{"id":19553,"date":"2026-03-10T14:12:42","date_gmt":"2026-03-10T14:12:42","guid":{"rendered":"https:\/\/heartofcoffee.fr\/?page_id=19553"},"modified":"2026-03-19T16:15:16","modified_gmt":"2026-03-19T16:15:16","slug":"your-coffee-subscription","status":"publish","type":"page","link":"https:\/\/heartofcoffee.fr\/fr\/your-coffee-subscription\/","title":{"rendered":"Your coffee\u00a0subscription"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"19553\" class=\"elementor elementor-19553\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f80b40f e-con-full e-flex e-con e-parent\" data-id=\"f80b40f\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-01b9de7 elementor-widget elementor-widget-shortcode\" data-id=\"01b9de7\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <div class=\"subscription-page\">\n\n        <div class=\"sub-hero\">\n            <p>Torr\u00e9fi\u00e9 \u00e0 la demande, livr\u00e9 selon votre rituel.<\/p>\n        <\/div>\n\n        <div class=\"sub-stepper\">\n            <div class=\"step-item active\" id=\"step-nav-1\"><div class=\"step-dot\">1<\/div><span class=\"step-label\">Fr\u00e9quence<\/span><\/div>\n            <div class=\"step-item\"        id=\"step-nav-2\"><div class=\"step-dot\">2<\/div><span class=\"step-label\">Caf\u00e9s<\/span><\/div>\n            <div class=\"step-item\"        id=\"step-nav-3\"><div class=\"step-dot\">3<\/div><span class=\"step-label\">R\u00e9sum\u00e9<\/span><\/div>\n        <\/div>\n\n        <div class=\"sub-steps-wrapper\">\n\n            <!-- STEP 1 : FREQUENCY -->\n            <div class=\"sub-step active\" id=\"step-1\">\n                <h2 class=\"step-title\">\u00c0 quelle fr\u00e9quence ?<\/h2>\n                <p class=\"step-subtitle\">Choisissez \u00e0 quelle fr\u00e9quence vous souhaitez recevoir votre caf\u00e9.<\/p>\n                <div class=\"frequency-grid\">\n                                        <div class=\"freq-card\"\n                         data-freq=\"every_week\"\n                         data-label=\"Every week\"\n                         data-period=\"\/week\">\n                                                    <span class=\"freq-badge\" style=\"background:#D18B38\">Rituel quotidien<\/span>\n                                                <span class=\"freq-icon\"><svg viewbox=\"0 0 40 40\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:38px;height:38px\"><ellipse cx=\"20\" cy=\"22\" rx=\"10\" ry=\"7\" stroke=\"#D18B38\" stroke-width=\"1.5\"\/><path d=\"M30 22c2 0 4-1 4-3s-2-3-4-3\" stroke=\"#D18B38\" stroke-width=\"1.5\" stroke-linecap=\"round\"\/><path d=\"M15 22c0-4 2-8 5-10M20 12c1.5 1.5 3 4 3 5\" stroke=\"#D18B38\" stroke-width=\"1.2\" stroke-linecap=\"round\"\/><rect x=\"13\" y=\"29\" width=\"14\" height=\"2\" rx=\"1\" stroke=\"#D18B38\" stroke-width=\"1.2\"\/><\/svg><\/span>\n                        <div class=\"freq-sublabel\">Livraison<\/div>\n                        <div class=\"freq-label\">Chaque semaine<\/div>\n                        <span class=\"freq-check\">\u2713<\/span>\n                    <\/div>\n                                        <div class=\"freq-card\"\n                         data-freq=\"every_2_weeks\"\n                         data-label=\"Every 2 weeks\"\n                         data-period=\"\/2 weeks\">\n                                                    <span class=\"freq-badge\" style=\"background:#8b8932\">Plaisir bimensuel<\/span>\n                                                <span class=\"freq-icon\"><svg viewbox=\"0 0 40 40\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:38px;height:38px\"><path d=\"M11 14c0-1.1.9-2 2-2h14a2 2 0 012 2v2H11v-2z\" stroke=\"#8b8932\" stroke-width=\"1.5\"\/><path d=\"M11 16h18l-2 14H13L11 16z\" stroke=\"#8b8932\" stroke-width=\"1.5\" stroke-linejoin=\"round\"\/><ellipse cx=\"20\" cy=\"22\" rx=\"4\" ry=\"3\" stroke=\"#8b8932\" stroke-width=\"1.2\"\/><path d=\"M20 19v6M17 22h6\" stroke=\"#8b8932\" stroke-width=\"1\" stroke-linecap=\"round\"\/><\/svg><\/span>\n                        <div class=\"freq-sublabel\">Livraison<\/div>\n                        <div class=\"freq-label\">Chaque 2 semaines<\/div>\n                        <span class=\"freq-check\">\u2713<\/span>\n                    <\/div>\n                                        <div class=\"freq-card\"\n                         data-freq=\"every_4_weeks\"\n                         data-label=\"Every month\"\n                         data-period=\"\/month\">\n                                                    <span class=\"freq-badge\" style=\"background:#7a9e7e\">Luxe mensuel<\/span>\n                                                <span class=\"freq-icon\"><svg viewbox=\"0 0 40 40\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:38px;height:38px\"><path d=\"M10 30c0-8 4-18 10-20 6 2 10 12 10 20H10z\" stroke=\"#7a9e7e\" stroke-width=\"1.5\" stroke-linejoin=\"round\"\/><path d=\"M20 10c0 0-3 5-3 10s3 8 3 10M20 10c0 0 3 5 3 10s-3 8-3 10\" stroke=\"#7a9e7e\" stroke-width=\"1.2\" stroke-linecap=\"round\"\/><path d=\"M10 30h20\" stroke=\"#7a9e7e\" stroke-width=\"1.5\" stroke-linecap=\"round\"\/><\/svg><\/span>\n                        <div class=\"freq-sublabel\">Livraison<\/div>\n                        <div class=\"freq-label\">Tout les mois<\/div>\n                        <span class=\"freq-check\">\u2713<\/span>\n                    <\/div>\n                                    <\/div>\n                <div class=\"sub-nav\">\n                    <button class=\"btn-next\" id=\"btn-step1-next\" disabled>Choisir mes caf\u00e9s \u2192<\/button>\n                <\/div>\n            <\/div>\n\n            <!-- STEP 2 : COFFEES -->\n            <div class=\"sub-step\" id=\"step-2\">\n                <h2 class=\"step-title\">Votre s\u00e9lection de caf\u00e9s<\/h2>\n                <p class=\"step-subtitle\">S\u00e9lectionnez vos caf\u00e9s, choisissez le poids et la torr\u00e9faction pour chacun.<\/p>\n                <div class=\"selection-counter\"><strong id=\"coffee-count\">0<\/strong> selection(s)<\/div>\n                <div class=\"coffees-grid\">\n                                        <div class=\"coffee-card\"\n                         data-coffee-id=\"19872\"\n                         data-coffee-name=\"\ud83c\uddf3\ud83c\uddee Nicaragua \u2013 SANTA MARIA.\"\n                         data-variations=\"{&quot;every_week&quot;:{&quot;1-kg&quot;:{&quot;expresso&quot;:{&quot;variation_id&quot;:19875,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;71,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:71,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;1-kg&quot;,&quot;roast_display&quot;:&quot;Expresso&quot;},&quot;omni&quot;:{&quot;variation_id&quot;:19881,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;71,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:71,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;1-kg&quot;,&quot;roast_display&quot;:&quot;Omni&quot;}},&quot;250g&quot;:{&quot;expresso&quot;:{&quot;variation_id&quot;:19876,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;19,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:19,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;250g&quot;,&quot;roast_display&quot;:&quot;Expresso&quot;},&quot;omni&quot;:{&quot;variation_id&quot;:19882,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;19,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:19,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;250g&quot;,&quot;roast_display&quot;:&quot;Omni&quot;}}},&quot;every_2_weeks&quot;:{&quot;1-kg&quot;:{&quot;expresso&quot;:{&quot;variation_id&quot;:19877,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;71,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:71,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;1-kg&quot;,&quot;roast_display&quot;:&quot;Expresso&quot;},&quot;omni&quot;:{&quot;variation_id&quot;:19883,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;71,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:71,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;1-kg&quot;,&quot;roast_display&quot;:&quot;Omni&quot;}},&quot;250g&quot;:{&quot;expresso&quot;:{&quot;variation_id&quot;:19878,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;19,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:19,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;250g&quot;,&quot;roast_display&quot;:&quot;Expresso&quot;},&quot;omni&quot;:{&quot;variation_id&quot;:19884,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;19,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:19,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;250g&quot;,&quot;roast_display&quot;:&quot;Omni&quot;}}},&quot;every_4_weeks&quot;:{&quot;1-kg&quot;:{&quot;expresso&quot;:{&quot;variation_id&quot;:19879,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;71,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:71,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;1-kg&quot;,&quot;roast_display&quot;:&quot;Expresso&quot;},&quot;omni&quot;:{&quot;variation_id&quot;:19885,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;71,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:71,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;1-kg&quot;,&quot;roast_display&quot;:&quot;Omni&quot;}},&quot;250g&quot;:{&quot;expresso&quot;:{&quot;variation_id&quot;:19880,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;19,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:19,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;250g&quot;,&quot;roast_display&quot;:&quot;Expresso&quot;},&quot;omni&quot;:{&quot;variation_id&quot;:19886,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;19,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:19,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;250g&quot;,&quot;roast_display&quot;:&quot;Omni&quot;}}}}\"\n                         data-weights=\"[&quot;250g&quot;,&quot;1-kg&quot;]\"\n                         data-roasts=\"[&quot;expresso&quot;,&quot;omni&quot;]\">\n\n                        <div class=\"coffee-img-wrap\">\n                            <span class=\"coffee-selected-badge\">\u2713<\/span>\n                                                            <img decoding=\"async\" src=\"https:\/\/heartofcoffee.fr\/wp-content\/uploads\/2026\/03\/nica-santa.webp\" alt=\"\ud83c\uddf3\ud83c\uddee Nicaragua \u2013 SANTA MARIA.\" loading=\"lazy\">\n                                                    <\/div>\n\n                        <div class=\"coffee-body\">\n                                                        <div class=\"coffee-name\">\ud83c\uddf3\ud83c\uddee Nicaragua \u2013 SANTA MARIA.<\/div>\n\n                            <!-- WEIGHT -->\n                            <div class=\"weight-selector\">\n                                <div class=\"selector-label\">Poids<\/div>\n                                <div class=\"weight-options\"><\/div>\n                            <\/div>\n\n                            <!-- ROAST -->\n                            <div class=\"roast-selector\">\n                                <div class=\"selector-label\">Torr\u00e9faction <span class=\"selector-hint\">(choisissez un ou plus)<\/span><\/div>\n                                <div class=\"roast-options\"><\/div>\n                            <\/div>\n\n                            <div class=\"coffee-footer\">\n                                <div class=\"coffee-price-big\">\n                                    <span class=\"price-amount\">\u2014<\/span>\n                                    <span class=\"price-per\">\u2014<\/span>\n                                <\/div>\n                                <button class=\"btn-coffee-select\" type=\"button\">+ Ajouter<\/button>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                                        <div class=\"coffee-card\"\n                         data-coffee-id=\"19892\"\n                         data-coffee-name=\"\ud83c\uddea\ud83c\uddf9 Ethiopia \u2013 DJIMMAH.\"\n                         data-variations=\"{&quot;every_week&quot;:{&quot;1-kg&quot;:{&quot;expresso&quot;:{&quot;variation_id&quot;:19895,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;62,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:62,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;1-kg&quot;,&quot;roast_display&quot;:&quot;Expresso&quot;},&quot;omni&quot;:{&quot;variation_id&quot;:19898,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;62,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:62,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;1-kg&quot;,&quot;roast_display&quot;:&quot;Omni&quot;}},&quot;250g&quot;:{&quot;expresso&quot;:{&quot;variation_id&quot;:19901,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;16,50&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:16.5,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;250g&quot;,&quot;roast_display&quot;:&quot;Expresso&quot;},&quot;omni&quot;:{&quot;variation_id&quot;:19904,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;16,50&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:16.5,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;250g&quot;,&quot;roast_display&quot;:&quot;Omni&quot;}}},&quot;every_2_weeks&quot;:{&quot;1-kg&quot;:{&quot;expresso&quot;:{&quot;variation_id&quot;:19896,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;62,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:62,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;1-kg&quot;,&quot;roast_display&quot;:&quot;Expresso&quot;},&quot;omni&quot;:{&quot;variation_id&quot;:19899,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;62,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:62,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;1-kg&quot;,&quot;roast_display&quot;:&quot;Omni&quot;}},&quot;250g&quot;:{&quot;expresso&quot;:{&quot;variation_id&quot;:19902,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;16,50&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:16.5,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;250g&quot;,&quot;roast_display&quot;:&quot;Expresso&quot;},&quot;omni&quot;:{&quot;variation_id&quot;:19905,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;16,50&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:16.5,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;250g&quot;,&quot;roast_display&quot;:&quot;Omni&quot;}}},&quot;every_4_weeks&quot;:{&quot;1-kg&quot;:{&quot;expresso&quot;:{&quot;variation_id&quot;:19897,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;62,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:62,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;1-kg&quot;,&quot;roast_display&quot;:&quot;Expresso&quot;},&quot;omni&quot;:{&quot;variation_id&quot;:19900,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;62,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:62,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;1-kg&quot;,&quot;roast_display&quot;:&quot;Omni&quot;}},&quot;250g&quot;:{&quot;expresso&quot;:{&quot;variation_id&quot;:19903,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;16,50&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:16.5,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;250g&quot;,&quot;roast_display&quot;:&quot;Expresso&quot;},&quot;omni&quot;:{&quot;variation_id&quot;:19906,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;16,50&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:16.5,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;250g&quot;,&quot;roast_display&quot;:&quot;Omni&quot;}}}}\"\n                         data-weights=\"[&quot;250g&quot;,&quot;1-kg&quot;]\"\n                         data-roasts=\"[&quot;expresso&quot;,&quot;omni&quot;]\">\n\n                        <div class=\"coffee-img-wrap\">\n                            <span class=\"coffee-selected-badge\">\u2713<\/span>\n                                                            <img decoding=\"async\" src=\"https:\/\/heartofcoffee.fr\/wp-content\/uploads\/2025\/11\/ethi-djimm.webp\" alt=\"\ud83c\uddea\ud83c\uddf9 Ethiopia \u2013 DJIMMAH.\" loading=\"lazy\">\n                                                    <\/div>\n\n                        <div class=\"coffee-body\">\n                                                        <div class=\"coffee-name\">\ud83c\uddea\ud83c\uddf9 Ethiopia \u2013 DJIMMAH.<\/div>\n\n                            <!-- WEIGHT -->\n                            <div class=\"weight-selector\">\n                                <div class=\"selector-label\">Poids<\/div>\n                                <div class=\"weight-options\"><\/div>\n                            <\/div>\n\n                            <!-- ROAST -->\n                            <div class=\"roast-selector\">\n                                <div class=\"selector-label\">Torr\u00e9faction <span class=\"selector-hint\">(choisissez un ou plus)<\/span><\/div>\n                                <div class=\"roast-options\"><\/div>\n                            <\/div>\n\n                            <div class=\"coffee-footer\">\n                                <div class=\"coffee-price-big\">\n                                    <span class=\"price-amount\">\u2014<\/span>\n                                    <span class=\"price-per\">\u2014<\/span>\n                                <\/div>\n                                <button class=\"btn-coffee-select\" type=\"button\">+ Ajouter<\/button>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                                        <div class=\"coffee-card\"\n                         data-coffee-id=\"19908\"\n                         data-coffee-name=\"\ud83c\udde7\ud83c\uddf7 Brazil \u2013 FAZENDA S\u00c3O FRANCISCO.\"\n                         data-variations=\"{&quot;every_week&quot;:{&quot;1-kg&quot;:{&quot;omni&quot;:{&quot;variation_id&quot;:19930,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;64,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:64,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;1-kg&quot;,&quot;roast_display&quot;:&quot;Omni&quot;},&quot;expresso&quot;:{&quot;variation_id&quot;:19912,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;64,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:64,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;1-kg&quot;,&quot;roast_display&quot;:&quot;Expresso&quot;}},&quot;250g&quot;:{&quot;expresso&quot;:{&quot;variation_id&quot;:19921,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;17,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:17,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;250g&quot;,&quot;roast_display&quot;:&quot;Expresso&quot;},&quot;omni&quot;:{&quot;variation_id&quot;:19927,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;17,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:17,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;250g&quot;,&quot;roast_display&quot;:&quot;Omni&quot;}}},&quot;every_2_weeks&quot;:{&quot;1-kg&quot;:{&quot;expresso&quot;:{&quot;variation_id&quot;:19913,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;64,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:64,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;1-kg&quot;,&quot;roast_display&quot;:&quot;Expresso&quot;},&quot;omni&quot;:{&quot;variation_id&quot;:19919,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;64,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:64,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;1-kg&quot;,&quot;roast_display&quot;:&quot;Omni&quot;}},&quot;250g&quot;:{&quot;expresso&quot;:{&quot;variation_id&quot;:19922,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;17,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:17,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;250g&quot;,&quot;roast_display&quot;:&quot;Expresso&quot;},&quot;omni&quot;:{&quot;variation_id&quot;:19928,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;17,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:17,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;250g&quot;,&quot;roast_display&quot;:&quot;Omni&quot;}}},&quot;every_4_weeks&quot;:{&quot;1-kg&quot;:{&quot;expresso&quot;:{&quot;variation_id&quot;:19914,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;64,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:64,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;1-kg&quot;,&quot;roast_display&quot;:&quot;Expresso&quot;},&quot;omni&quot;:{&quot;variation_id&quot;:19920,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;64,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:64,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;1-kg&quot;,&quot;roast_display&quot;:&quot;Omni&quot;}},&quot;250g&quot;:{&quot;expresso&quot;:{&quot;variation_id&quot;:19923,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;17,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:17,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;250g&quot;,&quot;roast_display&quot;:&quot;Expresso&quot;},&quot;omni&quot;:{&quot;variation_id&quot;:19929,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;17,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:17,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;250g&quot;,&quot;roast_display&quot;:&quot;Omni&quot;}}}}\"\n                         data-weights=\"[&quot;250g&quot;,&quot;1-kg&quot;]\"\n                         data-roasts=\"[&quot;omni&quot;,&quot;expresso&quot;]\">\n\n                        <div class=\"coffee-img-wrap\">\n                            <span class=\"coffee-selected-badge\">\u2713<\/span>\n                                                            <img decoding=\"async\" src=\"https:\/\/heartofcoffee.fr\/wp-content\/uploads\/2026\/03\/bra-sao.webp\" alt=\"\ud83c\udde7\ud83c\uddf7 Brazil \u2013 FAZENDA S\u00c3O FRANCISCO.\" loading=\"lazy\">\n                                                    <\/div>\n\n                        <div class=\"coffee-body\">\n                                                        <div class=\"coffee-name\">\ud83c\udde7\ud83c\uddf7 Brazil \u2013 FAZENDA S\u00c3O FRANCISCO.<\/div>\n\n                            <!-- WEIGHT -->\n                            <div class=\"weight-selector\">\n                                <div class=\"selector-label\">Poids<\/div>\n                                <div class=\"weight-options\"><\/div>\n                            <\/div>\n\n                            <!-- ROAST -->\n                            <div class=\"roast-selector\">\n                                <div class=\"selector-label\">Torr\u00e9faction <span class=\"selector-hint\">(choisissez un ou plus)<\/span><\/div>\n                                <div class=\"roast-options\"><\/div>\n                            <\/div>\n\n                            <div class=\"coffee-footer\">\n                                <div class=\"coffee-price-big\">\n                                    <span class=\"price-amount\">\u2014<\/span>\n                                    <span class=\"price-per\">\u2014<\/span>\n                                <\/div>\n                                <button class=\"btn-coffee-select\" type=\"button\">+ Ajouter<\/button>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                                        <div class=\"coffee-card\"\n                         data-coffee-id=\"19932\"\n                         data-coffee-name=\"\ud83c\uddec\ud83c\uddf9 Guatemala \u2013 LAS MORITAS.\"\n                         data-variations=\"{&quot;every_week&quot;:{&quot;1-kg&quot;:{&quot;expresso&quot;:{&quot;variation_id&quot;:19935,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;75,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:75,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;1-kg&quot;,&quot;roast_display&quot;:&quot;Expresso&quot;},&quot;filter&quot;:{&quot;variation_id&quot;:19938,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;75,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:75,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;1-kg&quot;,&quot;roast_display&quot;:&quot;Filter&quot;},&quot;omni&quot;:{&quot;variation_id&quot;:19941,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;75,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:75,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;1-kg&quot;,&quot;roast_display&quot;:&quot;Omni&quot;}},&quot;250g&quot;:{&quot;expresso&quot;:{&quot;variation_id&quot;:19944,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;20,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:20,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;250g&quot;,&quot;roast_display&quot;:&quot;Expresso&quot;},&quot;filter&quot;:{&quot;variation_id&quot;:19947,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;20,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:20,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;250g&quot;,&quot;roast_display&quot;:&quot;Filter&quot;},&quot;omni&quot;:{&quot;variation_id&quot;:19950,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;20,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:20,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;250g&quot;,&quot;roast_display&quot;:&quot;Omni&quot;}}},&quot;every_2_weeks&quot;:{&quot;1-kg&quot;:{&quot;expresso&quot;:{&quot;variation_id&quot;:19936,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;75,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:75,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;1-kg&quot;,&quot;roast_display&quot;:&quot;Expresso&quot;},&quot;filter&quot;:{&quot;variation_id&quot;:19939,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;75,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:75,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;1-kg&quot;,&quot;roast_display&quot;:&quot;Filter&quot;},&quot;omni&quot;:{&quot;variation_id&quot;:19942,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;75,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:75,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;1-kg&quot;,&quot;roast_display&quot;:&quot;Omni&quot;}},&quot;250g&quot;:{&quot;expresso&quot;:{&quot;variation_id&quot;:19945,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;20,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:20,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;250g&quot;,&quot;roast_display&quot;:&quot;Expresso&quot;},&quot;filter&quot;:{&quot;variation_id&quot;:19948,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;20,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:20,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;250g&quot;,&quot;roast_display&quot;:&quot;Filter&quot;},&quot;omni&quot;:{&quot;variation_id&quot;:19951,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;20,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:20,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;250g&quot;,&quot;roast_display&quot;:&quot;Omni&quot;}}},&quot;every_4_weeks&quot;:{&quot;1-kg&quot;:{&quot;expresso&quot;:{&quot;variation_id&quot;:19937,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;75,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:75,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;1-kg&quot;,&quot;roast_display&quot;:&quot;Expresso&quot;},&quot;filter&quot;:{&quot;variation_id&quot;:19940,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;75,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:75,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;1-kg&quot;,&quot;roast_display&quot;:&quot;Filter&quot;},&quot;omni&quot;:{&quot;variation_id&quot;:19943,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;75,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:75,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;1-kg&quot;,&quot;roast_display&quot;:&quot;Omni&quot;}},&quot;250g&quot;:{&quot;expresso&quot;:{&quot;variation_id&quot;:19946,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;20,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:20,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;250g&quot;,&quot;roast_display&quot;:&quot;Expresso&quot;},&quot;filter&quot;:{&quot;variation_id&quot;:19949,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;20,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:20,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;250g&quot;,&quot;roast_display&quot;:&quot;Filter&quot;},&quot;omni&quot;:{&quot;variation_id&quot;:19952,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;20,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:20,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;250g&quot;,&quot;roast_display&quot;:&quot;Omni&quot;}}}}\"\n                         data-weights=\"[&quot;250g&quot;,&quot;1-kg&quot;]\"\n                         data-roasts=\"[&quot;expresso&quot;,&quot;filter&quot;,&quot;omni&quot;]\">\n\n                        <div class=\"coffee-img-wrap\">\n                            <span class=\"coffee-selected-badge\">\u2713<\/span>\n                                                            <img decoding=\"async\" src=\"https:\/\/heartofcoffee.fr\/wp-content\/uploads\/2026\/03\/guat-las.webp\" alt=\"\ud83c\uddec\ud83c\uddf9 Guatemala \u2013 LAS MORITAS.\" loading=\"lazy\">\n                                                    <\/div>\n\n                        <div class=\"coffee-body\">\n                                                        <div class=\"coffee-name\">\ud83c\uddec\ud83c\uddf9 Guatemala \u2013 LAS MORITAS.<\/div>\n\n                            <!-- WEIGHT -->\n                            <div class=\"weight-selector\">\n                                <div class=\"selector-label\">Poids<\/div>\n                                <div class=\"weight-options\"><\/div>\n                            <\/div>\n\n                            <!-- ROAST -->\n                            <div class=\"roast-selector\">\n                                <div class=\"selector-label\">Torr\u00e9faction <span class=\"selector-hint\">(choisissez un ou plus)<\/span><\/div>\n                                <div class=\"roast-options\"><\/div>\n                            <\/div>\n\n                            <div class=\"coffee-footer\">\n                                <div class=\"coffee-price-big\">\n                                    <span class=\"price-amount\">\u2014<\/span>\n                                    <span class=\"price-per\">\u2014<\/span>\n                                <\/div>\n                                <button class=\"btn-coffee-select\" type=\"button\">+ Ajouter<\/button>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                                        <div class=\"coffee-card\"\n                         data-coffee-id=\"19955\"\n                         data-coffee-name=\"\ud83c\udde7\ud83c\uddf7 BRAZIL \u2013 SWISS WATER DECAF.\"\n                         data-variations=\"{&quot;every_week&quot;:{&quot;1-kg&quot;:{&quot;expresso&quot;:{&quot;variation_id&quot;:19961,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;67,50&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:67.5,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;1-kg&quot;,&quot;roast_display&quot;:&quot;Expresso&quot;},&quot;filter&quot;:{&quot;variation_id&quot;:19964,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;67,50&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:67.5,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;1-kg&quot;,&quot;roast_display&quot;:&quot;Filter&quot;}},&quot;250g&quot;:{&quot;expresso&quot;:{&quot;variation_id&quot;:19967,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;18,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:18,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;250g&quot;,&quot;roast_display&quot;:&quot;Expresso&quot;},&quot;filter&quot;:{&quot;variation_id&quot;:19970,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;18,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:18,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;250g&quot;,&quot;roast_display&quot;:&quot;Filter&quot;}}},&quot;every_2_weeks&quot;:{&quot;1-kg&quot;:{&quot;expresso&quot;:{&quot;variation_id&quot;:19962,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;67,50&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:67.5,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;1-kg&quot;,&quot;roast_display&quot;:&quot;Expresso&quot;},&quot;filter&quot;:{&quot;variation_id&quot;:19965,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;67,50&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:67.5,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;1-kg&quot;,&quot;roast_display&quot;:&quot;Filter&quot;}},&quot;250g&quot;:{&quot;expresso&quot;:{&quot;variation_id&quot;:19968,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;18,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:18,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;250g&quot;,&quot;roast_display&quot;:&quot;Expresso&quot;},&quot;filter&quot;:{&quot;variation_id&quot;:19971,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;18,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:18,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;250g&quot;,&quot;roast_display&quot;:&quot;Filter&quot;}}},&quot;every_4_weeks&quot;:{&quot;1-kg&quot;:{&quot;expresso&quot;:{&quot;variation_id&quot;:19963,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;67,50&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:67.5,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;1-kg&quot;,&quot;roast_display&quot;:&quot;Expresso&quot;},&quot;filter&quot;:{&quot;variation_id&quot;:19966,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;67,50&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:67.5,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;1-kg&quot;,&quot;roast_display&quot;:&quot;Filter&quot;}},&quot;250g&quot;:{&quot;expresso&quot;:{&quot;variation_id&quot;:19969,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;18,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:18,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;250g&quot;,&quot;roast_display&quot;:&quot;Expresso&quot;},&quot;filter&quot;:{&quot;variation_id&quot;:19972,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;18,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:18,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;250g&quot;,&quot;roast_display&quot;:&quot;Filter&quot;}}}}\"\n                         data-weights=\"[&quot;250g&quot;,&quot;1-kg&quot;]\"\n                         data-roasts=\"[&quot;expresso&quot;,&quot;filter&quot;]\">\n\n                        <div class=\"coffee-img-wrap\">\n                            <span class=\"coffee-selected-badge\">\u2713<\/span>\n                                                            <img decoding=\"async\" src=\"https:\/\/heartofcoffee.fr\/wp-content\/uploads\/2026\/03\/bra-swiss-des.webp\" alt=\"\ud83c\udde7\ud83c\uddf7 BRAZIL \u2013 SWISS WATER DECAF.\" loading=\"lazy\">\n                                                    <\/div>\n\n                        <div class=\"coffee-body\">\n                                                        <div class=\"coffee-name\">\ud83c\udde7\ud83c\uddf7 BRAZIL \u2013 SWISS WATER DECAF.<\/div>\n\n                            <!-- WEIGHT -->\n                            <div class=\"weight-selector\">\n                                <div class=\"selector-label\">Poids<\/div>\n                                <div class=\"weight-options\"><\/div>\n                            <\/div>\n\n                            <!-- ROAST -->\n                            <div class=\"roast-selector\">\n                                <div class=\"selector-label\">Torr\u00e9faction <span class=\"selector-hint\">(choisissez un ou plus)<\/span><\/div>\n                                <div class=\"roast-options\"><\/div>\n                            <\/div>\n\n                            <div class=\"coffee-footer\">\n                                <div class=\"coffee-price-big\">\n                                    <span class=\"price-amount\">\u2014<\/span>\n                                    <span class=\"price-per\">\u2014<\/span>\n                                <\/div>\n                                <button class=\"btn-coffee-select\" type=\"button\">+ Ajouter<\/button>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                                        <div class=\"coffee-card\"\n                         data-coffee-id=\"19974\"\n                         data-coffee-name=\"\ud83c\uddef\ud83c\uddf2 JAMAICA \u2013 BLUE MOUNTAIN.\"\n                         data-variations=\"{&quot;every_week&quot;:{&quot;125g&quot;:{&quot;filter&quot;:{&quot;variation_id&quot;:19977,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;27,50&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:27.5,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;125g&quot;,&quot;roast_display&quot;:&quot;Filter&quot;},&quot;omni&quot;:{&quot;variation_id&quot;:19980,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;27,50&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:27.5,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;125g&quot;,&quot;roast_display&quot;:&quot;Omni&quot;}},&quot;250g&quot;:{&quot;filter&quot;:{&quot;variation_id&quot;:19983,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;50,50&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:50.5,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;250g&quot;,&quot;roast_display&quot;:&quot;Filter&quot;},&quot;omni&quot;:{&quot;variation_id&quot;:19986,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;50,50&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:50.5,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;250g&quot;,&quot;roast_display&quot;:&quot;Omni&quot;}}},&quot;every_2_weeks&quot;:{&quot;125g&quot;:{&quot;filter&quot;:{&quot;variation_id&quot;:19978,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;27,50&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:27.5,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;125g&quot;,&quot;roast_display&quot;:&quot;Filter&quot;},&quot;omni&quot;:{&quot;variation_id&quot;:19981,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;27,50&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:27.5,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;125g&quot;,&quot;roast_display&quot;:&quot;Omni&quot;}},&quot;250g&quot;:{&quot;filter&quot;:{&quot;variation_id&quot;:19984,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;50,50&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:50.5,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;250g&quot;,&quot;roast_display&quot;:&quot;Filter&quot;},&quot;omni&quot;:{&quot;variation_id&quot;:19987,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;50,50&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:50.5,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;250g&quot;,&quot;roast_display&quot;:&quot;Omni&quot;}}},&quot;every_4_weeks&quot;:{&quot;125g&quot;:{&quot;filter&quot;:{&quot;variation_id&quot;:19979,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;27,50&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:27.5,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;125g&quot;,&quot;roast_display&quot;:&quot;Filter&quot;},&quot;omni&quot;:{&quot;variation_id&quot;:19982,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;27,50&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:27.5,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;125g&quot;,&quot;roast_display&quot;:&quot;Omni&quot;}},&quot;250g&quot;:{&quot;filter&quot;:{&quot;variation_id&quot;:19985,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;50,50&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:50.5,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;250g&quot;,&quot;roast_display&quot;:&quot;Filter&quot;},&quot;omni&quot;:{&quot;variation_id&quot;:19988,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;50,50&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:50.5,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;250g&quot;,&quot;roast_display&quot;:&quot;Omni&quot;}}}}\"\n                         data-weights=\"[&quot;125g&quot;,&quot;250g&quot;]\"\n                         data-roasts=\"[&quot;filter&quot;,&quot;omni&quot;]\">\n\n                        <div class=\"coffee-img-wrap\">\n                            <span class=\"coffee-selected-badge\">\u2713<\/span>\n                                                            <img decoding=\"async\" src=\"https:\/\/heartofcoffee.fr\/wp-content\/uploads\/2026\/03\/Jam-blue.webp\" alt=\"\ud83c\uddef\ud83c\uddf2 JAMAICA \u2013 BLUE MOUNTAIN.\" loading=\"lazy\">\n                                                    <\/div>\n\n                        <div class=\"coffee-body\">\n                                                        <div class=\"coffee-name\">\ud83c\uddef\ud83c\uddf2 JAMAICA \u2013 BLUE MOUNTAIN.<\/div>\n\n                            <!-- WEIGHT -->\n                            <div class=\"weight-selector\">\n                                <div class=\"selector-label\">Poids<\/div>\n                                <div class=\"weight-options\"><\/div>\n                            <\/div>\n\n                            <!-- ROAST -->\n                            <div class=\"roast-selector\">\n                                <div class=\"selector-label\">Torr\u00e9faction <span class=\"selector-hint\">(choisissez un ou plus)<\/span><\/div>\n                                <div class=\"roast-options\"><\/div>\n                            <\/div>\n\n                            <div class=\"coffee-footer\">\n                                <div class=\"coffee-price-big\">\n                                    <span class=\"price-amount\">\u2014<\/span>\n                                    <span class=\"price-per\">\u2014<\/span>\n                                <\/div>\n                                <button class=\"btn-coffee-select\" type=\"button\">+ Ajouter<\/button>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                                        <div class=\"coffee-card\"\n                         data-coffee-id=\"19991\"\n                         data-coffee-name=\"\ud83c\udde8\ud83c\uddf4 COLOMBIA \u2013 DANILO PEREZ \u2013 LA CABANA 200.\"\n                         data-variations=\"{&quot;every_week&quot;:{&quot;125g&quot;:{&quot;expresso&quot;:{&quot;variation_id&quot;:19994,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;14,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:14,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;125g&quot;,&quot;roast_display&quot;:&quot;Expresso&quot;},&quot;filter&quot;:{&quot;variation_id&quot;:19997,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;14,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:14,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;125g&quot;,&quot;roast_display&quot;:&quot;Filter&quot;}},&quot;250g&quot;:{&quot;expresso&quot;:{&quot;variation_id&quot;:20000,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;25,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:25,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;250g&quot;,&quot;roast_display&quot;:&quot;Expresso&quot;},&quot;filter&quot;:{&quot;variation_id&quot;:20003,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;25,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:25,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;250g&quot;,&quot;roast_display&quot;:&quot;Filter&quot;}}},&quot;every_2_weeks&quot;:{&quot;125g&quot;:{&quot;expresso&quot;:{&quot;variation_id&quot;:19995,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;14,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:14,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;125g&quot;,&quot;roast_display&quot;:&quot;Expresso&quot;},&quot;filter&quot;:{&quot;variation_id&quot;:19998,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;14,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:14,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;125g&quot;,&quot;roast_display&quot;:&quot;Filter&quot;}},&quot;250g&quot;:{&quot;expresso&quot;:{&quot;variation_id&quot;:20001,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;25,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:25,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;250g&quot;,&quot;roast_display&quot;:&quot;Expresso&quot;},&quot;filter&quot;:{&quot;variation_id&quot;:20004,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;25,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:25,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;250g&quot;,&quot;roast_display&quot;:&quot;Filter&quot;}}},&quot;every_4_weeks&quot;:{&quot;125g&quot;:{&quot;expresso&quot;:{&quot;variation_id&quot;:19996,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;14,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:14,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;125g&quot;,&quot;roast_display&quot;:&quot;Expresso&quot;},&quot;filter&quot;:{&quot;variation_id&quot;:19999,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;14,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:14,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;125g&quot;,&quot;roast_display&quot;:&quot;Filter&quot;}},&quot;250g&quot;:{&quot;expresso&quot;:{&quot;variation_id&quot;:20002,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;25,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:25,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;250g&quot;,&quot;roast_display&quot;:&quot;Expresso&quot;},&quot;filter&quot;:{&quot;variation_id&quot;:20005,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;25,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:25,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;250g&quot;,&quot;roast_display&quot;:&quot;Filter&quot;}}}}\"\n                         data-weights=\"[&quot;125g&quot;,&quot;250g&quot;]\"\n                         data-roasts=\"[&quot;expresso&quot;,&quot;filter&quot;]\">\n\n                        <div class=\"coffee-img-wrap\">\n                            <span class=\"coffee-selected-badge\">\u2713<\/span>\n                                                            <img decoding=\"async\" src=\"https:\/\/heartofcoffee.fr\/wp-content\/uploads\/2026\/03\/Col-dan.webp\" alt=\"\ud83c\udde8\ud83c\uddf4 COLOMBIA \u2013 DANILO PEREZ \u2013 LA CABANA 200.\" loading=\"lazy\">\n                                                    <\/div>\n\n                        <div class=\"coffee-body\">\n                                                        <div class=\"coffee-name\">\ud83c\udde8\ud83c\uddf4 COLOMBIA \u2013 DANILO PEREZ \u2013 LA CABANA 200.<\/div>\n\n                            <!-- WEIGHT -->\n                            <div class=\"weight-selector\">\n                                <div class=\"selector-label\">Poids<\/div>\n                                <div class=\"weight-options\"><\/div>\n                            <\/div>\n\n                            <!-- ROAST -->\n                            <div class=\"roast-selector\">\n                                <div class=\"selector-label\">Torr\u00e9faction <span class=\"selector-hint\">(choisissez un ou plus)<\/span><\/div>\n                                <div class=\"roast-options\"><\/div>\n                            <\/div>\n\n                            <div class=\"coffee-footer\">\n                                <div class=\"coffee-price-big\">\n                                    <span class=\"price-amount\">\u2014<\/span>\n                                    <span class=\"price-per\">\u2014<\/span>\n                                <\/div>\n                                <button class=\"btn-coffee-select\" type=\"button\">+ Ajouter<\/button>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                                        <div class=\"coffee-card\"\n                         data-coffee-id=\"20007\"\n                         data-coffee-name=\"\ud83c\uddf7\ud83c\uddfc RWANDA - KININI.\"\n                         data-variations=\"{&quot;every_week&quot;:{&quot;1-kg&quot;:{&quot;expresso&quot;:{&quot;variation_id&quot;:20010,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;78,50&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:78.5,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;1-kg&quot;,&quot;roast_display&quot;:&quot;Expresso&quot;},&quot;filter&quot;:{&quot;variation_id&quot;:20013,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;78,50&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:78.5,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;1-kg&quot;,&quot;roast_display&quot;:&quot;Filter&quot;}},&quot;250g&quot;:{&quot;expresso&quot;:{&quot;variation_id&quot;:20016,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;21,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:21,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;250g&quot;,&quot;roast_display&quot;:&quot;Expresso&quot;},&quot;filter&quot;:{&quot;variation_id&quot;:20019,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;21,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:21,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;250g&quot;,&quot;roast_display&quot;:&quot;Filter&quot;}}},&quot;every_2_weeks&quot;:{&quot;1-kg&quot;:{&quot;expresso&quot;:{&quot;variation_id&quot;:20011,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;78,50&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:78.5,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;1-kg&quot;,&quot;roast_display&quot;:&quot;Expresso&quot;},&quot;filter&quot;:{&quot;variation_id&quot;:20014,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;78,50&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:78.5,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;1-kg&quot;,&quot;roast_display&quot;:&quot;Filter&quot;}},&quot;250g&quot;:{&quot;expresso&quot;:{&quot;variation_id&quot;:20017,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;21,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:21,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;250g&quot;,&quot;roast_display&quot;:&quot;Expresso&quot;},&quot;filter&quot;:{&quot;variation_id&quot;:20020,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;21,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:21,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;250g&quot;,&quot;roast_display&quot;:&quot;Filter&quot;}}},&quot;every_4_weeks&quot;:{&quot;1-kg&quot;:{&quot;expresso&quot;:{&quot;variation_id&quot;:20012,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;78,50&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:78.5,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;1-kg&quot;,&quot;roast_display&quot;:&quot;Expresso&quot;},&quot;filter&quot;:{&quot;variation_id&quot;:20015,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;78,50&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:78.5,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;1-kg&quot;,&quot;roast_display&quot;:&quot;Filter&quot;}},&quot;250g&quot;:{&quot;expresso&quot;:{&quot;variation_id&quot;:20018,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;21,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:21,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;250g&quot;,&quot;roast_display&quot;:&quot;Expresso&quot;},&quot;filter&quot;:{&quot;variation_id&quot;:20021,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;21,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:21,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;250g&quot;,&quot;roast_display&quot;:&quot;Filter&quot;}}}}\"\n                         data-weights=\"[&quot;250g&quot;,&quot;1-kg&quot;]\"\n                         data-roasts=\"[&quot;expresso&quot;,&quot;filter&quot;]\">\n\n                        <div class=\"coffee-img-wrap\">\n                            <span class=\"coffee-selected-badge\">\u2713<\/span>\n                                                            <img decoding=\"async\" src=\"https:\/\/heartofcoffee.fr\/wp-content\/uploads\/2026\/03\/rwa-kini.webp\" alt=\"\ud83c\uddf7\ud83c\uddfc RWANDA - KININI.\" loading=\"lazy\">\n                                                    <\/div>\n\n                        <div class=\"coffee-body\">\n                                                        <div class=\"coffee-name\">\ud83c\uddf7\ud83c\uddfc RWANDA - KININI.<\/div>\n\n                            <!-- WEIGHT -->\n                            <div class=\"weight-selector\">\n                                <div class=\"selector-label\">Poids<\/div>\n                                <div class=\"weight-options\"><\/div>\n                            <\/div>\n\n                            <!-- ROAST -->\n                            <div class=\"roast-selector\">\n                                <div class=\"selector-label\">Torr\u00e9faction <span class=\"selector-hint\">(choisissez un ou plus)<\/span><\/div>\n                                <div class=\"roast-options\"><\/div>\n                            <\/div>\n\n                            <div class=\"coffee-footer\">\n                                <div class=\"coffee-price-big\">\n                                    <span class=\"price-amount\">\u2014<\/span>\n                                    <span class=\"price-per\">\u2014<\/span>\n                                <\/div>\n                                <button class=\"btn-coffee-select\" type=\"button\">+ Ajouter<\/button>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                                        <div class=\"coffee-card\"\n                         data-coffee-id=\"20023\"\n                         data-coffee-name=\"\ud83c\udde8\ud83c\uddf4 COLOMBIA - LAS MARGARITAS.\"\n                         data-variations=\"{&quot;every_week&quot;:{&quot;125g&quot;:{&quot;expresso&quot;:{&quot;variation_id&quot;:20026,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;22,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:22,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;125g&quot;,&quot;roast_display&quot;:&quot;Expresso&quot;},&quot;filter&quot;:{&quot;variation_id&quot;:20029,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;22,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:22,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;125g&quot;,&quot;roast_display&quot;:&quot;Filter&quot;}},&quot;250g&quot;:{&quot;expresso&quot;:{&quot;variation_id&quot;:20032,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;42,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:42,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;250g&quot;,&quot;roast_display&quot;:&quot;Expresso&quot;},&quot;filter&quot;:{&quot;variation_id&quot;:20035,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;42,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:42,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;250g&quot;,&quot;roast_display&quot;:&quot;Filter&quot;}}},&quot;every_2_weeks&quot;:{&quot;125g&quot;:{&quot;expresso&quot;:{&quot;variation_id&quot;:20027,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;22,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:22,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;125g&quot;,&quot;roast_display&quot;:&quot;Expresso&quot;},&quot;filter&quot;:{&quot;variation_id&quot;:20030,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;22,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:22,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;125g&quot;,&quot;roast_display&quot;:&quot;Filter&quot;}},&quot;250g&quot;:{&quot;expresso&quot;:{&quot;variation_id&quot;:20033,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;42,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:42,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;250g&quot;,&quot;roast_display&quot;:&quot;Expresso&quot;},&quot;filter&quot;:{&quot;variation_id&quot;:20036,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;42,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:42,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;250g&quot;,&quot;roast_display&quot;:&quot;Filter&quot;}}},&quot;every_4_weeks&quot;:{&quot;125g&quot;:{&quot;expresso&quot;:{&quot;variation_id&quot;:20028,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;22,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:22,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;125g&quot;,&quot;roast_display&quot;:&quot;Expresso&quot;},&quot;filter&quot;:{&quot;variation_id&quot;:20031,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;22,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:22,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;125g&quot;,&quot;roast_display&quot;:&quot;Filter&quot;}},&quot;250g&quot;:{&quot;expresso&quot;:{&quot;variation_id&quot;:20034,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;42,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:42,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;250g&quot;,&quot;roast_display&quot;:&quot;Expresso&quot;},&quot;filter&quot;:{&quot;variation_id&quot;:20037,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;42,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:42,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;250g&quot;,&quot;roast_display&quot;:&quot;Filter&quot;}}}}\"\n                         data-weights=\"[&quot;125g&quot;,&quot;250g&quot;]\"\n                         data-roasts=\"[&quot;expresso&quot;,&quot;filter&quot;]\">\n\n                        <div class=\"coffee-img-wrap\">\n                            <span class=\"coffee-selected-badge\">\u2713<\/span>\n                                                            <img decoding=\"async\" src=\"https:\/\/heartofcoffee.fr\/wp-content\/uploads\/2026\/03\/col-las.webp\" alt=\"\ud83c\udde8\ud83c\uddf4 COLOMBIA - LAS MARGARITAS.\" loading=\"lazy\">\n                                                    <\/div>\n\n                        <div class=\"coffee-body\">\n                                                        <div class=\"coffee-name\">\ud83c\udde8\ud83c\uddf4 COLOMBIA - LAS MARGARITAS.<\/div>\n\n                            <!-- WEIGHT -->\n                            <div class=\"weight-selector\">\n                                <div class=\"selector-label\">Poids<\/div>\n                                <div class=\"weight-options\"><\/div>\n                            <\/div>\n\n                            <!-- ROAST -->\n                            <div class=\"roast-selector\">\n                                <div class=\"selector-label\">Torr\u00e9faction <span class=\"selector-hint\">(choisissez un ou plus)<\/span><\/div>\n                                <div class=\"roast-options\"><\/div>\n                            <\/div>\n\n                            <div class=\"coffee-footer\">\n                                <div class=\"coffee-price-big\">\n                                    <span class=\"price-amount\">\u2014<\/span>\n                                    <span class=\"price-per\">\u2014<\/span>\n                                <\/div>\n                                <button class=\"btn-coffee-select\" type=\"button\">+ Ajouter<\/button>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                                        <div class=\"coffee-card\"\n                         data-coffee-id=\"20039\"\n                         data-coffee-name=\"\ud83c\udde8\ud83c\uddf4 COLOMBIA \u2013 TRES DRAGONES.\"\n                         data-variations=\"{&quot;every_week&quot;:{&quot;1-kg&quot;:{&quot;expresso&quot;:{&quot;variation_id&quot;:20042,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;85,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:85,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;1-kg&quot;,&quot;roast_display&quot;:&quot;Expresso&quot;},&quot;filter&quot;:{&quot;variation_id&quot;:20045,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;85,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:85,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;1-kg&quot;,&quot;roast_display&quot;:&quot;Filter&quot;}},&quot;250g&quot;:{&quot;expresso&quot;:{&quot;variation_id&quot;:20048,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;22,50&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:22.5,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;250g&quot;,&quot;roast_display&quot;:&quot;Expresso&quot;},&quot;filter&quot;:{&quot;variation_id&quot;:20051,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;22,50&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:22.5,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;250g&quot;,&quot;roast_display&quot;:&quot;Filter&quot;}}},&quot;every_2_weeks&quot;:{&quot;1-kg&quot;:{&quot;expresso&quot;:{&quot;variation_id&quot;:20043,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;85,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:85,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;1-kg&quot;,&quot;roast_display&quot;:&quot;Expresso&quot;},&quot;filter&quot;:{&quot;variation_id&quot;:20046,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;85,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:85,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;1-kg&quot;,&quot;roast_display&quot;:&quot;Filter&quot;}},&quot;250g&quot;:{&quot;expresso&quot;:{&quot;variation_id&quot;:20049,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;22,50&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:22.5,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;250g&quot;,&quot;roast_display&quot;:&quot;Expresso&quot;},&quot;filter&quot;:{&quot;variation_id&quot;:20052,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;22,50&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:22.5,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;250g&quot;,&quot;roast_display&quot;:&quot;Filter&quot;}}},&quot;every_4_weeks&quot;:{&quot;1-kg&quot;:{&quot;expresso&quot;:{&quot;variation_id&quot;:20044,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;85,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:85,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;1-kg&quot;,&quot;roast_display&quot;:&quot;Expresso&quot;},&quot;filter&quot;:{&quot;variation_id&quot;:20047,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;85,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:85,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;1-kg&quot;,&quot;roast_display&quot;:&quot;Filter&quot;}},&quot;250g&quot;:{&quot;expresso&quot;:{&quot;variation_id&quot;:20050,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;22,50&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:22.5,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;250g&quot;,&quot;roast_display&quot;:&quot;Expresso&quot;},&quot;filter&quot;:{&quot;variation_id&quot;:20053,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;22,50&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:22.5,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;250g&quot;,&quot;roast_display&quot;:&quot;Filter&quot;}}}}\"\n                         data-weights=\"[&quot;250g&quot;,&quot;1-kg&quot;]\"\n                         data-roasts=\"[&quot;expresso&quot;,&quot;filter&quot;]\">\n\n                        <div class=\"coffee-img-wrap\">\n                            <span class=\"coffee-selected-badge\">\u2713<\/span>\n                                                            <img decoding=\"async\" src=\"https:\/\/heartofcoffee.fr\/wp-content\/uploads\/2026\/03\/col-tres.webp\" alt=\"\ud83c\udde8\ud83c\uddf4 COLOMBIA \u2013 TRES DRAGONES.\" loading=\"lazy\">\n                                                    <\/div>\n\n                        <div class=\"coffee-body\">\n                                                        <div class=\"coffee-name\">\ud83c\udde8\ud83c\uddf4 COLOMBIA \u2013 TRES DRAGONES.<\/div>\n\n                            <!-- WEIGHT -->\n                            <div class=\"weight-selector\">\n                                <div class=\"selector-label\">Poids<\/div>\n                                <div class=\"weight-options\"><\/div>\n                            <\/div>\n\n                            <!-- ROAST -->\n                            <div class=\"roast-selector\">\n                                <div class=\"selector-label\">Torr\u00e9faction <span class=\"selector-hint\">(choisissez un ou plus)<\/span><\/div>\n                                <div class=\"roast-options\"><\/div>\n                            <\/div>\n\n                            <div class=\"coffee-footer\">\n                                <div class=\"coffee-price-big\">\n                                    <span class=\"price-amount\">\u2014<\/span>\n                                    <span class=\"price-per\">\u2014<\/span>\n                                <\/div>\n                                <button class=\"btn-coffee-select\" type=\"button\">+ Ajouter<\/button>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                                        <div class=\"coffee-card\"\n                         data-coffee-id=\"20059\"\n                         data-coffee-name=\"\ud83c\udde8\ud83c\uddf4 COLOMBIA \u2013 SWEET VALLEY \u2013 2025.\"\n                         data-variations=\"{&quot;every_week&quot;:{&quot;1-kg&quot;:{&quot;expresso&quot;:{&quot;variation_id&quot;:20062,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;85,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:85,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;1-kg&quot;,&quot;roast_display&quot;:&quot;Expresso&quot;},&quot;filter&quot;:{&quot;variation_id&quot;:20065,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;85,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:85,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;1-kg&quot;,&quot;roast_display&quot;:&quot;Filter&quot;}},&quot;250g&quot;:{&quot;expresso&quot;:{&quot;variation_id&quot;:20068,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;22,50&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:22.5,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;250g&quot;,&quot;roast_display&quot;:&quot;Expresso&quot;},&quot;filter&quot;:{&quot;variation_id&quot;:20071,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;22,50&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:22.5,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;250g&quot;,&quot;roast_display&quot;:&quot;Filter&quot;}}},&quot;every_2_weeks&quot;:{&quot;1-kg&quot;:{&quot;expresso&quot;:{&quot;variation_id&quot;:20063,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;85,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:85,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;1-kg&quot;,&quot;roast_display&quot;:&quot;Expresso&quot;},&quot;filter&quot;:{&quot;variation_id&quot;:20066,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;85,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:85,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;1-kg&quot;,&quot;roast_display&quot;:&quot;Filter&quot;}},&quot;250g&quot;:{&quot;expresso&quot;:{&quot;variation_id&quot;:20069,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;22,50&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:22.5,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;250g&quot;,&quot;roast_display&quot;:&quot;Expresso&quot;},&quot;filter&quot;:{&quot;variation_id&quot;:20072,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;22,50&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:22.5,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;250g&quot;,&quot;roast_display&quot;:&quot;Filter&quot;}}},&quot;every_4_weeks&quot;:{&quot;1-kg&quot;:{&quot;expresso&quot;:{&quot;variation_id&quot;:20064,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;85,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:85,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;1-kg&quot;,&quot;roast_display&quot;:&quot;Expresso&quot;},&quot;filter&quot;:{&quot;variation_id&quot;:20067,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;85,00&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:85,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;1-kg&quot;,&quot;roast_display&quot;:&quot;Filter&quot;}},&quot;250g&quot;:{&quot;expresso&quot;:{&quot;variation_id&quot;:20070,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;22,50&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:22.5,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;250g&quot;,&quot;roast_display&quot;:&quot;Expresso&quot;},&quot;filter&quot;:{&quot;variation_id&quot;:20073,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;22,50&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:22.5,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;250g&quot;,&quot;roast_display&quot;:&quot;Filter&quot;}}}}\"\n                         data-weights=\"[&quot;250g&quot;,&quot;1-kg&quot;]\"\n                         data-roasts=\"[&quot;expresso&quot;,&quot;filter&quot;]\">\n\n                        <div class=\"coffee-img-wrap\">\n                            <span class=\"coffee-selected-badge\">\u2713<\/span>\n                                                            <img decoding=\"async\" src=\"https:\/\/heartofcoffee.fr\/wp-content\/uploads\/2026\/03\/Col-sw-25.webp\" alt=\"\ud83c\udde8\ud83c\uddf4 COLOMBIA \u2013 SWEET VALLEY \u2013 2025.\" loading=\"lazy\">\n                                                    <\/div>\n\n                        <div class=\"coffee-body\">\n                                                        <div class=\"coffee-name\">\ud83c\udde8\ud83c\uddf4 COLOMBIA \u2013 SWEET VALLEY \u2013 2025.<\/div>\n\n                            <!-- WEIGHT -->\n                            <div class=\"weight-selector\">\n                                <div class=\"selector-label\">Poids<\/div>\n                                <div class=\"weight-options\"><\/div>\n                            <\/div>\n\n                            <!-- ROAST -->\n                            <div class=\"roast-selector\">\n                                <div class=\"selector-label\">Torr\u00e9faction <span class=\"selector-hint\">(choisissez un ou plus)<\/span><\/div>\n                                <div class=\"roast-options\"><\/div>\n                            <\/div>\n\n                            <div class=\"coffee-footer\">\n                                <div class=\"coffee-price-big\">\n                                    <span class=\"price-amount\">\u2014<\/span>\n                                    <span class=\"price-per\">\u2014<\/span>\n                                <\/div>\n                                <button class=\"btn-coffee-select\" type=\"button\">+ Ajouter<\/button>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                                        <div class=\"coffee-card\"\n                         data-coffee-id=\"20075\"\n                         data-coffee-name=\"\ud83c\udde8\ud83c\uddf4 COLOMBIA \u2013 SWEET VALLEY \u2013 2024.\"\n                         data-variations=\"{&quot;every_week&quot;:{&quot;1-kg&quot;:{&quot;expresso&quot;:{&quot;variation_id&quot;:20084,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;84,60&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:84.6,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;1-kg&quot;,&quot;roast_display&quot;:&quot;Expresso&quot;},&quot;filter&quot;:{&quot;variation_id&quot;:20087,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;84,60&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:84.6,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;1-kg&quot;,&quot;roast_display&quot;:&quot;Filter&quot;},&quot;omni&quot;:{&quot;variation_id&quot;:20090,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;84,60&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:84.6,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;1-kg&quot;,&quot;roast_display&quot;:&quot;Omni&quot;}},&quot;250g&quot;:{&quot;expresso&quot;:{&quot;variation_id&quot;:20093,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;22,50&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:22.5,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;250g&quot;,&quot;roast_display&quot;:&quot;Expresso&quot;},&quot;filter&quot;:{&quot;variation_id&quot;:20096,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;22,50&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:22.5,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;250g&quot;,&quot;roast_display&quot;:&quot;Filter&quot;},&quot;omni&quot;:{&quot;variation_id&quot;:20099,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;22,50&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:22.5,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;250g&quot;,&quot;roast_display&quot;:&quot;Omni&quot;}}},&quot;every_2_weeks&quot;:{&quot;1-kg&quot;:{&quot;expresso&quot;:{&quot;variation_id&quot;:20085,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;84,60&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:84.6,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;1-kg&quot;,&quot;roast_display&quot;:&quot;Expresso&quot;},&quot;filter&quot;:{&quot;variation_id&quot;:20088,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;84,60&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:84.6,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;1-kg&quot;,&quot;roast_display&quot;:&quot;Filter&quot;},&quot;omni&quot;:{&quot;variation_id&quot;:20091,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;84,60&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:84.6,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;1-kg&quot;,&quot;roast_display&quot;:&quot;Omni&quot;}},&quot;250g&quot;:{&quot;expresso&quot;:{&quot;variation_id&quot;:20094,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;22,50&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:22.5,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;250g&quot;,&quot;roast_display&quot;:&quot;Expresso&quot;},&quot;filter&quot;:{&quot;variation_id&quot;:20097,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;22,50&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:22.5,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;250g&quot;,&quot;roast_display&quot;:&quot;Filter&quot;},&quot;omni&quot;:{&quot;variation_id&quot;:20100,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;22,50&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:22.5,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;250g&quot;,&quot;roast_display&quot;:&quot;Omni&quot;}}},&quot;every_4_weeks&quot;:{&quot;1-kg&quot;:{&quot;expresso&quot;:{&quot;variation_id&quot;:20086,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;84,60&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:84.6,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;1-kg&quot;,&quot;roast_display&quot;:&quot;Expresso&quot;},&quot;filter&quot;:{&quot;variation_id&quot;:20089,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;84,60&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:84.6,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;1-kg&quot;,&quot;roast_display&quot;:&quot;Filter&quot;},&quot;omni&quot;:{&quot;variation_id&quot;:20092,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;84,60&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:84.6,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;1-kg&quot;,&quot;roast_display&quot;:&quot;Omni&quot;}},&quot;250g&quot;:{&quot;expresso&quot;:{&quot;variation_id&quot;:20095,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;22,50&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:22.5,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;250g&quot;,&quot;roast_display&quot;:&quot;Expresso&quot;},&quot;filter&quot;:{&quot;variation_id&quot;:20098,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;22,50&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:22.5,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;250g&quot;,&quot;roast_display&quot;:&quot;Filter&quot;},&quot;omni&quot;:{&quot;variation_id&quot;:20101,&quot;price_html&quot;:&quot;&lt;span class=\\&quot;woocommerce-Price-amount amount\\&quot;&gt;&lt;bdi&gt;22,50&nbsp;&lt;span class=\\&quot;woocommerce-Price-currencySymbol\\&quot;&gt;&euro;&lt;\\\/span&gt;&lt;\\\/bdi&gt;&lt;\\\/span&gt;&quot;,&quot;price&quot;:22.5,&quot;in_stock&quot;:true,&quot;retail_display&quot;:&quot;250g&quot;,&quot;roast_display&quot;:&quot;Omni&quot;}}}}\"\n                         data-weights=\"[&quot;250g&quot;,&quot;1-kg&quot;]\"\n                         data-roasts=\"[&quot;expresso&quot;,&quot;filter&quot;,&quot;omni&quot;]\">\n\n                        <div class=\"coffee-img-wrap\">\n                            <span class=\"coffee-selected-badge\">\u2713<\/span>\n                                                            <img decoding=\"async\" src=\"https:\/\/heartofcoffee.fr\/wp-content\/uploads\/2026\/03\/col-sw-24.webp\" alt=\"\ud83c\udde8\ud83c\uddf4 COLOMBIA \u2013 SWEET VALLEY \u2013 2024.\" loading=\"lazy\">\n                                                    <\/div>\n\n                        <div class=\"coffee-body\">\n                                                        <div class=\"coffee-name\">\ud83c\udde8\ud83c\uddf4 COLOMBIA \u2013 SWEET VALLEY \u2013 2024.<\/div>\n\n                            <!-- WEIGHT -->\n                            <div class=\"weight-selector\">\n                                <div class=\"selector-label\">Poids<\/div>\n                                <div class=\"weight-options\"><\/div>\n                            <\/div>\n\n                            <!-- ROAST -->\n                            <div class=\"roast-selector\">\n                                <div class=\"selector-label\">Torr\u00e9faction <span class=\"selector-hint\">(choisissez un ou plus)<\/span><\/div>\n                                <div class=\"roast-options\"><\/div>\n                            <\/div>\n\n                            <div class=\"coffee-footer\">\n                                <div class=\"coffee-price-big\">\n                                    <span class=\"price-amount\">\u2014<\/span>\n                                    <span class=\"price-per\">\u2014<\/span>\n                                <\/div>\n                                <button class=\"btn-coffee-select\" type=\"button\">+ Ajouter<\/button>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                                    <\/div>\n                <div class=\"sub-nav\">\n                    <button class=\"btn-back\" id=\"btn-step2-back\" style=\"display:none\">\u2190 Retour<\/button>\n                    <button class=\"btn-next\" id=\"btn-step2-next\" disabled>Consulter le r\u00e9sum\u00e9 \u2192<\/button>\n                <\/div>\n            <\/div>\n\n            <!-- STEP 3 : SUMMARY -->\n            <div class=\"sub-step\" id=\"step-3\">\n                <h2 class=\"step-title\">D\u00e9tail de la commande<\/h2>\n                <p class=\"step-subtitle\">V\u00e9rifiez votre abonnement avant de l\u2019ajouter au panier.<\/p>\n                <div class=\"recap-box\">\n                    <div class=\"recap-section\">\n                        <div class=\"recap-label\">Fr\u00e9quence de livraison<\/div>\n                        <div class=\"recap-value\" id=\"recap-freq-display\">\u2014<\/div>\n                    <\/div>\n                    <hr class=\"recap-divider\">\n                    <div class=\"recap-section\">\n                        <div class=\"recap-label\">Votre s\u00e9lection de caf\u00e9s<\/div>\n                        <div class=\"recap-coffees-list\" id=\"recap-coffees-list\"><\/div>\n                    <\/div>\n                    <p class=\"recap-note\">\n                        Sans engagement \u00b7 R\u00e9siliez \u00e0 tout moment depuis votre compte.<br>\n                        Torr\u00e9fi\u00e9 \u00e0 la commande \u00b7 5 % de r\u00e9duction sur le deuxi\u00e8me envoi.\n                    <\/p>\n                <\/div>\n                <div class=\"sub-nav\">\n                    <button class=\"btn-back\" id=\"btn-step3-back\" style=\"display:none\">\u2190 Retour<\/button>\n                    <button class=\"btn-add-cart\" id=\"btn-add-cart\" style=\"display:none\">Ajouter au panier<\/button>\n                <\/div>\n            <\/div>\n\n        <\/div>\n    <\/div>\n\n    <div class=\"sub-toast\" id=\"sub-toast\"><\/div>\n\n    <style>\n    .selector-label { font-size: 0.72rem; text-transform: uppercase; letter-spacing: 0.08em; color: var(--text-muted); margin-bottom: 7px; font-family: 'Libre Franklin', sans-serif; }\n    .selector-hint  { font-size: 0.68rem; text-transform: none; letter-spacing: 0; color: var(--brown-light); font-style: italic; }\n    .weight-selector, .roast-selector { margin: 10px 0 12px; }\n    .weight-options, .roast-options { display: flex; gap: 6px; flex-wrap: wrap; }\n    .weight-btn, .roast-btn { padding: 5px 13px; border-radius: 20px; border: 1.5px solid #e0d0bc; background: var(--cream); color: var(--brown); font-size: 0.78rem; font-family: 'Libre Franklin', sans-serif; cursor: pointer; transition: all 0.2s ease; }\n    .weight-btn:hover:not(:disabled), .roast-btn:hover { border-color: #D18B38; color: #D18B38; }\n    .weight-btn.active { background: #D18B38 !important; border-color: #D18B38 !important; color: #fff !important; }\n    .roast-btn.active  { background: #D18B38 !important; border-color: #D18B38 !important; color: #fff !important; }\n    .weight-btn:disabled { opacity: 0.35; cursor: not-allowed; }\n    .coffee-price-big { display: flex; align-items: baseline; gap: 4px; }\n    .coffee-price-big .price-amount { font-family: 'Libre Baskerville', serif; font-size: 1.5rem; font-weight: 600; color: var(--brown-dark); }\n    .coffee-price-big .price-amount .woocommerce-Price-amount { font-family: 'Libre Baskerville', serif; font-size: 1.5rem; font-weight: 600; color: var(--brown-dark); }\n    .coffee-price-big .price-per { font-size: 0.78rem; color: var(--text-muted); }\n    .recap-coffee-info { flex: 1; }\n    .recap-coffee-meta { font-size: 0.78rem; color: var(--brown); font-weight: 500; margin-top: 2px; }\n    .recap-coffee-roast { font-size: 0.72rem; color: var(--text-muted); margin-top: 1px; }\n    .recap-coffee-actions { display: flex; gap: 6px; flex-shrink: 0; }\n    .recap-btn-remove, .recap-btn-change { width: 28px; height: 28px; border-radius: 50%; border: 1.5px solid var(--cream-dark); background: var(--white); color: var(--text-muted); font-size: 0.8rem; cursor: pointer; transition: all 0.2s; display: flex; align-items: center; justify-content: center; }\n    .recap-btn-remove:hover { border-color: #e05555; color: #e05555; }\n    .recap-btn-change:hover { border-color: var(--brown); color: var(--brown); }\n    <\/style>\n\n    <script>\n    (function() {\n        var COFFEES  = [{\"id\":19872,\"name\":\"\\ud83c\\uddf3\\ud83c\\uddee Nicaragua \\u2013 SANTA MARIA.\",\"origin\":\"\",\"image\":\"https:\\\/\\\/heartofcoffee.fr\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/nica-santa.webp\",\"variations\":{\"every_week\":{\"1-kg\":{\"expresso\":{\"variation_id\":19875,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>71,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":71,\"in_stock\":true,\"retail_display\":\"1-kg\",\"roast_display\":\"Expresso\"},\"omni\":{\"variation_id\":19881,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>71,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":71,\"in_stock\":true,\"retail_display\":\"1-kg\",\"roast_display\":\"Omni\"}},\"250g\":{\"expresso\":{\"variation_id\":19876,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>19,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":19,\"in_stock\":true,\"retail_display\":\"250g\",\"roast_display\":\"Expresso\"},\"omni\":{\"variation_id\":19882,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>19,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":19,\"in_stock\":true,\"retail_display\":\"250g\",\"roast_display\":\"Omni\"}}},\"every_2_weeks\":{\"1-kg\":{\"expresso\":{\"variation_id\":19877,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>71,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":71,\"in_stock\":true,\"retail_display\":\"1-kg\",\"roast_display\":\"Expresso\"},\"omni\":{\"variation_id\":19883,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>71,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":71,\"in_stock\":true,\"retail_display\":\"1-kg\",\"roast_display\":\"Omni\"}},\"250g\":{\"expresso\":{\"variation_id\":19878,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>19,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":19,\"in_stock\":true,\"retail_display\":\"250g\",\"roast_display\":\"Expresso\"},\"omni\":{\"variation_id\":19884,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>19,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":19,\"in_stock\":true,\"retail_display\":\"250g\",\"roast_display\":\"Omni\"}}},\"every_4_weeks\":{\"1-kg\":{\"expresso\":{\"variation_id\":19879,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>71,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":71,\"in_stock\":true,\"retail_display\":\"1-kg\",\"roast_display\":\"Expresso\"},\"omni\":{\"variation_id\":19885,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>71,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":71,\"in_stock\":true,\"retail_display\":\"1-kg\",\"roast_display\":\"Omni\"}},\"250g\":{\"expresso\":{\"variation_id\":19880,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>19,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":19,\"in_stock\":true,\"retail_display\":\"250g\",\"roast_display\":\"Expresso\"},\"omni\":{\"variation_id\":19886,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>19,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":19,\"in_stock\":true,\"retail_display\":\"250g\",\"roast_display\":\"Omni\"}}}},\"available_weights\":[\"250g\",\"1-kg\"],\"available_roasts\":[\"expresso\",\"omni\"]},{\"id\":19892,\"name\":\"\\ud83c\\uddea\\ud83c\\uddf9 Ethiopia \\u2013 DJIMMAH.\",\"origin\":\"\",\"image\":\"https:\\\/\\\/heartofcoffee.fr\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/ethi-djimm.webp\",\"variations\":{\"every_week\":{\"1-kg\":{\"expresso\":{\"variation_id\":19895,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>62,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":62,\"in_stock\":true,\"retail_display\":\"1-kg\",\"roast_display\":\"Expresso\"},\"omni\":{\"variation_id\":19898,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>62,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":62,\"in_stock\":true,\"retail_display\":\"1-kg\",\"roast_display\":\"Omni\"}},\"250g\":{\"expresso\":{\"variation_id\":19901,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>16,50&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":16.5,\"in_stock\":true,\"retail_display\":\"250g\",\"roast_display\":\"Expresso\"},\"omni\":{\"variation_id\":19904,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>16,50&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":16.5,\"in_stock\":true,\"retail_display\":\"250g\",\"roast_display\":\"Omni\"}}},\"every_2_weeks\":{\"1-kg\":{\"expresso\":{\"variation_id\":19896,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>62,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":62,\"in_stock\":true,\"retail_display\":\"1-kg\",\"roast_display\":\"Expresso\"},\"omni\":{\"variation_id\":19899,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>62,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":62,\"in_stock\":true,\"retail_display\":\"1-kg\",\"roast_display\":\"Omni\"}},\"250g\":{\"expresso\":{\"variation_id\":19902,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>16,50&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":16.5,\"in_stock\":true,\"retail_display\":\"250g\",\"roast_display\":\"Expresso\"},\"omni\":{\"variation_id\":19905,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>16,50&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":16.5,\"in_stock\":true,\"retail_display\":\"250g\",\"roast_display\":\"Omni\"}}},\"every_4_weeks\":{\"1-kg\":{\"expresso\":{\"variation_id\":19897,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>62,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":62,\"in_stock\":true,\"retail_display\":\"1-kg\",\"roast_display\":\"Expresso\"},\"omni\":{\"variation_id\":19900,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>62,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":62,\"in_stock\":true,\"retail_display\":\"1-kg\",\"roast_display\":\"Omni\"}},\"250g\":{\"expresso\":{\"variation_id\":19903,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>16,50&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":16.5,\"in_stock\":true,\"retail_display\":\"250g\",\"roast_display\":\"Expresso\"},\"omni\":{\"variation_id\":19906,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>16,50&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":16.5,\"in_stock\":true,\"retail_display\":\"250g\",\"roast_display\":\"Omni\"}}}},\"available_weights\":[\"250g\",\"1-kg\"],\"available_roasts\":[\"expresso\",\"omni\"]},{\"id\":19908,\"name\":\"\\ud83c\\udde7\\ud83c\\uddf7 Brazil \\u2013 FAZENDA S\\u00c3O FRANCISCO.\",\"origin\":\"\",\"image\":\"https:\\\/\\\/heartofcoffee.fr\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/bra-sao.webp\",\"variations\":{\"every_week\":{\"1-kg\":{\"omni\":{\"variation_id\":19930,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>64,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":64,\"in_stock\":true,\"retail_display\":\"1-kg\",\"roast_display\":\"Omni\"},\"expresso\":{\"variation_id\":19912,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>64,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":64,\"in_stock\":true,\"retail_display\":\"1-kg\",\"roast_display\":\"Expresso\"}},\"250g\":{\"expresso\":{\"variation_id\":19921,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>17,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":17,\"in_stock\":true,\"retail_display\":\"250g\",\"roast_display\":\"Expresso\"},\"omni\":{\"variation_id\":19927,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>17,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":17,\"in_stock\":true,\"retail_display\":\"250g\",\"roast_display\":\"Omni\"}}},\"every_2_weeks\":{\"1-kg\":{\"expresso\":{\"variation_id\":19913,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>64,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":64,\"in_stock\":true,\"retail_display\":\"1-kg\",\"roast_display\":\"Expresso\"},\"omni\":{\"variation_id\":19919,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>64,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":64,\"in_stock\":true,\"retail_display\":\"1-kg\",\"roast_display\":\"Omni\"}},\"250g\":{\"expresso\":{\"variation_id\":19922,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>17,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":17,\"in_stock\":true,\"retail_display\":\"250g\",\"roast_display\":\"Expresso\"},\"omni\":{\"variation_id\":19928,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>17,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":17,\"in_stock\":true,\"retail_display\":\"250g\",\"roast_display\":\"Omni\"}}},\"every_4_weeks\":{\"1-kg\":{\"expresso\":{\"variation_id\":19914,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>64,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":64,\"in_stock\":true,\"retail_display\":\"1-kg\",\"roast_display\":\"Expresso\"},\"omni\":{\"variation_id\":19920,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>64,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":64,\"in_stock\":true,\"retail_display\":\"1-kg\",\"roast_display\":\"Omni\"}},\"250g\":{\"expresso\":{\"variation_id\":19923,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>17,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":17,\"in_stock\":true,\"retail_display\":\"250g\",\"roast_display\":\"Expresso\"},\"omni\":{\"variation_id\":19929,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>17,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":17,\"in_stock\":true,\"retail_display\":\"250g\",\"roast_display\":\"Omni\"}}}},\"available_weights\":[\"250g\",\"1-kg\"],\"available_roasts\":[\"omni\",\"expresso\"]},{\"id\":19932,\"name\":\"\\ud83c\\uddec\\ud83c\\uddf9 Guatemala \\u2013 LAS MORITAS.\",\"origin\":\"\",\"image\":\"https:\\\/\\\/heartofcoffee.fr\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/guat-las.webp\",\"variations\":{\"every_week\":{\"1-kg\":{\"expresso\":{\"variation_id\":19935,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>75,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":75,\"in_stock\":true,\"retail_display\":\"1-kg\",\"roast_display\":\"Expresso\"},\"filter\":{\"variation_id\":19938,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>75,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":75,\"in_stock\":true,\"retail_display\":\"1-kg\",\"roast_display\":\"Filter\"},\"omni\":{\"variation_id\":19941,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>75,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":75,\"in_stock\":true,\"retail_display\":\"1-kg\",\"roast_display\":\"Omni\"}},\"250g\":{\"expresso\":{\"variation_id\":19944,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>20,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":20,\"in_stock\":true,\"retail_display\":\"250g\",\"roast_display\":\"Expresso\"},\"filter\":{\"variation_id\":19947,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>20,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":20,\"in_stock\":true,\"retail_display\":\"250g\",\"roast_display\":\"Filter\"},\"omni\":{\"variation_id\":19950,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>20,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":20,\"in_stock\":true,\"retail_display\":\"250g\",\"roast_display\":\"Omni\"}}},\"every_2_weeks\":{\"1-kg\":{\"expresso\":{\"variation_id\":19936,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>75,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":75,\"in_stock\":true,\"retail_display\":\"1-kg\",\"roast_display\":\"Expresso\"},\"filter\":{\"variation_id\":19939,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>75,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":75,\"in_stock\":true,\"retail_display\":\"1-kg\",\"roast_display\":\"Filter\"},\"omni\":{\"variation_id\":19942,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>75,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":75,\"in_stock\":true,\"retail_display\":\"1-kg\",\"roast_display\":\"Omni\"}},\"250g\":{\"expresso\":{\"variation_id\":19945,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>20,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":20,\"in_stock\":true,\"retail_display\":\"250g\",\"roast_display\":\"Expresso\"},\"filter\":{\"variation_id\":19948,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>20,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":20,\"in_stock\":true,\"retail_display\":\"250g\",\"roast_display\":\"Filter\"},\"omni\":{\"variation_id\":19951,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>20,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":20,\"in_stock\":true,\"retail_display\":\"250g\",\"roast_display\":\"Omni\"}}},\"every_4_weeks\":{\"1-kg\":{\"expresso\":{\"variation_id\":19937,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>75,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":75,\"in_stock\":true,\"retail_display\":\"1-kg\",\"roast_display\":\"Expresso\"},\"filter\":{\"variation_id\":19940,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>75,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":75,\"in_stock\":true,\"retail_display\":\"1-kg\",\"roast_display\":\"Filter\"},\"omni\":{\"variation_id\":19943,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>75,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":75,\"in_stock\":true,\"retail_display\":\"1-kg\",\"roast_display\":\"Omni\"}},\"250g\":{\"expresso\":{\"variation_id\":19946,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>20,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":20,\"in_stock\":true,\"retail_display\":\"250g\",\"roast_display\":\"Expresso\"},\"filter\":{\"variation_id\":19949,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>20,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":20,\"in_stock\":true,\"retail_display\":\"250g\",\"roast_display\":\"Filter\"},\"omni\":{\"variation_id\":19952,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>20,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":20,\"in_stock\":true,\"retail_display\":\"250g\",\"roast_display\":\"Omni\"}}}},\"available_weights\":[\"250g\",\"1-kg\"],\"available_roasts\":[\"expresso\",\"filter\",\"omni\"]},{\"id\":19955,\"name\":\"\\ud83c\\udde7\\ud83c\\uddf7 BRAZIL \\u2013 SWISS WATER DECAF.\",\"origin\":\"\",\"image\":\"https:\\\/\\\/heartofcoffee.fr\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/bra-swiss-des.webp\",\"variations\":{\"every_week\":{\"1-kg\":{\"expresso\":{\"variation_id\":19961,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>67,50&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":67.5,\"in_stock\":true,\"retail_display\":\"1-kg\",\"roast_display\":\"Expresso\"},\"filter\":{\"variation_id\":19964,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>67,50&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":67.5,\"in_stock\":true,\"retail_display\":\"1-kg\",\"roast_display\":\"Filter\"}},\"250g\":{\"expresso\":{\"variation_id\":19967,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>18,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":18,\"in_stock\":true,\"retail_display\":\"250g\",\"roast_display\":\"Expresso\"},\"filter\":{\"variation_id\":19970,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>18,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":18,\"in_stock\":true,\"retail_display\":\"250g\",\"roast_display\":\"Filter\"}}},\"every_2_weeks\":{\"1-kg\":{\"expresso\":{\"variation_id\":19962,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>67,50&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":67.5,\"in_stock\":true,\"retail_display\":\"1-kg\",\"roast_display\":\"Expresso\"},\"filter\":{\"variation_id\":19965,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>67,50&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":67.5,\"in_stock\":true,\"retail_display\":\"1-kg\",\"roast_display\":\"Filter\"}},\"250g\":{\"expresso\":{\"variation_id\":19968,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>18,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":18,\"in_stock\":true,\"retail_display\":\"250g\",\"roast_display\":\"Expresso\"},\"filter\":{\"variation_id\":19971,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>18,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":18,\"in_stock\":true,\"retail_display\":\"250g\",\"roast_display\":\"Filter\"}}},\"every_4_weeks\":{\"1-kg\":{\"expresso\":{\"variation_id\":19963,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>67,50&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":67.5,\"in_stock\":true,\"retail_display\":\"1-kg\",\"roast_display\":\"Expresso\"},\"filter\":{\"variation_id\":19966,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>67,50&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":67.5,\"in_stock\":true,\"retail_display\":\"1-kg\",\"roast_display\":\"Filter\"}},\"250g\":{\"expresso\":{\"variation_id\":19969,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>18,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":18,\"in_stock\":true,\"retail_display\":\"250g\",\"roast_display\":\"Expresso\"},\"filter\":{\"variation_id\":19972,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>18,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":18,\"in_stock\":true,\"retail_display\":\"250g\",\"roast_display\":\"Filter\"}}}},\"available_weights\":[\"250g\",\"1-kg\"],\"available_roasts\":[\"expresso\",\"filter\"]},{\"id\":19974,\"name\":\"\\ud83c\\uddef\\ud83c\\uddf2 JAMAICA \\u2013 BLUE MOUNTAIN.\",\"origin\":\"\",\"image\":\"https:\\\/\\\/heartofcoffee.fr\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/Jam-blue.webp\",\"variations\":{\"every_week\":{\"125g\":{\"filter\":{\"variation_id\":19977,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>27,50&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":27.5,\"in_stock\":true,\"retail_display\":\"125g\",\"roast_display\":\"Filter\"},\"omni\":{\"variation_id\":19980,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>27,50&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":27.5,\"in_stock\":true,\"retail_display\":\"125g\",\"roast_display\":\"Omni\"}},\"250g\":{\"filter\":{\"variation_id\":19983,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>50,50&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":50.5,\"in_stock\":true,\"retail_display\":\"250g\",\"roast_display\":\"Filter\"},\"omni\":{\"variation_id\":19986,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>50,50&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":50.5,\"in_stock\":true,\"retail_display\":\"250g\",\"roast_display\":\"Omni\"}}},\"every_2_weeks\":{\"125g\":{\"filter\":{\"variation_id\":19978,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>27,50&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":27.5,\"in_stock\":true,\"retail_display\":\"125g\",\"roast_display\":\"Filter\"},\"omni\":{\"variation_id\":19981,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>27,50&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":27.5,\"in_stock\":true,\"retail_display\":\"125g\",\"roast_display\":\"Omni\"}},\"250g\":{\"filter\":{\"variation_id\":19984,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>50,50&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":50.5,\"in_stock\":true,\"retail_display\":\"250g\",\"roast_display\":\"Filter\"},\"omni\":{\"variation_id\":19987,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>50,50&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":50.5,\"in_stock\":true,\"retail_display\":\"250g\",\"roast_display\":\"Omni\"}}},\"every_4_weeks\":{\"125g\":{\"filter\":{\"variation_id\":19979,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>27,50&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":27.5,\"in_stock\":true,\"retail_display\":\"125g\",\"roast_display\":\"Filter\"},\"omni\":{\"variation_id\":19982,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>27,50&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":27.5,\"in_stock\":true,\"retail_display\":\"125g\",\"roast_display\":\"Omni\"}},\"250g\":{\"filter\":{\"variation_id\":19985,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>50,50&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":50.5,\"in_stock\":true,\"retail_display\":\"250g\",\"roast_display\":\"Filter\"},\"omni\":{\"variation_id\":19988,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>50,50&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":50.5,\"in_stock\":true,\"retail_display\":\"250g\",\"roast_display\":\"Omni\"}}}},\"available_weights\":[\"125g\",\"250g\"],\"available_roasts\":[\"filter\",\"omni\"]},{\"id\":19991,\"name\":\"\\ud83c\\udde8\\ud83c\\uddf4 COLOMBIA \\u2013 DANILO PEREZ \\u2013 LA CABANA 200.\",\"origin\":\"\",\"image\":\"https:\\\/\\\/heartofcoffee.fr\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/Col-dan.webp\",\"variations\":{\"every_week\":{\"125g\":{\"expresso\":{\"variation_id\":19994,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>14,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":14,\"in_stock\":true,\"retail_display\":\"125g\",\"roast_display\":\"Expresso\"},\"filter\":{\"variation_id\":19997,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>14,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":14,\"in_stock\":true,\"retail_display\":\"125g\",\"roast_display\":\"Filter\"}},\"250g\":{\"expresso\":{\"variation_id\":20000,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>25,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":25,\"in_stock\":true,\"retail_display\":\"250g\",\"roast_display\":\"Expresso\"},\"filter\":{\"variation_id\":20003,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>25,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":25,\"in_stock\":true,\"retail_display\":\"250g\",\"roast_display\":\"Filter\"}}},\"every_2_weeks\":{\"125g\":{\"expresso\":{\"variation_id\":19995,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>14,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":14,\"in_stock\":true,\"retail_display\":\"125g\",\"roast_display\":\"Expresso\"},\"filter\":{\"variation_id\":19998,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>14,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":14,\"in_stock\":true,\"retail_display\":\"125g\",\"roast_display\":\"Filter\"}},\"250g\":{\"expresso\":{\"variation_id\":20001,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>25,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":25,\"in_stock\":true,\"retail_display\":\"250g\",\"roast_display\":\"Expresso\"},\"filter\":{\"variation_id\":20004,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>25,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":25,\"in_stock\":true,\"retail_display\":\"250g\",\"roast_display\":\"Filter\"}}},\"every_4_weeks\":{\"125g\":{\"expresso\":{\"variation_id\":19996,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>14,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":14,\"in_stock\":true,\"retail_display\":\"125g\",\"roast_display\":\"Expresso\"},\"filter\":{\"variation_id\":19999,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>14,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":14,\"in_stock\":true,\"retail_display\":\"125g\",\"roast_display\":\"Filter\"}},\"250g\":{\"expresso\":{\"variation_id\":20002,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>25,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":25,\"in_stock\":true,\"retail_display\":\"250g\",\"roast_display\":\"Expresso\"},\"filter\":{\"variation_id\":20005,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>25,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":25,\"in_stock\":true,\"retail_display\":\"250g\",\"roast_display\":\"Filter\"}}}},\"available_weights\":[\"125g\",\"250g\"],\"available_roasts\":[\"expresso\",\"filter\"]},{\"id\":20007,\"name\":\"\\ud83c\\uddf7\\ud83c\\uddfc RWANDA - KININI.\",\"origin\":\"\",\"image\":\"https:\\\/\\\/heartofcoffee.fr\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/rwa-kini.webp\",\"variations\":{\"every_week\":{\"1-kg\":{\"expresso\":{\"variation_id\":20010,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>78,50&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":78.5,\"in_stock\":true,\"retail_display\":\"1-kg\",\"roast_display\":\"Expresso\"},\"filter\":{\"variation_id\":20013,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>78,50&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":78.5,\"in_stock\":true,\"retail_display\":\"1-kg\",\"roast_display\":\"Filter\"}},\"250g\":{\"expresso\":{\"variation_id\":20016,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>21,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":21,\"in_stock\":true,\"retail_display\":\"250g\",\"roast_display\":\"Expresso\"},\"filter\":{\"variation_id\":20019,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>21,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":21,\"in_stock\":true,\"retail_display\":\"250g\",\"roast_display\":\"Filter\"}}},\"every_2_weeks\":{\"1-kg\":{\"expresso\":{\"variation_id\":20011,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>78,50&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":78.5,\"in_stock\":true,\"retail_display\":\"1-kg\",\"roast_display\":\"Expresso\"},\"filter\":{\"variation_id\":20014,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>78,50&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":78.5,\"in_stock\":true,\"retail_display\":\"1-kg\",\"roast_display\":\"Filter\"}},\"250g\":{\"expresso\":{\"variation_id\":20017,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>21,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":21,\"in_stock\":true,\"retail_display\":\"250g\",\"roast_display\":\"Expresso\"},\"filter\":{\"variation_id\":20020,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>21,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":21,\"in_stock\":true,\"retail_display\":\"250g\",\"roast_display\":\"Filter\"}}},\"every_4_weeks\":{\"1-kg\":{\"expresso\":{\"variation_id\":20012,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>78,50&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":78.5,\"in_stock\":true,\"retail_display\":\"1-kg\",\"roast_display\":\"Expresso\"},\"filter\":{\"variation_id\":20015,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>78,50&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":78.5,\"in_stock\":true,\"retail_display\":\"1-kg\",\"roast_display\":\"Filter\"}},\"250g\":{\"expresso\":{\"variation_id\":20018,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>21,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":21,\"in_stock\":true,\"retail_display\":\"250g\",\"roast_display\":\"Expresso\"},\"filter\":{\"variation_id\":20021,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>21,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":21,\"in_stock\":true,\"retail_display\":\"250g\",\"roast_display\":\"Filter\"}}}},\"available_weights\":[\"250g\",\"1-kg\"],\"available_roasts\":[\"expresso\",\"filter\"]},{\"id\":20023,\"name\":\"\\ud83c\\udde8\\ud83c\\uddf4 COLOMBIA - LAS MARGARITAS.\",\"origin\":\"\",\"image\":\"https:\\\/\\\/heartofcoffee.fr\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/col-las.webp\",\"variations\":{\"every_week\":{\"125g\":{\"expresso\":{\"variation_id\":20026,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>22,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":22,\"in_stock\":true,\"retail_display\":\"125g\",\"roast_display\":\"Expresso\"},\"filter\":{\"variation_id\":20029,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>22,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":22,\"in_stock\":true,\"retail_display\":\"125g\",\"roast_display\":\"Filter\"}},\"250g\":{\"expresso\":{\"variation_id\":20032,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>42,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":42,\"in_stock\":true,\"retail_display\":\"250g\",\"roast_display\":\"Expresso\"},\"filter\":{\"variation_id\":20035,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>42,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":42,\"in_stock\":true,\"retail_display\":\"250g\",\"roast_display\":\"Filter\"}}},\"every_2_weeks\":{\"125g\":{\"expresso\":{\"variation_id\":20027,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>22,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":22,\"in_stock\":true,\"retail_display\":\"125g\",\"roast_display\":\"Expresso\"},\"filter\":{\"variation_id\":20030,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>22,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":22,\"in_stock\":true,\"retail_display\":\"125g\",\"roast_display\":\"Filter\"}},\"250g\":{\"expresso\":{\"variation_id\":20033,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>42,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":42,\"in_stock\":true,\"retail_display\":\"250g\",\"roast_display\":\"Expresso\"},\"filter\":{\"variation_id\":20036,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>42,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":42,\"in_stock\":true,\"retail_display\":\"250g\",\"roast_display\":\"Filter\"}}},\"every_4_weeks\":{\"125g\":{\"expresso\":{\"variation_id\":20028,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>22,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":22,\"in_stock\":true,\"retail_display\":\"125g\",\"roast_display\":\"Expresso\"},\"filter\":{\"variation_id\":20031,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>22,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":22,\"in_stock\":true,\"retail_display\":\"125g\",\"roast_display\":\"Filter\"}},\"250g\":{\"expresso\":{\"variation_id\":20034,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>42,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":42,\"in_stock\":true,\"retail_display\":\"250g\",\"roast_display\":\"Expresso\"},\"filter\":{\"variation_id\":20037,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>42,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":42,\"in_stock\":true,\"retail_display\":\"250g\",\"roast_display\":\"Filter\"}}}},\"available_weights\":[\"125g\",\"250g\"],\"available_roasts\":[\"expresso\",\"filter\"]},{\"id\":20039,\"name\":\"\\ud83c\\udde8\\ud83c\\uddf4 COLOMBIA \\u2013 TRES DRAGONES.\",\"origin\":\"\",\"image\":\"https:\\\/\\\/heartofcoffee.fr\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/col-tres.webp\",\"variations\":{\"every_week\":{\"1-kg\":{\"expresso\":{\"variation_id\":20042,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>85,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":85,\"in_stock\":true,\"retail_display\":\"1-kg\",\"roast_display\":\"Expresso\"},\"filter\":{\"variation_id\":20045,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>85,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":85,\"in_stock\":true,\"retail_display\":\"1-kg\",\"roast_display\":\"Filter\"}},\"250g\":{\"expresso\":{\"variation_id\":20048,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>22,50&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":22.5,\"in_stock\":true,\"retail_display\":\"250g\",\"roast_display\":\"Expresso\"},\"filter\":{\"variation_id\":20051,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>22,50&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":22.5,\"in_stock\":true,\"retail_display\":\"250g\",\"roast_display\":\"Filter\"}}},\"every_2_weeks\":{\"1-kg\":{\"expresso\":{\"variation_id\":20043,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>85,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":85,\"in_stock\":true,\"retail_display\":\"1-kg\",\"roast_display\":\"Expresso\"},\"filter\":{\"variation_id\":20046,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>85,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":85,\"in_stock\":true,\"retail_display\":\"1-kg\",\"roast_display\":\"Filter\"}},\"250g\":{\"expresso\":{\"variation_id\":20049,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>22,50&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":22.5,\"in_stock\":true,\"retail_display\":\"250g\",\"roast_display\":\"Expresso\"},\"filter\":{\"variation_id\":20052,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>22,50&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":22.5,\"in_stock\":true,\"retail_display\":\"250g\",\"roast_display\":\"Filter\"}}},\"every_4_weeks\":{\"1-kg\":{\"expresso\":{\"variation_id\":20044,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>85,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":85,\"in_stock\":true,\"retail_display\":\"1-kg\",\"roast_display\":\"Expresso\"},\"filter\":{\"variation_id\":20047,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>85,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":85,\"in_stock\":true,\"retail_display\":\"1-kg\",\"roast_display\":\"Filter\"}},\"250g\":{\"expresso\":{\"variation_id\":20050,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>22,50&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":22.5,\"in_stock\":true,\"retail_display\":\"250g\",\"roast_display\":\"Expresso\"},\"filter\":{\"variation_id\":20053,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>22,50&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":22.5,\"in_stock\":true,\"retail_display\":\"250g\",\"roast_display\":\"Filter\"}}}},\"available_weights\":[\"250g\",\"1-kg\"],\"available_roasts\":[\"expresso\",\"filter\"]},{\"id\":20059,\"name\":\"\\ud83c\\udde8\\ud83c\\uddf4 COLOMBIA \\u2013 SWEET VALLEY \\u2013 2025.\",\"origin\":\"\",\"image\":\"https:\\\/\\\/heartofcoffee.fr\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/Col-sw-25.webp\",\"variations\":{\"every_week\":{\"1-kg\":{\"expresso\":{\"variation_id\":20062,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>85,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":85,\"in_stock\":true,\"retail_display\":\"1-kg\",\"roast_display\":\"Expresso\"},\"filter\":{\"variation_id\":20065,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>85,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":85,\"in_stock\":true,\"retail_display\":\"1-kg\",\"roast_display\":\"Filter\"}},\"250g\":{\"expresso\":{\"variation_id\":20068,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>22,50&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":22.5,\"in_stock\":true,\"retail_display\":\"250g\",\"roast_display\":\"Expresso\"},\"filter\":{\"variation_id\":20071,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>22,50&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":22.5,\"in_stock\":true,\"retail_display\":\"250g\",\"roast_display\":\"Filter\"}}},\"every_2_weeks\":{\"1-kg\":{\"expresso\":{\"variation_id\":20063,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>85,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":85,\"in_stock\":true,\"retail_display\":\"1-kg\",\"roast_display\":\"Expresso\"},\"filter\":{\"variation_id\":20066,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>85,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":85,\"in_stock\":true,\"retail_display\":\"1-kg\",\"roast_display\":\"Filter\"}},\"250g\":{\"expresso\":{\"variation_id\":20069,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>22,50&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":22.5,\"in_stock\":true,\"retail_display\":\"250g\",\"roast_display\":\"Expresso\"},\"filter\":{\"variation_id\":20072,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>22,50&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":22.5,\"in_stock\":true,\"retail_display\":\"250g\",\"roast_display\":\"Filter\"}}},\"every_4_weeks\":{\"1-kg\":{\"expresso\":{\"variation_id\":20064,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>85,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":85,\"in_stock\":true,\"retail_display\":\"1-kg\",\"roast_display\":\"Expresso\"},\"filter\":{\"variation_id\":20067,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>85,00&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":85,\"in_stock\":true,\"retail_display\":\"1-kg\",\"roast_display\":\"Filter\"}},\"250g\":{\"expresso\":{\"variation_id\":20070,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>22,50&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":22.5,\"in_stock\":true,\"retail_display\":\"250g\",\"roast_display\":\"Expresso\"},\"filter\":{\"variation_id\":20073,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>22,50&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":22.5,\"in_stock\":true,\"retail_display\":\"250g\",\"roast_display\":\"Filter\"}}}},\"available_weights\":[\"250g\",\"1-kg\"],\"available_roasts\":[\"expresso\",\"filter\"]},{\"id\":20075,\"name\":\"\\ud83c\\udde8\\ud83c\\uddf4 COLOMBIA \\u2013 SWEET VALLEY \\u2013 2024.\",\"origin\":\"\",\"image\":\"https:\\\/\\\/heartofcoffee.fr\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/col-sw-24.webp\",\"variations\":{\"every_week\":{\"1-kg\":{\"expresso\":{\"variation_id\":20084,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>84,60&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":84.6,\"in_stock\":true,\"retail_display\":\"1-kg\",\"roast_display\":\"Expresso\"},\"filter\":{\"variation_id\":20087,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>84,60&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":84.6,\"in_stock\":true,\"retail_display\":\"1-kg\",\"roast_display\":\"Filter\"},\"omni\":{\"variation_id\":20090,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>84,60&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":84.6,\"in_stock\":true,\"retail_display\":\"1-kg\",\"roast_display\":\"Omni\"}},\"250g\":{\"expresso\":{\"variation_id\":20093,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>22,50&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":22.5,\"in_stock\":true,\"retail_display\":\"250g\",\"roast_display\":\"Expresso\"},\"filter\":{\"variation_id\":20096,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>22,50&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":22.5,\"in_stock\":true,\"retail_display\":\"250g\",\"roast_display\":\"Filter\"},\"omni\":{\"variation_id\":20099,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>22,50&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":22.5,\"in_stock\":true,\"retail_display\":\"250g\",\"roast_display\":\"Omni\"}}},\"every_2_weeks\":{\"1-kg\":{\"expresso\":{\"variation_id\":20085,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>84,60&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":84.6,\"in_stock\":true,\"retail_display\":\"1-kg\",\"roast_display\":\"Expresso\"},\"filter\":{\"variation_id\":20088,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>84,60&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":84.6,\"in_stock\":true,\"retail_display\":\"1-kg\",\"roast_display\":\"Filter\"},\"omni\":{\"variation_id\":20091,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>84,60&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":84.6,\"in_stock\":true,\"retail_display\":\"1-kg\",\"roast_display\":\"Omni\"}},\"250g\":{\"expresso\":{\"variation_id\":20094,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>22,50&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":22.5,\"in_stock\":true,\"retail_display\":\"250g\",\"roast_display\":\"Expresso\"},\"filter\":{\"variation_id\":20097,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>22,50&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":22.5,\"in_stock\":true,\"retail_display\":\"250g\",\"roast_display\":\"Filter\"},\"omni\":{\"variation_id\":20100,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>22,50&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":22.5,\"in_stock\":true,\"retail_display\":\"250g\",\"roast_display\":\"Omni\"}}},\"every_4_weeks\":{\"1-kg\":{\"expresso\":{\"variation_id\":20086,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>84,60&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":84.6,\"in_stock\":true,\"retail_display\":\"1-kg\",\"roast_display\":\"Expresso\"},\"filter\":{\"variation_id\":20089,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>84,60&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":84.6,\"in_stock\":true,\"retail_display\":\"1-kg\",\"roast_display\":\"Filter\"},\"omni\":{\"variation_id\":20092,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>84,60&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":84.6,\"in_stock\":true,\"retail_display\":\"1-kg\",\"roast_display\":\"Omni\"}},\"250g\":{\"expresso\":{\"variation_id\":20095,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>22,50&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":22.5,\"in_stock\":true,\"retail_display\":\"250g\",\"roast_display\":\"Expresso\"},\"filter\":{\"variation_id\":20098,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>22,50&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":22.5,\"in_stock\":true,\"retail_display\":\"250g\",\"roast_display\":\"Filter\"},\"omni\":{\"variation_id\":20101,\"price_html\":\"<span class=\\\"woocommerce-Price-amount amount\\\"><bdi>22,50&nbsp;<span class=\\\"woocommerce-Price-currencySymbol\\\">&euro;<\\\/span><\\\/bdi><\\\/span>\",\"price\":22.5,\"in_stock\":true,\"retail_display\":\"250g\",\"roast_display\":\"Omni\"}}}},\"available_weights\":[\"250g\",\"1-kg\"],\"available_roasts\":[\"expresso\",\"filter\",\"omni\"]}];\n        var AJAX_URL = 'https:\/\/heartofcoffee.fr\/wp-admin\/admin-ajax.php';\n        var NONCE    = 'c950f05894';\n\n        var selectedFreq      = null;\n        var selectedFreqLabel = null;\n        var selectedPeriod    = null;\n        var selectedItems     = {};\n        var currentStep       = 1;\n\n        var stepEls  = [null, document.getElementById('step-1'), document.getElementById('step-2'), document.getElementById('step-3')];\n        var stepNavs = [null, document.getElementById('step-nav-1'), document.getElementById('step-nav-2'), document.getElementById('step-nav-3')];\n\n        function goTo(n) {\n            stepEls[currentStep].classList.remove('active');\n            stepNavs[currentStep].classList.remove('active');\n            if (currentStep < n) stepNavs[currentStep].classList.add('completed');\n            currentStep = n;\n            stepEls[currentStep].classList.add('active');\n            stepNavs[currentStep].classList.add('active');\n            window.scrollTo({ top: 0, behavior: 'smooth' });\n            document.querySelectorAll('.btn-back').forEach(function(b) {\n                b.style.display = currentStep > 1 ? 'inline-block' : 'none';\n            });\n            var btnCart = document.getElementById('btn-add-cart');\n            if (btnCart) btnCart.style.display = currentStep === 3 ? 'inline-block' : 'none';\n            if (currentStep === 3) buildRecap();\n        }\n\n        \/\/ \u2500\u2500 Step 1 : Frequency \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n        document.querySelectorAll('#step-1 .freq-card').forEach(function(c) {\n            c.addEventListener('click', function() {\n                document.querySelectorAll('#step-1 .freq-card').forEach(function(x) { x.classList.remove('selected'); });\n                c.classList.add('selected');\n                selectedFreq      = c.dataset.freq;\n                selectedFreqLabel = c.dataset.label;\n                selectedPeriod    = c.dataset.period;\n                document.getElementById('btn-step1-next').disabled = false;\n            });\n        });\n\n        document.getElementById('btn-step1-next').addEventListener('click', function() {\n            selectedItems = {};\n            updateCounter();\n            document.querySelectorAll('.coffee-card').forEach(function(card) {\n                card.classList.remove('selected');\n                card.querySelector('.btn-coffee-select').textContent = '+ Add';\n                card.querySelector('.price-amount').textContent = '\u2014';\n                card.querySelector('.price-per').textContent = selectedPeriod;\n                buildCardOptions(card);\n            });\n            goTo(2);\n        });\n\n        \/\/ \u2500\u2500 Build weight + roast options per card \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n        function buildCardOptions(card) {\n            var variations = JSON.parse(card.dataset.variations || '{}');\n            var weights    = JSON.parse(card.dataset.weights || '[]');\n            var roasts     = JSON.parse(card.dataset.roasts || '[]');\n            var freqVars   = variations[selectedFreq] || {};\n\n            \/\/ WEIGHT buttons\n            var wWrap = card.querySelector('.weight-options');\n            wWrap.innerHTML = '';\n            weights.forEach(function(w) {\n                var hasFreq = !!freqVars[w];\n                var btn = document.createElement('button');\n                btn.type = 'button';\n                btn.className = 'weight-btn';\n                btn.dataset.weight = w;\n                btn.textContent = freqVars[w] ? Object.values(freqVars[w])[0].retail_display : w;\n                if (!hasFreq) btn.disabled = true;\n                btn.addEventListener('click', function(e) {\n                    e.stopPropagation();\n                    card.querySelectorAll('.weight-btn').forEach(function(b) { b.classList.remove('active'); });\n                    btn.classList.add('active');\n                    updatePriceDisplay(card);\n                    resyncSelections(card);\n                });\n                wWrap.appendChild(btn);\n            });\n            var firstW = wWrap.querySelector('.weight-btn:not(:disabled)');\n            if (firstW) firstW.classList.add('active');\n\n            \/\/ ROAST buttons\n            var rWrap = card.querySelector('.roast-options');\n            rWrap.innerHTML = '';\n            roasts.forEach(function(r) {\n                var btn = document.createElement('button');\n                btn.type = 'button';\n                btn.className = 'roast-btn';\n                btn.dataset.roast = r;\n                var display = r;\n                if (freqVars) {\n                    Object.values(freqVars).forEach(function(weightVars) {\n                        if (weightVars[r]) display = weightVars[r].roast_display;\n                    });\n                }\n                btn.textContent = display;\n                btn.addEventListener('click', function(e) {\n                    e.stopPropagation();\n                    btn.classList.toggle('active');\n                    updatePriceDisplay(card);\n                    resyncSelections(card);\n                });\n                rWrap.appendChild(btn);\n            });\n\n            updatePriceDisplay(card);\n        }\n\n        function updatePriceDisplay(card) {\n            var variations   = JSON.parse(card.dataset.variations || '{}');\n            var freqVars     = variations[selectedFreq] || {};\n            var activeWeight = card.querySelector('.weight-btn.active');\n            if (!activeWeight) return;\n            var w          = activeWeight.dataset.weight;\n            var weightVars = freqVars[w] || {};\n            var firstVar   = Object.values(weightVars)[0];\n            if (firstVar) {\n                card.querySelector('.price-amount').innerHTML = firstVar.price_html;\n            }\n        }\n\n        function resyncSelections(card) {\n            var coffeeId     = parseInt(card.dataset.coffeeId);\n            var coffeeName   = card.dataset.coffeeName;\n            var variations   = JSON.parse(card.dataset.variations || '{}');\n            var freqVars     = variations[selectedFreq] || {};\n            var activeWeight = card.querySelector('.weight-btn.active');\n            var activeRoasts = card.querySelectorAll('.roast-btn.active');\n\n            Object.keys(selectedItems).forEach(function(k) {\n                if (selectedItems[k].coffeeId === coffeeId) delete selectedItems[k];\n            });\n\n            if (!activeWeight || activeRoasts.length === 0) {\n                card.classList.remove('selected');\n                card.querySelector('.btn-coffee-select').textContent = '+ Add';\n                updateCounter();\n                return;\n            }\n\n            var w = activeWeight.dataset.weight;\n            activeRoasts.forEach(function(rb) {\n                var r       = rb.dataset.roast;\n                var varData = freqVars[w] && freqVars[w][r] ? freqVars[w][r] : null;\n                if (!varData) return;\n                var key = coffeeId + '_' + w + '_' + r;\n                selectedItems[key] = {\n                    coffeeId:     coffeeId,\n                    name:         coffeeName,\n                    variationId:  varData.variation_id,\n                    retail:       w,\n                    retailDisplay:varData.retail_display,\n                    roast:        r,\n                    roastDisplay: varData.roast_display,\n                    priceHtml:    varData.price_html,\n                };\n            });\n\n            var hasAny = Object.keys(selectedItems).some(function(k) { return selectedItems[k].coffeeId === coffeeId; });\n            card.classList.toggle('selected', hasAny);\n            card.querySelector('.btn-coffee-select').textContent = hasAny ? '\u2713 Added' : '+ Add';\n            updateCounter();\n        }\n\n        \/\/ \u2500\u2500 Step 2 : Add button \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n        document.querySelectorAll('.coffee-card').forEach(function(card) {\n            card.querySelector('.btn-coffee-select').addEventListener('click', function(e) {\n                e.stopPropagation();\n                var activeRoasts = card.querySelectorAll('.roast-btn.active');\n                if (activeRoasts.length === 0) {\n                    var first = card.querySelector('.roast-btn');\n                    if (first) { first.classList.add('active'); resyncSelections(card); }\n                } else {\n                    card.querySelectorAll('.roast-btn').forEach(function(b) { b.classList.remove('active'); });\n                    resyncSelections(card);\n                }\n            });\n        });\n\n        function updateCounter() {\n            var count = Object.keys(selectedItems).length;\n            document.getElementById('coffee-count').textContent = count;\n            document.getElementById('btn-step2-next').disabled = count === 0;\n        }\n\n        document.getElementById('btn-step2-back').addEventListener('click', function() { goTo(1); });\n        document.getElementById('btn-step2-next').addEventListener('click', function() { goTo(3); });\n\n        \/\/ \u2500\u2500 Step 3 : Recap \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n        function buildRecap() {\n            document.getElementById('recap-freq-display').textContent = selectedFreqLabel || '\u2014';\n            var list = document.getElementById('recap-coffees-list');\n            list.innerHTML = '';\n\n            Object.entries(selectedItems).forEach(function(entry) {\n                var key  = entry[0];\n                var item = entry[1];\n\n                var coffeeData = COFFEES.find(function(c) { return c.id === item.coffeeId; });\n                var imgSrc     = coffeeData && coffeeData.thumb ? coffeeData.thumb : (coffeeData && coffeeData.image ? coffeeData.image : '');\n                var wrapStyle  = 'width:56px;min-width:56px;max-width:56px;height:56px;flex-shrink:0;border-radius:6px;overflow:hidden;display:block;';\n                var imgStyle   = 'width:56px!important;height:56px!important;min-width:0!important;max-width:56px!important;object-fit:cover;object-position:center top;display:block;margin:0;padding:0;border-radius:0;';\n                var imgHtml    = imgSrc\n                    ? '<div style=\"' + wrapStyle + '\"><img decoding=\"async\" src=\"' + imgSrc + '\" alt=\"\" style=\"' + imgStyle + '\"><\/div>'\n                    : '<div style=\"' + wrapStyle + 'background:#f0e8db;display:flex;align-items:center;justify-content:center;font-size:1.4rem;\">\u2615<\/div>';\n\n                var div = document.createElement('div');\n                div.className = 'recap-coffee-item';\n                div.innerHTML =\n                    imgHtml\n                    + '<div class=\"recap-coffee-info\">'\n                    +   '<div class=\"recap-coffee-name\">' + item.name + '<\/div>'\n                    +   '<div class=\"recap-coffee-meta\">' + item.retailDisplay + ' \u00b7 ' + item.priceHtml + '<span style=\"font-size:0.72rem;color:var(--text-muted);font-weight:400;margin-left:2px;\">' + selectedPeriod + '<\/span><\/div>'\n                    +   '<div class=\"recap-coffee-roast\">' + item.roastDisplay + '<\/div>'\n                    + '<\/div>'\n                    + '<div style=\"display:flex;flex-direction:column;gap:5px;flex-shrink:0;margin-left:6px;\">'\n                    +   '<button class=\"recap-btn-change\" data-key=\"' + key + '\" title=\"Change\" style=\"width:28px;height:28px;border-radius:50%;border:1.5px solid #c8a97e;background:#fff;color:#8b6343;font-size:0.85rem;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;line-height:1;flex-shrink:0;\">\u21ba<\/button>'\n                    +   '<button class=\"recap-btn-remove\" data-key=\"' + key + '\" title=\"Remove\" style=\"width:28px;height:28px;border-radius:50%;border:1.5px solid #e0c0c0;background:#fff;color:#c07070;font-size:0.75rem;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;line-height:1;flex-shrink:0;\">\u2715<\/button>'\n                    + '<\/div>';\n\n                div.querySelector('.recap-btn-remove').addEventListener('click', function() {\n                    var k    = this.dataset.key;\n                    var item = selectedItems[k];\n                    if (item) {\n                        var card = document.querySelector('.coffee-card[data-coffee-id=\"' + item.coffeeId + '\"]');\n                        if (card) {\n                            var rb = card.querySelector('.roast-btn[data-roast=\"' + item.roast + '\"]');\n                            if (rb) rb.classList.remove('active');\n                            resyncSelections(card);\n                        }\n                    }\n                    delete selectedItems[k];\n                    updateCounter();\n                    buildRecap();\n                });\n\n                div.querySelector('.recap-btn-change').addEventListener('click', function() {\n                    var k    = this.dataset.key;\n                    var item = selectedItems[k];\n                    goTo(2);\n                    if (item) {\n                        setTimeout(function() {\n                            var card = document.querySelector('.coffee-card[data-coffee-id=\"' + item.coffeeId + '\"]');\n                            if (card) card.scrollIntoView({ behavior: 'smooth', block: 'center' });\n                        }, 350);\n                    }\n                });\n\n                list.appendChild(div);\n            });\n        }\n\n        document.getElementById('btn-step3-back').addEventListener('click', function() { goTo(2); });\n\n        \/\/ \u2500\u2500 Add to cart \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n        document.getElementById('btn-add-cart').addEventListener('click', function() {\n            var items = Object.values(selectedItems);\n            if (!items.length) { showToast('No coffees selected'); return; }\n\n            var btn = document.getElementById('btn-add-cart');\n            btn.disabled = true;\n            showToast('Adding to cart\u2026');\n\n            function addNext(index) {\n                if (index >= items.length) {\n                    showToast('\u2713 ' + items.length + ' item(s) added!');\n                    setTimeout(function() { window.location.href = 'https:\/\/heartofcoffee.fr\/fr\/cart\/'; }, 1200);\n                    return;\n                }\n                var item = items[index];\n                var fd = new FormData();\n                fd.append('action',        'sub_add_to_cart_ajax');\n                fd.append('sub_nonce',     NONCE);\n                fd.append('product_id',    item.coffeeId);\n                fd.append('variation_id',  item.variationId);\n                fd.append('sub_frequency', selectedFreq);\n                fd.append('sub_retail',    item.retail);\n                fd.append('sub_roast',     item.roast);\n\n                fetch(AJAX_URL, { method: 'POST', body: fd })\n                .then(function(r) { return r.json(); })\n                .then(function(res) {\n                    if (res.success) {\n                        addNext(index + 1);\n                    } else {\n                        showToast('\u26a0\ufe0f ' + (res.data.message || 'Error adding to cart'));\n                        btn.disabled = false;\n                    }\n                })\n                .catch(function() {\n                    showToast('\u26a0\ufe0f Connection error');\n                    btn.disabled = false;\n                });\n            }\n\n            addNext(0);\n        });\n\n        \/\/ \u2500\u2500 Toast \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n        var toastTimer;\n        function showToast(msg) {\n            var t = document.getElementById('sub-toast');\n            t.textContent = msg; t.classList.add('show');\n            clearTimeout(toastTimer);\n            toastTimer = setTimeout(function() { t.classList.remove('show'); }, 2500);\n        }\n    })();\n    <\/script>\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-19553","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/heartofcoffee.fr\/fr\/wp-json\/wp\/v2\/pages\/19553","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/heartofcoffee.fr\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/heartofcoffee.fr\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/heartofcoffee.fr\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/heartofcoffee.fr\/fr\/wp-json\/wp\/v2\/comments?post=19553"}],"version-history":[{"count":12,"href":"https:\/\/heartofcoffee.fr\/fr\/wp-json\/wp\/v2\/pages\/19553\/revisions"}],"predecessor-version":[{"id":20116,"href":"https:\/\/heartofcoffee.fr\/fr\/wp-json\/wp\/v2\/pages\/19553\/revisions\/20116"}],"wp:attachment":[{"href":"https:\/\/heartofcoffee.fr\/fr\/wp-json\/wp\/v2\/media?parent=19553"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}