{"id":32052,"date":"2026-09-21T09:55:27","date_gmt":"2026-09-21T09:55:27","guid":{"rendered":"https:\/\/graindesail.com\/?page_id=32052"},"modified":"2026-10-20T13:32:26","modified_gmt":"2026-10-20T13:32:26","slug":"ape-ecoles","status":"publish","type":"page","link":"https:\/\/graindesail.com\/fr\/ape-ecoles\/","title":{"rendered":"Ape &#038; \u00c9coles"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"32052\" class=\"elementor elementor-32052\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-7a3d863 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"7a3d863\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-28afa03\" data-id=\"28afa03\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3f41c92 elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-woocommerce-breadcrumb\" data-id=\"3f41c92\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"woocommerce-breadcrumb.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<nav class=\"woocommerce-breadcrumb\" aria-label=\"Breadcrumb\">Accueil<\/nav>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4c7e037 elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-image\" data-id=\"4c7e037\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"800\" height=\"601\" src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2026\/06\/P1080148-1024x769.webp\" class=\"attachment-large size-large wp-image-29422\" alt=\"Photo ambiance caf\u00e9s\" srcset=\"https:\/\/graindesail.com\/wp-content\/uploads\/2026\/06\/P1080148-1024x769.webp 1024w, https:\/\/graindesail.com\/wp-content\/uploads\/2026\/06\/P1080148-300x225.webp 300w, https:\/\/graindesail.com\/wp-content\/uploads\/2026\/06\/P1080148-768x577.webp 768w, https:\/\/graindesail.com\/wp-content\/uploads\/2026\/06\/P1080148-1536x1153.webp 1536w, https:\/\/graindesail.com\/wp-content\/uploads\/2026\/06\/P1080148-2048x1538.webp 2048w, https:\/\/graindesail.com\/wp-content\/uploads\/2026\/06\/P1080148-595xh.webp 595w, https:\/\/graindesail.com\/wp-content\/uploads\/2026\/06\/P1080148-600x451.webp 600w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0ae1a3e elementor-align-left elementor-widget__width-initial elementor-absolute elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-button\" data-id=\"0ae1a3e\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#formulaire-groupe\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Demande de devis<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b21da3d elementor-align-left elementor-widget__width-initial elementor-absolute elementor-hidden-tablet elementor-hidden-mobile elementor-hidden-desktop elementor-widget elementor-widget-button\" data-id=\"b21da3d\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#formulaire-avantage\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Formulaire Offre Avantage<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-07ac728 elementor-widget elementor-widget-menu-anchor\" data-id=\"07ac728\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"menu-anchor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-menu-anchor\" id=\"nosoffres\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-455679f elementor-widget elementor-widget-heading\" data-id=\"455679f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Faites d\u00e9couvrir Grain de Sail <\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-490a9ed elementor-widget elementor-widget-heading\" data-id=\"490a9ed\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">&amp; soutenez les projets de votre \u00e9cole<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-251eb0a elementor-hidden-desktop elementor-hidden-mobile elementor-widget elementor-widget-text-editor\" data-id=\"251eb0a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<blockquote data-start=\"5498\" data-end=\"5764\"><p dir=\"auto\" data-start=\"5500\" data-end=\"5764\">Avec notre offre d\u00e9di\u00e9e aux associations de parents d&#8217;\u00e9l\u00e8ves, chaque famille peut commander individuellement sur notre boutique en ligne gr\u00e2ce \u00e0 un code d\u00e9di\u00e9 \u00e0 votre \u00e9cole.\u00a0<\/p><p dir=\"auto\" data-start=\"5500\" data-end=\"5764\">\u00c0 la fin de la campagne, une partie des ventes r\u00e9alis\u00e9es est revers\u00e9e \u00e0 votre association.<\/p><\/blockquote><p dir=\"auto\" data-start=\"5766\" data-end=\"5803\">\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6c21501 elementor-align-left elementor-widget__width-initial elementor-absolute elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-button\" data-id=\"6c21501\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#nosoffres\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Nos offres<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-915f196 elementor-align-left elementor-widget__width-initial elementor-absolute elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-button\" data-id=\"915f196\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#notrecatalogue\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Notre catalogue<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-7d207dd elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"7d207dd\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-fba9058 elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile\" data-id=\"fba9058\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-18ace9b elementor-cta--valign-middle elementor-cta--layout-image-above elementor-cta--skin-classic elementor-animated-content elementor-bg-transform elementor-bg-transform-zoom-in elementor-widget elementor-widget-call-to-action\" data-id=\"18ace9b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"call-to-action.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<a class=\"elementor-cta\" href=\"#formulaire-avantage\" formulaire=\"\">\n\t\t\t\t\t<div class=\"elementor-cta__bg-wrapper\">\n\t\t\t\t<div class=\"elementor-cta__bg elementor-bg lazyload\" style=\"background-image:inherit;\" role=\"img\" aria-label=\"Tablette Noir Caf\u00e9 ambiance go\u00fbter - Grain de Sail\" data-bg-image=\"url(https:\/\/graindesail.com\/wp-content\/uploads\/2026\/03\/P1343617-768x1024.jpg)\"><\/div>\n\t\t\t\t<div class=\"elementor-cta__bg-overlay\"><\/div>\n\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-cta__content\">\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<h2 class=\"elementor-cta__title elementor-cta__content-item elementor-content-item\">\n\t\t\t\t\t\tMettre en place l'Avantage \u00c9cole\t\t\t\t\t<\/h2>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-cta__description elementor-cta__content-item elementor-content-item\">\n\t\t\t\t\t\tVotre APE ou association met en place une campagne avec Grain de Sail.\n\nLes familles commandent individuellement sur notre boutique gr\u00e2ce \u00e0 un code d\u00e9di\u00e9.\n\n\u00c0 la fin de la campagne, une contribution est revers\u00e9e \u00e0 l'association en fonction du montant total des commandes r\u00e9alis\u00e9es.\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-cta__button-wrapper elementor-cta__content-item elementor-content-item \">\n\t\t\t\t\t<span class=\"elementor-cta__button elementor-button elementor-size-\">\n\t\t\t\t\t\tJ'en profite\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-ribbon elementor-ribbon-left\">\n\t\t\t\t<div class=\"elementor-ribbon-inner\">\n\t\t\t\t\tRapide\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t\t<\/a>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b62993a elementor-widget elementor-widget-text-editor\" data-id=\"b62993a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h6>\u2714 Mise en place en quelques jours<\/h6><h6>\u2714 Sans gestion de commandes<\/h6><h6>\u2714 Chaque famille commande librement<\/h6><h6>\u2714 Livraison partout en France<\/h6>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0353c88 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"0353c88\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#formulaire-avantage\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Mettre en place l'Avantage \u00c9cole<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-c1f3a85\" data-id=\"c1f3a85\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div data-ra-element-link=\"{&quot;url&quot;:&quot;https:\\\/\\\/graindesail.com\\\/fr\\\/nous-contacter\\\/&quot;,&quot;is_external&quot;:&quot;&quot;,&quot;nofollow&quot;:&quot;&quot;,&quot;custom_attributes&quot;:&quot;&quot;}\" style=\"cursor: pointer\" target=\"_self\" onClick=\"window.open(&#039;https:\/\/graindesail.com\/fr\/nous-contacter\/&#039;, &#039;_self&#039;)\" class=\"elementor-element elementor-element-a5f3b3d elementor-cta--layout-image-above elementor-cta--skin-classic elementor-animated-content elementor-bg-transform elementor-bg-transform-zoom-in elementor-widget elementor-widget-call-to-action\" data-id=\"a5f3b3d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"call-to-action.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-cta\">\n\t\t\t\t\t<div class=\"elementor-cta__bg-wrapper\">\n\t\t\t\t<div class=\"elementor-cta__bg elementor-bg lazyload\" style=\"background-image:inherit;\" role=\"img\" aria-label=\"Coffret Complet Gamme No\u00ebl\" data-bg-image=\"url(https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1446.jpg)\"><\/div>\n\t\t\t\t<div class=\"elementor-cta__bg-overlay\"><\/div>\n\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-cta__content\">\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-cta__title elementor-cta__content-item elementor-content-item\">\n\t\t\t\t\t\tOrganiser une commande group\u00e9e\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-cta__description elementor-cta__content-item elementor-content-item\">\n\t\t\t\t\t\t<blockquote data-start=\"3036\" data-end=\"3222\"><p dir=\"auto\" data-start=\"3038\" data-end=\"3222\">Vous souhaitez organiser une commande group\u00e9e pour les familles, l'\u00e9quipe p\u00e9dagogique ou un \u00e9v\u00e9nement scolaire ? Notre \u00e9quipe peut vous accompagner dans la pr\u00e9paration de votre projet.<span style=\"font-size: 1rem\"><\/span><\/p><\/blockquote>\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-cta__button-wrapper elementor-cta__content-item elementor-content-item \">\n\t\t\t\t\t<a class=\"elementor-cta__button elementor-button elementor-size-\" href=\"https:\/\/graindesail.com\/fr\/categorie-produit\/coffrets\/\">\n\t\t\t\t\t\tD\u00e9couvrir nos coffrets\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3088baa elementor-widget elementor-widget-heading\" data-id=\"3088baa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">Vous avez un besoin sp\u00e9cifique ?<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6291a3f elementor-widget elementor-widget-text-editor\" data-id=\"6291a3f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h6><img decoding=\"async\" class=\"emoji lazyload\" style=\"color: inherit; font-family: inherit; font-size: 1rem; background-color: #ffffff;\" role=\"img\" draggable=\"false\" data-src=\"https:\/\/s.w.org\/images\/core\/emoji\/17.0.2\/svg\/2714.svg\" alt=\"\u2714\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/><span style=\"color: inherit; font-family: inherit; font-size: 1rem;\"> Commande en grande quantit\u00e9<\/span><\/h6><h6><img decoding=\"async\" class=\"emoji lazyload\" role=\"img\" draggable=\"false\" data-src=\"https:\/\/s.w.org\/images\/core\/emoji\/17.0.2\/svg\/2714.svg\" alt=\"\u2714\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/> Personnalisation de vos cadeaux<\/h6><h6><img decoding=\"async\" class=\"emoji lazyload\" role=\"img\" draggable=\"false\" data-src=\"https:\/\/s.w.org\/images\/core\/emoji\/17.0.2\/svg\/2714.svg\" alt=\"\u2714\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/> Devis adapt\u00e9 \u00e0 votre projet<\/h6>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5b7084e elementor-align-center elementor-widget elementor-widget-button\" data-id=\"5b7084e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#formulaire-groupe\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Organiser une commande group\u00e9e<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-089d68e elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"089d68e\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-bc45250\" data-id=\"bc45250\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5038f17 elementor-widget elementor-widget-spacer\" data-id=\"5038f17\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-708d2f1 elementor-widget elementor-widget-spacer\" data-id=\"708d2f1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a9662bf elementor-widget elementor-widget-heading\" data-id=\"a9662bf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Une histoire avant une offre <\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-b31b291 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"b31b291\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-062797b\" data-id=\"062797b\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-8979fbc elementor-widget__width-initial elementor-widget elementor-widget-image\" data-id=\"8979fbc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"683\" height=\"1024\" data-src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/09\/724A2515-2-2-683x1024.jpg\" class=\"attachment-large size-large wp-image-22466 lazyload\" alt=\"GDS - Mousqueton - sur le bateau\" data-srcset=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/09\/724A2515-2-2-683x1024.jpg 683w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/09\/724A2515-2-2-200x300.jpg 200w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/09\/724A2515-2-2-768x1152.jpg 768w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/09\/724A2515-2-2-1024x1536.jpg 1024w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/09\/724A2515-2-2-600x900.jpg 600w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/09\/724A2515-2-2.jpg 1365w\" data-sizes=\"(max-width: 683px) 100vw, 683px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 683px; --smush-placeholder-aspect-ratio: 683\/1024;\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-40f309f\" data-id=\"40f309f\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-0f79dd8 elementor-widget elementor-widget-spacer\" data-id=\"0f79dd8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-71c8cfa elementor-widget elementor-widget-text-editor\" data-id=\"71c8cfa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p class=\"PDq2pG_selectionAnchorContainer\" data-start=\"2412\" data-end=\"2461\"><strong data-start=\"2412\" data-end=\"2461\">Plus qu&#8217;un chocolat. Une histoire \u00e0 partager.<\/strong><\/p><p data-start=\"2466\" data-end=\"2547\">Chez Grain de Sail, chaque chocolat et chaque caf\u00e9 sont le fruit d&#8217;un engagement.<\/p><p data-start=\"2552\" data-end=\"2684\">Nous s\u00e9lectionnons des mati\u00e8res premi\u00e8res de qualit\u00e9 et d\u00e9veloppons une logistique maritime innovante gr\u00e2ce au transport \u00e0 la voile.<\/p><p data-start=\"2689\" data-end=\"2801\">En choisissant Grain de Sail, vous faites d\u00e9couvrir \u00e0 vos collaborateurs des produits gourmands qui portent \u00e9galement des valeurs fortes.<\/p><p data-start=\"2806\" data-end=\"2896\"><strong data-start=\"2806\" data-end=\"2896\">Parce qu&#8217;au-del\u00e0 du go\u00fbt, les plus beaux cadeaux sont ceux qui racontent une histoire.<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-d852f39 elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"d852f39\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-9b3e281\" data-id=\"9b3e281\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7513bdb elementor-widget elementor-widget-spacer\" data-id=\"7513bdb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0908ee7 elementor-widget elementor-widget-spacer\" data-id=\"0908ee7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-85c7b3b elementor-widget elementor-widget-heading\" data-id=\"85c7b3b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Pourquoi les \u00c9coles appr\u00e9cient l'offre Avantage?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-a53ab78 elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"a53ab78\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-3737ab9\" data-id=\"3737ab9\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a7cb736 eael-flipbox-content-align-center elementor-widget elementor-widget-eael-flip-box\" data-id=\"a7cb736\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"eael-flip-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n        <div class=\"eael-elements-flip-box-container eael-animate-flip eael-animate-zoom-in eael-content eael-flip-box-hover\">\n\n            <div class=\"eael-elements-flip-box-flip-card\">\n                <div class=\"eael-elements-flip-box-front-container\">\n\n                    \n                        <div class=\"eael-elements-slider-display-table\">\n                            <div class=\"eael-elements-flip-box-vertical-align\">\n                                <div class=\"eael-elements-flip-box-padding\">\n                                    <div class=\"eael-elements-flip-box-icon-image\">\n                                                                                                                                                                        <\/div>\n                                    <h3 class=\"eael-elements-flip-box-heading\">Pour votre \u00c9cole \/ APE<\/h3>                                    <div class=\"eael-elements-flip-box-content\">\n\t                                                                        <\/div>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                                    <\/div>\n\n                <div class=\"eael-elements-flip-box-rear-container\">\n\n                                            <div class=\"eael-elements-slider-display-table\">\n                            <div class=\"eael-elements-flip-box-vertical-align\">\n                                <div class=\"eael-elements-flip-box-padding\">\n                                                                            <div class=\"eael-elements-flip-box-icon-image\">\n                                                                                            <\/div>\n                                                                                                            <div class=\"eael-elements-flip-box-content\">\n                                        <p class=\"PDq2pG_selectionAnchorContainer\" data-start=\"3732\" data-end=\"3757\">\u2713 Aucune commande \u00e0 g\u00e9rer<\/p><p data-start=\"3759\" data-end=\"3790\">\u2713 Aucun r\u00e8glement \u00e0 centraliser<\/p><p data-start=\"3792\" data-end=\"3818\">\u2713 Aucun colis \u00e0 distribuer<\/p><p data-start=\"3820\" data-end=\"3842\">\u2713 Communication simple<\/p><p data-start=\"3844\" data-end=\"3866\">\u2713 Mise en place rapide<\/p>                                    <\/div>\n\n                                                                    <\/div>\n                            <\/div>\n                        <\/div>\n                                    <\/div>\n            <\/div>\n        <\/div>\n\n        <script>\n            jQuery(document).ready(function( $ ) {\n                $(\".eael-flip-box-click\").off('click').on( 'click', function( event ) {\n                    $(this).toggleClass( '--active' );\n                });\n            });\n        <\/script>\n\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-f15962f\" data-id=\"f15962f\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-184ba18 eael-flipbox-content-align-center elementor-widget elementor-widget-eael-flip-box\" data-id=\"184ba18\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"eael-flip-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n        <div class=\"eael-elements-flip-box-container eael-animate-flip eael-animate-zoom-in eael-content eael-flip-box-hover\">\n\n            <div class=\"eael-elements-flip-box-flip-card\">\n                <div class=\"eael-elements-flip-box-front-container\">\n\n                    \n                        <div class=\"eael-elements-slider-display-table\">\n                            <div class=\"eael-elements-flip-box-vertical-align\">\n                                <div class=\"eael-elements-flip-box-padding\">\n                                    <div class=\"eael-elements-flip-box-icon-image\">\n                                                                                                                                                                        <\/div>\n                                    <h3 class=\"eael-elements-flip-box-heading\">Pour les familles \/ \u00e9l\u00e8ves<\/h3>                                    <div class=\"eael-elements-flip-box-content\">\n\t                                                                        <\/div>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                                    <\/div>\n\n                <div class=\"eael-elements-flip-box-rear-container\">\n\n                                            <div class=\"eael-elements-slider-display-table\">\n                            <div class=\"eael-elements-flip-box-vertical-align\">\n                                <div class=\"eael-elements-flip-box-padding\">\n                                                                            <div class=\"eael-elements-flip-box-icon-image\">\n                                                                                            <\/div>\n                                                                                                            <div class=\"eael-elements-flip-box-content\">\n                                        <p class=\"PDq2pG_selectionAnchorContainer\" data-start=\"3901\" data-end=\"3939\">\u2713 Chacun commande quand il le souhaite<\/p><p data-start=\"3941\" data-end=\"3975\">\u2713 Livraison directement \u00e0 domicile ou en point relais<\/p><p data-start=\"3977\" data-end=\"3998\">\u2713 Paiement individuel<\/p>                                    <\/div>\n\n                                                                    <\/div>\n                            <\/div>\n                        <\/div>\n                                    <\/div>\n            <\/div>\n        <\/div>\n\n        <script>\n            jQuery(document).ready(function( $ ) {\n                $(\".eael-flip-box-click\").off('click').on( 'click', function( event ) {\n                    $(this).toggleClass( '--active' );\n                });\n            });\n        <\/script>\n\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-64cdb14 elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"64cdb14\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-82038a6\" data-id=\"82038a6\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b207630 elementor-widget elementor-widget-spacer\" data-id=\"b207630\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d9cd728 elementor-widget elementor-widget-spacer\" data-id=\"d9cd728\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-061da34 elementor-widget elementor-widget-heading\" data-id=\"061da34\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Comment \u00e7a fonctionne ?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f436a12 elementor-widget elementor-widget-spacer\" data-id=\"f436a12\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-a67bb5a elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"a67bb5a\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-14 elementor-top-column elementor-element elementor-element-170e5e1\" data-id=\"170e5e1\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-f24b28a elementor-widget elementor-widget-heading\" data-id=\"f24b28a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">1<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6298709 elementor-widget elementor-widget-text-editor\" data-id=\"6298709\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h6>Vous inscrivez votre \u00e9cole<\/h6>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5fca2a4 elementor-widget elementor-widget-text-editor\" data-id=\"5fca2a4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h6>L&#8217;APE ou l&#8217;association nous transmet ses coordonn\u00e9es et les informations n\u00e9cessaires<\/h6>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-14 elementor-top-column elementor-element elementor-element-ad551d3\" data-id=\"ad551d3\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-df7c634 elementor-widget__width-initial elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"df7c634\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-arrow-right\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-14 elementor-top-column elementor-element elementor-element-8c2ff86\" data-id=\"8c2ff86\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-f19b5fa elementor-widget elementor-widget-heading\" data-id=\"f19b5fa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">2<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9059c11 elementor-widget elementor-widget-text-editor\" data-id=\"9059c11\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h6>Nous cr\u00e9ons votre code d\u00e9di\u00e9<\/h6>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-524fb3f elementor-widget elementor-widget-text-editor\" data-id=\"524fb3f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h6>Apr\u00e8s validation, Grain de Sail cr\u00e9\u00e9 un code sp\u00e9cifique \u00e0 votre campagne<\/h6>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-14 elementor-top-column elementor-element elementor-element-70164d0\" data-id=\"70164d0\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ff9c1c0 elementor-widget__width-initial elementor-widget-mobile__width-initial elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"ff9c1c0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-arrow-right\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-14 elementor-top-column elementor-element elementor-element-0c0d358\" data-id=\"0c0d358\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ce97f11 elementor-widget elementor-widget-heading\" data-id=\"ce97f11\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">3<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e01c4fe elementor-widget elementor-widget-text-editor\" data-id=\"e01c4fe\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h6>Vous partagez le code aux familles<\/h6>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-14f3603 elementor-widget elementor-widget-text-editor\" data-id=\"14f3603\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h6>Chaque famille commande directement sur graindesail.com et utilise le code de l&#8217;\u00e9cole.<\/h6>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-14 elementor-top-column elementor-element elementor-element-51caa19\" data-id=\"51caa19\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-8ef7436 elementor-widget__width-initial elementor-widget-mobile__width-initial elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"8ef7436\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-arrow-right\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-14 elementor-top-column elementor-element elementor-element-1f3edbc\" data-id=\"1f3edbc\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4b48845 elementor-widget elementor-widget-heading\" data-id=\"4b48845\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">4<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4a95c9e elementor-widget elementor-widget-text-editor\" data-id=\"4a95c9e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h6><strong data-start=\"3973\" data-end=\"4029\">Une contribution est revers\u00e9e \u00e0 votre association<\/strong><\/h6>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-05c22dd elementor-widget elementor-widget-text-editor\" data-id=\"05c22dd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h6>\u00c0 la fin de la campagne, nous calculons le montant total des commande \u00e9ligibles et d\u00e9terminons la contribution correspondante.<\/h6>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-fe3e000 elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"fe3e000\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4202b75\" data-id=\"4202b75\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-c7a723f elementor-widget elementor-widget-spacer\" data-id=\"c7a723f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-75f66a3 elementor-widget elementor-widget-heading\" data-id=\"75f66a3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Plus les familles participent, plus votre \u00e9cole b\u00e9n\u00e9ficie de la campagne<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d607138 elementor-widget elementor-widget-spacer\" data-id=\"d607138\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-b77fe11 elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"b77fe11\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-14 elementor-top-column elementor-element elementor-element-946fdfb\" data-id=\"946fdfb\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1682ae8 elementor-widget elementor-widget-text-editor\" data-id=\"1682ae8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h6>1 000 \u20ac de commandes<\/h6>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8ca11db elementor-widget elementor-widget-text-editor\" data-id=\"8ca11db\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>X % revers\u00e9s<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-14 elementor-top-column elementor-element elementor-element-375708a\" data-id=\"375708a\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4e85adc elementor-widget__width-initial elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"4e85adc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-arrow-right\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-14 elementor-top-column elementor-element elementor-element-030bafc\" data-id=\"030bafc\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4a63b54 elementor-widget elementor-widget-text-editor\" data-id=\"4a63b54\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h6>\u00a02 500 \u20ac de commandes<\/h6>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-24da85c elementor-widget elementor-widget-text-editor\" data-id=\"24da85c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>X % revers\u00e9s<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-14 elementor-top-column elementor-element elementor-element-20ff88d\" data-id=\"20ff88d\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2659952 elementor-widget__width-initial elementor-widget-mobile__width-initial elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"2659952\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-arrow-right\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-14 elementor-top-column elementor-element elementor-element-4f81ca0\" data-id=\"4f81ca0\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6f57351 elementor-widget elementor-widget-text-editor\" data-id=\"6f57351\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h6>\u00a05 000 \u20ac de commandes<\/h6>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-56de551 elementor-widget elementor-widget-text-editor\" data-id=\"56de551\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>X % revers\u00e9s<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-14 elementor-top-column elementor-element elementor-element-c4fdd93\" data-id=\"c4fdd93\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2df10d4 elementor-widget__width-initial elementor-widget-mobile__width-initial elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"2df10d4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-arrow-right\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-14 elementor-top-column elementor-element elementor-element-ff65c73\" data-id=\"ff65c73\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-76e3e1f elementor-widget elementor-widget-text-editor\" data-id=\"76e3e1f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h6>10 000 \u20ac de commandes<\/h6>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-28fb089 elementor-widget elementor-widget-text-editor\" data-id=\"28fb089\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>X % revers\u00e9s<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-f4c1bc9 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"f4c1bc9\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1e370fd\" data-id=\"1e370fd\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ea9d98c elementor-widget elementor-widget-spacer\" data-id=\"ea9d98c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bc2e4c7 elementor-widget elementor-widget-heading\" data-id=\"bc2e4c7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Pourquoi Grain de Sail ?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-9daa3c5 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"9daa3c5\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-16 elementor-top-column elementor-element elementor-element-073f344\" data-id=\"073f344\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1bd6396 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"1bd6396\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-flag\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M349.565 98.783C295.978 98.783 251.721 64 184.348 64c-24.955 0-47.309 4.384-68.045 12.013a55.947 55.947 0 0 0 3.586-23.562C118.117 24.015 94.806 1.206 66.338.048 34.345-1.254 8 24.296 8 56c0 19.026 9.497 35.825 24 45.945V488c0 13.255 10.745 24 24 24h16c13.255 0 24-10.745 24-24v-94.4c28.311-12.064 63.582-22.122 114.435-22.122 53.588 0 97.844 34.783 165.217 34.783 48.169 0 86.667-16.294 122.505-40.858C506.84 359.452 512 349.571 512 339.045v-243.1c0-23.393-24.269-38.87-45.485-29.016-34.338 15.948-76.454 31.854-116.95 31.854z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ff0aece elementor-widget elementor-widget-text-editor\" data-id=\"ff0aece\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>Chocolats fabriqu\u00e9s en France<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-16 elementor-top-column elementor-element elementor-element-defc3a5\" data-id=\"defc3a5\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d4c1b14 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"d4c1b14\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-coffee\" viewBox=\"0 0 640 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M192 384h192c53 0 96-43 96-96h32c70.6 0 128-57.4 128-128S582.6 32 512 32H120c-13.3 0-24 10.7-24 24v232c0 53 43 96 96 96zM512 96c35.3 0 64 28.7 64 64s-28.7 64-64 64h-32V96h32zm47.7 384H48.3c-47.6 0-61-64-36-64h583.3c25 0 11.8 64-35.9 64z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f9e2935 elementor-widget elementor-widget-text-editor\" data-id=\"f9e2935\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>Caf\u00e9s de sp\u00e9cialit\u00e9<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-16 elementor-top-column elementor-element elementor-element-2d91427\" data-id=\"2d91427\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3757a0e elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"3757a0e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-ship\" viewBox=\"0 0 640 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M496.616 372.639l70.012-70.012c16.899-16.9 9.942-45.771-12.836-53.092L512 236.102V96c0-17.673-14.327-32-32-32h-64V24c0-13.255-10.745-24-24-24H248c-13.255 0-24 10.745-24 24v40h-64c-17.673 0-32 14.327-32 32v140.102l-41.792 13.433c-22.753 7.313-29.754 36.173-12.836 53.092l70.012 70.012C125.828 416.287 85.587 448 24 448c-13.255 0-24 10.745-24 24v16c0 13.255 10.745 24 24 24 61.023 0 107.499-20.61 143.258-59.396C181.677 487.432 216.021 512 256 512h128c39.979 0 74.323-24.568 88.742-59.396C508.495 491.384 554.968 512 616 512c13.255 0 24-10.745 24-24v-16c0-13.255-10.745-24-24-24-60.817 0-101.542-31.001-119.384-75.361zM192 128h256v87.531l-118.208-37.995a31.995 31.995 0 0 0-19.584 0L192 215.531V128z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-517976a elementor-widget elementor-widget-text-editor\" data-id=\"517976a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>Transport \u00e0 la voile<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-16 elementor-top-column elementor-element elementor-element-aed5f11\" data-id=\"aed5f11\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ac224ba elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"ac224ba\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-users\" viewBox=\"0 0 640 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M96 224c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm448 0c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm32 32h-64c-17.6 0-33.5 7.1-45.1 18.6 40.3 22.1 68.9 62 75.1 109.4h66c17.7 0 32-14.3 32-32v-32c0-35.3-28.7-64-64-64zm-256 0c61.9 0 112-50.1 112-112S381.9 32 320 32 208 82.1 208 144s50.1 112 112 112zm76.8 32h-8.3c-20.8 10-43.9 16-68.5 16s-47.6-6-68.5-16h-8.3C179.6 288 128 339.6 128 403.2V432c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48v-28.8c0-63.6-51.6-115.2-115.2-115.2zm-223.7-13.4C161.5 263.1 145.6 256 128 256H64c-35.3 0-64 28.7-64 64v32c0 17.7 14.3 32 32 32h65.9c6.3-47.4 34.9-87.3 75.2-109.4z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e7d8a7a elementor-widget elementor-widget-text-editor\" data-id=\"e7d8a7a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>Entreprise engag\u00e9e<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-16 elementor-top-column elementor-element elementor-element-9094848\" data-id=\"9094848\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b56c188 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"b56c188\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-far-check-circle\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm0 48c110.532 0 200 89.451 200 200 0 110.532-89.451 200-200 200-110.532 0-200-89.451-200-200 0-110.532 89.451-200 200-200m140.204 130.267l-22.536-22.718c-4.667-4.705-12.265-4.736-16.97-.068L215.346 303.697l-59.792-60.277c-4.667-4.705-12.265-4.736-16.97-.069l-22.719 22.536c-4.705 4.667-4.736 12.265-.068 16.971l90.781 91.516c4.667 4.705 12.265 4.736 16.97.068l172.589-171.204c4.704-4.668 4.734-12.266.067-16.971z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-25e6589 elementor-widget elementor-widget-text-editor\" data-id=\"25e6589\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>Produits de qualit\u00e9<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-16 elementor-top-column elementor-element elementor-element-dc176be\" data-id=\"dc176be\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-51e1d42 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"51e1d42\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-map-marked-alt\" viewBox=\"0 0 576 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M288 0c-69.59 0-126 56.41-126 126 0 56.26 82.35 158.8 113.9 196.02 6.39 7.54 17.82 7.54 24.2 0C331.65 284.8 414 182.26 414 126 414 56.41 357.59 0 288 0zm0 168c-23.2 0-42-18.8-42-42s18.8-42 42-42 42 18.8 42 42-18.8 42-42 42zM20.12 215.95A32.006 32.006 0 0 0 0 245.66v250.32c0 11.32 11.43 19.06 21.94 14.86L160 448V214.92c-8.84-15.98-16.07-31.54-21.25-46.42L20.12 215.95zM288 359.67c-14.07 0-27.38-6.18-36.51-16.96-19.66-23.2-40.57-49.62-59.49-76.72v182l192 64V266c-18.92 27.09-39.82 53.52-59.49 76.72-9.13 10.77-22.44 16.95-36.51 16.95zm266.06-198.51L416 224v288l139.88-55.95A31.996 31.996 0 0 0 576 426.34V176.02c0-11.32-11.43-19.06-21.94-14.86z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3786181 elementor-widget elementor-widget-text-editor\" data-id=\"3786181\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>Livraison partout en France<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-7062d0c elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"7062d0c\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-03f0357\" data-id=\"03f0357\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-cecd1f8 elementor-widget elementor-widget-heading\" data-id=\"cecd1f8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Questions Fr\u00e9quentes<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-220ac05 elementor-widget elementor-widget-spacer\" data-id=\"220ac05\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-74a3741 elementor-widget elementor-widget-spacer\" data-id=\"74a3741\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dd0be3b elementor-widget elementor-widget-accordion\" data-id=\"dd0be3b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"accordion.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-accordion\">\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-2311\" class=\"elementor-tab-title\" data-tab=\"1\" role=\"button\" aria-controls=\"elementor-tab-content-2311\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><svg class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><svg class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">Qui peut b\u00e9n\u00e9ficier de l'offre avantage \u00c9coles\/APE?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-2311\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"1\" role=\"region\" aria-labelledby=\"elementor-tab-title-2311\"><p>L&#8217;offre est r\u00e9serv\u00e9e aux APE, associations de parents d&#8217;\u00e9l\u00e8ves et associations li\u00e9es \u00e0 un \u00e9tablissement scolaire, sous r\u00e9serve de validation par Grain de Sail.<\/p><p dir=\"auto\" data-start=\"5490\" data-end=\"5662\">\u00a0<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-2312\" class=\"elementor-tab-title\" data-tab=\"2\" role=\"button\" aria-controls=\"elementor-tab-content-2312\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><svg class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><svg class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">Quelle est la dur\u00e9e de validit\u00e9 du code ?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-2312\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"2\" role=\"region\" aria-labelledby=\"elementor-tab-title-2312\"><p>La dur\u00e9e est d\u00e9finie ensemble, dans la limite de deux mois.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-2313\" class=\"elementor-tab-title\" data-tab=\"3\" role=\"button\" aria-controls=\"elementor-tab-content-2313\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><svg class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><svg class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">Les familles doivent-elles commander ensemble ?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-2313\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"3\" role=\"region\" aria-labelledby=\"elementor-tab-title-2313\"><p class=\"PDq2pG_selectionAnchorContainer\" data-start=\"3536\" data-end=\"3540\">Non.<\/p><p data-start=\"3542\" data-end=\"3604\">Chaque famille commande librement sur notre boutique en ligne.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-2314\" class=\"elementor-tab-title\" data-tab=\"4\" role=\"button\" aria-controls=\"elementor-tab-content-2314\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><svg class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><svg class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">Les promotions sont-elles cumulables ? <\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-2314\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"4\" role=\"region\" aria-labelledby=\"elementor-tab-title-2314\"><p class=\"PDq2pG_selectionAnchorContainer\" data-start=\"3654\" data-end=\"3658\">Non.<\/p><p data-start=\"3660\" data-end=\"3760\">Le code promotionnel n&#8217;est pas cumulable avec les offres d\u00e9j\u00e0 en cours ni avec les produits remis\u00e9s.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-2315\" class=\"elementor-tab-title\" data-tab=\"5\" role=\"button\" aria-controls=\"elementor-tab-content-2315\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><svg class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><svg class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">Existe-t-il un minimum de commande ?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-2315\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"5\" role=\"region\" aria-labelledby=\"elementor-tab-title-2315\"><p class=\"PDq2pG_selectionAnchorContainer\" data-start=\"3808\" data-end=\"3812\">Non.<\/p><p class=\"\" data-start=\"3814\" data-end=\"3855\">Chaque famille commande selon ses envies.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-2316\" class=\"elementor-tab-title\" data-tab=\"6\" role=\"button\" aria-controls=\"elementor-tab-content-2316\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><svg class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><svg class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">Peut-on renouveler l'op\u00e9ration ?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-2316\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"6\" role=\"region\" aria-labelledby=\"elementor-tab-title-2316\"><p class=\"PDq2pG_selectionAnchorContainer\" data-start=\"3899\" data-end=\"3903\">Oui.<\/p><p data-start=\"3905\" data-end=\"4000\">Il suffit de reprendre contact avec notre \u00e9quipe afin de mettre en place une nouvelle campagne.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-2317\" class=\"elementor-tab-title\" data-tab=\"7\" role=\"button\" aria-controls=\"elementor-tab-content-2317\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><svg class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><svg class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">Combien de temps faut-il pour obtenir le code ?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-2317\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"7\" role=\"region\" aria-labelledby=\"elementor-tab-title-2317\"><p>G\u00e9n\u00e9ralement sous 48h ouvr\u00e9s apr\u00e8s validation<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-2318\" class=\"elementor-tab-title\" data-tab=\"8\" role=\"button\" aria-controls=\"elementor-tab-content-2318\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><svg class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><svg class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">Les familles doivent-elles utiliser le m\u00eame compte ?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-2318\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"8\" role=\"region\" aria-labelledby=\"elementor-tab-title-2318\"><p>Non.<\/p><p>Chaque famille cr\u00e9\u00e9 gratuitement son compte personnel.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-2319\" class=\"elementor-tab-title\" data-tab=\"9\" role=\"button\" aria-controls=\"elementor-tab-content-2319\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><svg class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><svg class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">Quand la contribution est-elle vers\u00e9e ?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-2319\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"9\" role=\"region\" aria-labelledby=\"elementor-tab-title-2319\"><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-565b1ec elementor-widget elementor-widget-menu-anchor\" data-id=\"565b1ec\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"menu-anchor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-menu-anchor\" id=\"formulaire-avantage\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-888a3ac elementor-widget elementor-widget-spacer\" data-id=\"888a3ac\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0c7d333 elementor-widget elementor-widget-spacer\" data-id=\"0c7d333\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-7e0d274 elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"7e0d274\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;background_motion_fx_motion_fx_scrolling&quot;:&quot;yes&quot;,&quot;background_motion_fx_translateX_effect&quot;:&quot;yes&quot;,&quot;background_motion_fx_translateX_speed&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:2,&quot;sizes&quot;:[]},&quot;background_motion_fx_translateX_affectedRange&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:{&quot;start&quot;:0,&quot;end&quot;:98}},&quot;background_motion_fx_scale_effect&quot;:&quot;yes&quot;,&quot;background_motion_fx_scale_speed&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:3,&quot;sizes&quot;:[]},&quot;background_motion_fx_scale_direction&quot;:&quot;out-in&quot;,&quot;background_motion_fx_scale_range&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:{&quot;start&quot;:20,&quot;end&quot;:80}},&quot;background_motion_fx_devices&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-099b07c\" data-id=\"099b07c\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d9d582d elementor-widget elementor-widget-heading\" data-id=\"d9d582d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Demandez votre code entreprise<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-74dad35 elementor-widget elementor-widget-text-editor\" data-id=\"74dad35\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Apr\u00e8s validation de votre entreprise, nous cr\u00e9erons gratuitement votre code promotionnel personnalis\u00e9 et vous transmettrons les supports de communication pr\u00eats \u00e0 diffuser \u00e0 vos collaborateurs.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cfced95 elementor-widget__width-initial elementor-widget elementor-widget-wpforms\" data-id=\"cfced95\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"wpforms.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style id=\"wpforms-css-vars-elementor-widget-cfced95\">\n\t\t\t\t.elementor-widget-wpforms.elementor-element-cfced95 {\n\t\t\t\t--wpforms-field-border-radius: 8px;\n--wpforms-field-border-color: #cccccc;\n--wpforms-field-border-color-spare: #cccccc;\n--wpforms-field-text-color: #444444;\n--wpforms-label-color: #232323;\n--wpforms-label-error-color: #ff0000;\n--wpforms-button-border-style: solid;\n--wpforms-button-border-radius: 8px;\n--wpforms-button-background-color: #B92515;\n--wpforms-button-border-color: #cccccc;\n--wpforms-button-text-color: #FFFFFF;\n--wpforms-page-break-color: #dddddd;\n--wpforms-label-sublabel-color: #232323;\n--wpforms-field-size-input-height: 31px;\n--wpforms-field-size-input-spacing: 10px;\n--wpforms-field-size-font-size: 14px;\n--wpforms-field-size-line-height: 17px;\n--wpforms-field-size-padding-h: 9px;\n--wpforms-field-size-checkbox-size: 14px;\n--wpforms-field-size-sublabel-spacing: 5px;\n--wpforms-field-size-icon-size: 0.75;\n--wpforms-label-size-font-size: 14px;\n--wpforms-label-size-line-height: 17px;\n--wpforms-label-size-sublabel-font-size: 13px;\n--wpforms-label-size-sublabel-line-height: 16px;\n\t\t\t}\n\t\t\t<\/style><div class=\"wpforms-container wpforms-container-full wpforms-render-modern\" id=\"wpforms-29376\"><form id=\"wpforms-form-29376\" class=\"wpforms-validate wpforms-form wpforms-ajax-form\" data-formid=\"29376\" method=\"post\" enctype=\"multipart\/form-data\" action=\"\/fr\/wp-json\/wp\/v2\/pages\/32052\" data-token=\"a4779fb851b51482e318615a05d4582d\" data-token-time=\"1793880360\"><noscript class=\"wpforms-error-noscript\">Veuillez activer JavaScript dans votre navigateur pour remplir ce formulaire.<\/noscript><div id=\"wpforms-error-noscript\" style=\"display: none;\">Veuillez activer JavaScript dans votre navigateur pour remplir ce formulaire.<\/div><div class=\"wpforms-field-container\"><div id=\"wpforms-29376-field_12-container\" class=\"wpforms-field wpforms-field-text\" data-field-id=\"12\"><label class=\"wpforms-field-label\" for=\"wpforms-29376-field_12\">Nom de l&#039;entreprise \/ Raison Sociale  <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"text\" id=\"wpforms-29376-field_12\" class=\"wpforms-field-large wpforms-field-required\" name=\"wpforms[fields][12]\" aria-errormessage=\"wpforms-29376-field_12-error\" required><\/div><div id=\"wpforms-29376-field_13-container\" class=\"wpforms-field wpforms-field-text\" data-field-id=\"13\"><label class=\"wpforms-field-label\" for=\"wpforms-29376-field_13\">SIRET <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"text\" id=\"wpforms-29376-field_13\" class=\"wpforms-field-large wpforms-field-required wpforms-limit-characters-enabled\" data-form-id=\"29376\" data-field-id=\"13\" data-text-limit=\"14\" name=\"wpforms[fields][13]\" aria-errormessage=\"wpforms-29376-field_13-error\" aria-describedby=\"wpforms-29376-field_13-description\" maxlength=\"14\" required><div id=\"wpforms-29376-field_13-description\" class=\"wpforms-field-description\">Num\u00e9ro \u00e0 14 chiffres. Il combine le num\u00e9ro SIREN de l'entreprise (9 chiffres) et le code NIC de l'\u00e9tablissement (5 chiffres).<\/div><\/div><div id=\"wpforms-29376-field_25-container\" class=\"wpforms-field wpforms-field-text\" data-field-id=\"25\"><label class=\"wpforms-field-label\" for=\"wpforms-29376-field_25\">Nom du CSE<\/label><input type=\"text\" id=\"wpforms-29376-field_25\" class=\"wpforms-field-medium\" name=\"wpforms[fields][25]\" aria-errormessage=\"wpforms-29376-field_25-error\" aria-describedby=\"wpforms-29376-field_25-description\" ><div id=\"wpforms-29376-field_25-description\" class=\"wpforms-field-description\">Si diff\u00e9rent du Nom de l'entreprise<\/div><\/div><div id=\"wpforms-29376-field_16-container\" class=\"wpforms-field wpforms-field-number-slider\" data-field-id=\"16\"><label class=\"wpforms-field-label\" for=\"wpforms-29376-field_16\">Nombre de salari\u00e9s<\/label>\n<input\n\ttype=\"range\"\n\tid=\"wpforms-29376-field_16\" class=\"wpforms-field-large\" name=\"wpforms[fields][16]\" value=\"50\" aria-errormessage=\"wpforms-29376-field_16-error\"\t\tmin=\"0\"\n\tmax=\"5000\"\n\tstep=\"10\">\n\n<div class=\"wpforms-field-number-slider-hint\"\n\tdata-hint=\"Valeur s\u00e9lectionn\u00e9e\u00a0: {value}\">\n\tValeur s\u00e9lectionn\u00e9e\u00a0: <b>50<\/b><\/div>\n<\/div><div id=\"wpforms-29376-field_15-container\" class=\"wpforms-field wpforms-field-text\" data-field-id=\"15\"><label class=\"wpforms-field-label\" for=\"wpforms-29376-field_15\">Nom du contact <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"text\" id=\"wpforms-29376-field_15\" class=\"wpforms-field-large wpforms-field-required\" name=\"wpforms[fields][15]\" aria-errormessage=\"wpforms-29376-field_15-error\" required><\/div><div id=\"wpforms-29376-field_18-container\" class=\"wpforms-field wpforms-field-text\" data-field-id=\"18\"><label class=\"wpforms-field-label\" for=\"wpforms-29376-field_18\">Pr\u00e9nom du contact <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"text\" id=\"wpforms-29376-field_18\" class=\"wpforms-field-large wpforms-field-required\" name=\"wpforms[fields][18]\" aria-errormessage=\"wpforms-29376-field_18-error\" required><\/div><div id=\"wpforms-29376-field_19-container\" class=\"wpforms-field wpforms-field-email\" data-field-id=\"19\"><label class=\"wpforms-field-label\" for=\"wpforms-29376-field_19\">E-mail <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"email\" id=\"wpforms-29376-field_19\" class=\"wpforms-field-large wpforms-field-required\" name=\"wpforms[fields][19]\" spellcheck=\"false\" aria-errormessage=\"wpforms-29376-field_19-error\" required><\/div><div id=\"wpforms-29376-field_20-container\" class=\"wpforms-field wpforms-field-text\" data-field-id=\"20\"><label class=\"wpforms-field-label\" for=\"wpforms-29376-field_20\">T\u00e9l\u00e9phone<\/label><input type=\"text\" id=\"wpforms-29376-field_20\" class=\"wpforms-field-large\" name=\"wpforms[fields][20]\" aria-errormessage=\"wpforms-29376-field_20-error\" ><\/div><div id=\"wpforms-29376-field_22-container\" class=\"wpforms-field wpforms-field-number-slider\" data-field-id=\"22\"><label class=\"wpforms-field-label\" for=\"wpforms-29376-field_22\">Campagne - Dur\u00e9e souhait\u00e9e<\/label>\n<input\n\ttype=\"range\"\n\tid=\"wpforms-29376-field_22\" class=\"wpforms-field-large\" name=\"wpforms[fields][22]\" value=\"30\" aria-errormessage=\"wpforms-29376-field_22-error\" aria-describedby=\"wpforms-29376-field_22-description\"\t\tmin=\"0\"\n\tmax=\"60\"\n\tstep=\"1\">\n\n<div class=\"wpforms-field-number-slider-hint\"\n\tdata-hint=\"Dur\u00e9e s\u00e9lectionn\u00e9e\u00a0: {value} jours\">\n\tDur\u00e9e s\u00e9lectionn\u00e9e\u00a0: <b>30<\/b> jours<\/div>\n<div id=\"wpforms-29376-field_22-description\" class=\"wpforms-field-description\">Dur\u00e9e d'activation du code promo pour vos salari\u00e9s.<\/div><\/div><div id=\"wpforms-29376-field_23-container\" class=\"wpforms-field wpforms-field-text\" data-field-id=\"23\"><label class=\"wpforms-field-label\" for=\"wpforms-29376-field_23\">Campagne - Date de d\u00e9but <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"text\" id=\"wpforms-29376-field_23\" class=\"wpforms-field-large wpforms-field-required\" name=\"wpforms[fields][23]\" placeholder=\"JJ\/MM\/AAAA\" aria-errormessage=\"wpforms-29376-field_23-error\" aria-describedby=\"wpforms-29376-field_23-description\" required><div id=\"wpforms-29376-field_23-description\" class=\"wpforms-field-description\">Date de d\u00e9but de campagne souhait\u00e9e.<\/div><\/div>\t\t<div id=\"wpforms-29376-field_1-container\"\n\t\t\tclass=\"wpforms-field wpforms-field-text\"\n\t\t\tdata-field-type=\"text\"\n\t\t\tdata-field-id=\"1\"\n\t\t\t>\n\t\t\t<label class=\"wpforms-field-label\" for=\"wpforms-29376-field_1\" >de du du<\/label>\n\t\t\t<input type=\"text\" id=\"wpforms-29376-field_1\" class=\"wpforms-field-medium\" name=\"wpforms[fields][1]\" >\n\t\t<\/div>\n\t\t<div id=\"wpforms-29376-field_24-container\" class=\"wpforms-field wpforms-field-select wpforms-field-select-style-classic\" data-field-id=\"24\"><label class=\"wpforms-field-label\" for=\"wpforms-29376-field_24\">Comment avez-vous connu cette offre ?  <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><select id=\"wpforms-29376-field_24\" class=\"wpforms-field-large wpforms-field-required\" name=\"wpforms[fields][24]\" required=\"required\"><option value=\"Google\"  class=\"choice-1 depth-1\"  >Google<\/option><option value=\"Linkedin\"  class=\"choice-2 depth-1\"  >Linkedin<\/option><option value=\"Salon\"  class=\"choice-3 depth-1\"  >Salon<\/option><option value=\"Bouche \u00e0 oreille\"  class=\"choice-4 depth-1\"  >Bouche \u00e0 oreille<\/option><option value=\"D\u00e9j\u00e0 client\"  selected='selected' class=\"choice-5 depth-1\"  >D\u00e9j\u00e0 client<\/option><option value=\"Autre\"  class=\"choice-6 depth-1\"  >Autre<\/option><\/select><\/div><script>\n\t\t\t\t( function() {\n\t\t\t\t\tconst style = document.createElement( 'style' );\n\t\t\t\t\tstyle.appendChild( document.createTextNode( '#wpforms-29376-field_1-container { position: absolute !important; overflow: hidden !important; display: inline !important; height: 1px !important; width: 1px !important; z-index: -1000 !important; padding: 0 !important; } #wpforms-29376-field_1-container input { visibility: hidden; } #wpforms-conversational-form-page #wpforms-29376-field_1-container label { counter-increment: none; }' ) );\n\t\t\t\t\tdocument.head.appendChild( style );\n\t\t\t\t\tdocument.currentScript?.remove();\n\t\t\t\t} )();\n\t\t\t<\/script><\/div><!-- .wpforms-field-container --><div class=\"wpforms-submit-container\" ><input type=\"hidden\" name=\"wpforms[id]\" value=\"29376\"><input type=\"hidden\" name=\"page_title\" value=\"\"><input type=\"hidden\" name=\"page_url\" value=\"https:\/\/graindesail.com\/fr\/wp-json\/wp\/v2\/pages\/32052\"><input type=\"hidden\" name=\"url_referer\" value=\"\"><button type=\"submit\" name=\"wpforms[submit]\" id=\"wpforms-submit-29376\" class=\"wpforms-submit\" data-alt-text=\"Envoi...\" data-submit-text=\"Demander mon code promo\" aria-live=\"assertive\" value=\"wpforms-submit\">Demander mon code promo<\/button><img decoding=\"async\" data-src=\"https:\/\/graindesail.com\/wp-content\/plugins\/wpforms-lite\/assets\/images\/submit-spin.svg\" class=\"wpforms-submit-spinner lazyload\" style=\"--smush-placeholder-width: 26px; --smush-placeholder-aspect-ratio: 26\/26;display: none;\" width=\"26\" height=\"26\" alt=\"Chargement en cours\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\"><\/div><\/form><\/div>  <!-- .wpforms-container -->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-fa5f71f elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"fa5f71f\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-340bd0b\" data-id=\"340bd0b\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-0741e81 elementor-widget elementor-widget-menu-anchor\" data-id=\"0741e81\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"menu-anchor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-menu-anchor\" id=\"notrecatalogue\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-70e331b elementor-widget elementor-widget-heading\" data-id=\"70e331b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Catalogue <\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-3523a20 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"3523a20\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-17c1635\" data-id=\"17c1635\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-864806f elementor-widget elementor-widget-heading\" data-id=\"864806f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Tablettes de chocolat<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6962e5e elementor-widget elementor-widget-image\" data-id=\"6962e5e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"800\" height=\"600\" data-src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/08\/gamme-tablettes-chocolat-grain-de-sail-boutique-2-1024x768.jpg\" class=\"attachment-large size-large wp-image-15003 lazyload\" alt=\"Gamme de tablettes de chocolats Grain de Sail sur \u00e9tag\u00e8res\" data-srcset=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/08\/gamme-tablettes-chocolat-grain-de-sail-boutique-2-1024x768.jpg 1024w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/08\/gamme-tablettes-chocolat-grain-de-sail-boutique-2-300x225.jpg 300w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/08\/gamme-tablettes-chocolat-grain-de-sail-boutique-2-768x576.jpg 768w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/08\/gamme-tablettes-chocolat-grain-de-sail-boutique-2-1536x1152.jpg 1536w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/08\/gamme-tablettes-chocolat-grain-de-sail-boutique-2-2048x1536.jpg 2048w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/08\/gamme-tablettes-chocolat-grain-de-sail-boutique-2-600x450.jpg 600w\" data-sizes=\"(max-width: 800px) 100vw, 800px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 800px; --smush-placeholder-aspect-ratio: 800\/600;\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-6efe16b\" data-id=\"6efe16b\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"woocommerce elementor-element elementor-element-ba49997 elementor-grid-4 elementor-grid-mobile-1 elementor-grid-tablet-2 elementor-widget elementor-widget-loop-grid\" data-id=\"ba49997\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_skin&quot;:&quot;product&quot;,&quot;template_id&quot;:3412,&quot;columns&quot;:4,&quot;row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:0,&quot;sizes&quot;:[]},&quot;columns_mobile&quot;:1,&quot;pagination_type&quot;:&quot;prev_next&quot;,&quot;pagination_load_type&quot;:&quot;ajax&quot;,&quot;auto_scroll&quot;:&quot;yes&quot;,&quot;columns_tablet&quot;:&quot;2&quot;,&quot;edit_handle_selector&quot;:&quot;[data-elementor-type=\\&quot;loop-item\\&quot;]&quot;,&quot;row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"loop-grid.product\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-loop-container elementor-grid\" role=\"list\">\n\t\t<style id=\"loop-3412\">.elementor-3412 .elementor-element.elementor-element-a32437f:not(.elementor-motion-effects-element-type-background), .elementor-3412 .elementor-element.elementor-element-a32437f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3412 .elementor-element.elementor-element-a32437f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3412 .elementor-element.elementor-element-a32437f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-3412 .elementor-element.elementor-element-5dbe952.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-3412 .elementor-element.elementor-element-5dbe952.elementor-column.elementor-element[data-element_type=\"column\"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-3412 .elementor-element.elementor-element-5dbe952:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3412 .elementor-element.elementor-element-5dbe952 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3412 .elementor-element.elementor-element-5dbe952 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-3412 .elementor-element.elementor-element-5dbe952 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3412 .elementor-element.elementor-element-b754309:not(.elementor-motion-effects-element-type-background), .elementor-3412 .elementor-element.elementor-element-b754309 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3412 .elementor-element.elementor-element-b754309{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3412 .elementor-element.elementor-element-b754309 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3412 .elementor-element.elementor-element-0f6affc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3412 .elementor-element.elementor-element-7a741f8:not(.elementor-motion-effects-element-type-background), .elementor-3412 .elementor-element.elementor-element-7a741f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEFEF;}.elementor-3412 .elementor-element.elementor-element-7a741f8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3412 .elementor-element.elementor-element-7a741f8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3412 .elementor-element.elementor-element-368890a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:1px;}.elementor-3412 .elementor-element.elementor-element-368890a > .elementor-element-populated{padding:0px 5px 0px 5px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3412 .elementor-element.elementor-element-887fa8d img{width:100%;max-width:280px;}.elementor-3412 .elementor-element.elementor-element-887fa8d > .elementor-widget-container:hover{--e-transform-rotateZ:-2.5deg;--e-transform-rotateX:0deg;--e-transform-perspective:0px;--e-transform-rotateY:0deg;}.elementor-3412 .elementor-element.elementor-element-887fa8d{--e-transform-origin-y:top;}.elementor-3412 .elementor-element.elementor-element-aca3a3d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:10px 20px 0px 20px;}.elementor-3412 .elementor-element.elementor-element-aca3a3d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3412 .elementor-element.elementor-element-bc731db > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-3412 .elementor-element.elementor-element-bc731db > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3412 .elementor-element.elementor-element-b9a4f95{text-align:center;}.elementor-3412 .elementor-element.elementor-element-b9a4f95 .elementor-heading-title{font-family:\"OswaldStencil\", Sans-serif;font-size:1.5em;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:100%;color:var( --e-global-color-6745966 );}.elementor-3412 .elementor-element.elementor-element-b9a4f95 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3412 .elementor-element.elementor-element-98b54f3{text-align:center;font-family:\"Poppins\", Sans-serif;font-size:0.75em;font-weight:400;line-height:20px;color:var( --e-global-color-6745966 );}.elementor-3412 .elementor-element.elementor-element-98b54f3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3412 .elementor-element.elementor-element-59a3d8f:not(.elementor-motion-effects-element-type-background), .elementor-3412 .elementor-element.elementor-element-59a3d8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3412 .elementor-element.elementor-element-59a3d8f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 40px 20px;}.elementor-3412 .elementor-element.elementor-element-59a3d8f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-3412 .elementor-element.elementor-element-a40f4ec.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-3412 .elementor-element.elementor-element-a40f4ec.elementor-column.elementor-element[data-element_type=\"column\"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-3412 .elementor-element.elementor-element-a40f4ec.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-3412 .elementor-element.elementor-element-a40f4ec > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:4px;}.elementor-3412 .elementor-element.elementor-element-a40f4ec > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-3412 .elementor-element.elementor-element-a40f4ec > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3412 .elementor-element.elementor-element-228377b{margin-top:16px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-3412 .elementor-element.elementor-element-cd5fbc9.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-3412 .elementor-element.elementor-element-cd5fbc9.elementor-column.elementor-element[data-element_type=\"column\"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-3412 .elementor-element.elementor-element-cd5fbc9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3412 .elementor-element.elementor-element-cd5fbc9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:4px;}.elementor-3412 .elementor-element.elementor-element-cd5fbc9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3412 .elementor-element.elementor-element-296e2f8{text-align:center;}.elementor-3412 .elementor-element.elementor-element-296e2f8 .elementor-heading-title{font-family:\"Poppins\", Sans-serif;font-size:1.25em;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;color:var( --e-global-color-df07a3b );}.elementor-3412 .elementor-element.elementor-element-296e2f8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3412 .elementor-element.elementor-element-4a1698f{width:auto;max-width:auto;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-3412 .elementor-element.elementor-element-9f31dae .elementor-button{font-family:\"OswaldStencil\", Sans-serif;font-size:16px;font-weight:500;line-height:100%;fill:var( --e-global-color-12c3062 );color:var( --e-global-color-12c3062 );background-color:var( --e-global-color-df07a3b );border-radius:0px 0px 0px 0px;padding:10px 016px 8px 016px;}.elementor-3412 .elementor-element.elementor-element-9f31dae > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-3412 .elementor-element.elementor-element-cb46892 > .elementor-widget-container{padding:0px 0px 0px 0px;background-color:var( --e-global-color-737883f );border-style:none;border-radius:5% 5% 5% 5%;}.elementor-3412 .elementor-element.elementor-element-cb46892{width:auto;max-width:auto;top:10px;}body:not(.rtl) .elementor-3412 .elementor-element.elementor-element-cb46892{left:10px;}body.rtl .elementor-3412 .elementor-element.elementor-element-cb46892{right:10px;}.elementor-3412 .elementor-element.elementor-element-3f24091 > .elementor-container{min-height:100vh;}.elementor-3412 .elementor-element.elementor-element-3f24091, .elementor-3412 .elementor-element.elementor-element-3f24091 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-3412 .elementor-element.elementor-element-3f24091{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:0;}.elementor-3412 .elementor-element.elementor-element-3f24091 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-3412 .elementor-element.elementor-element-e6d4eaa.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3412 .elementor-element.elementor-element-e6d4eaa.elementor-column.elementor-element[data-element_type=\"column\"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3412 .elementor-element.elementor-element-e6d4eaa.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3412 .elementor-element.elementor-element-e6d4eaa > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-3412 .elementor-element.elementor-element-e6d4eaa > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3412 .elementor-element.elementor-element-af63a6e > .elementor-container{max-width:1022px;min-height:400px;}.elementor-3412 .elementor-element.elementor-element-af63a6e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3412 .elementor-element.elementor-element-af63a6e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0vw 5vw 0vw 5vw;}.elementor-3412 .elementor-element.elementor-element-af63a6e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-3412 .elementor-element.elementor-element-6b2e3c4.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-3412 .elementor-element.elementor-element-6b2e3c4.elementor-column.elementor-element[data-element_type=\"column\"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-3412 .elementor-element.elementor-element-6b2e3c4.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-3412 .elementor-element.elementor-element-6b2e3c4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3412 .elementor-element.elementor-element-6b2e3c4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3412 .elementor-element.elementor-element-6b2e3c4 > .elementor-element-populated, .elementor-3412 .elementor-element.elementor-element-6b2e3c4 > .elementor-element-populated > .elementor-background-overlay, .elementor-3412 .elementor-element.elementor-element-6b2e3c4 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-3412 .elementor-element.elementor-element-6b2e3c4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-3412 .elementor-element.elementor-element-6b2e3c4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3412 .elementor-element.elementor-element-c179bb5{padding:.625rem .625rem .625rem .625rem;}.elementor-bc-flex-widget .elementor-3412 .elementor-element.elementor-element-eb766bb.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3412 .elementor-element.elementor-element-eb766bb.elementor-column.elementor-element[data-element_type=\"column\"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3412 .elementor-element.elementor-element-eb766bb.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-3412 .elementor-element.elementor-element-eb766bb > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3412 .elementor-element.elementor-element-9ce84ea .elementor-button{font-family:\"Roboto\", Sans-serif;font-size:26px;font-weight:300;background-color:#23232300;border-radius:0px 0px 0px 0px;padding:5px 5px 5px 5px;}.elementor-3412 .elementor-element.elementor-element-9ce84ea .elementor-button:hover, .elementor-3412 .elementor-element.elementor-element-9ce84ea .elementor-button:focus{background-color:#E2E2E2;}.elementor-3412 .elementor-element.elementor-element-9ce84ea{width:auto;max-width:auto;}.elementor-3412 .elementor-element.elementor-element-f2c108f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-3412 .elementor-element.elementor-element-f2c108f{padding:015px 015px 40px 015px;}.elementor-bc-flex-widget .elementor-3412 .elementor-element.elementor-element-2985422.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3412 .elementor-element.elementor-element-2985422.elementor-column.elementor-element[data-element_type=\"column\"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3412 .elementor-element.elementor-element-2985422.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-3412 .elementor-element.elementor-element-2985422 > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3412 .elementor-element.elementor-element-0ad5294 .jet-woo-product-gallery-slider.swiper-container-vertical{height:400px;}.elementor-3412 .elementor-element.elementor-element-0ad5294 .jet-woo-swiper-gallery-thumbs.swiper-container-vertical{height:400px;}.elementor-3412 .elementor-element.elementor-element-0ad5294 .jet-gallery-swiper-thumb .swiper-slide{--columns:4;--space-between:0px;}.elementor-3412 .elementor-element.elementor-element-0ad5294 .jet-woo-product-gallery-slider .jet-woo-product-gallery__image{background-color:#EFEFEF;text-align:left;}.elementor-3412 .elementor-element.elementor-element-0ad5294 .jet-woo-product-gallery-slider .jet-woo-product-gallery__image img{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-3412 .elementor-element.elementor-element-0ad5294 .jet-woo-swiper-vertical .jet-gallery-swiper-thumb{max-width:100px;}.elementor-3412 .elementor-element.elementor-element-0ad5294 .jet-woo-swiper-vertical .jet-gallery-swiper-slider{max-width:calc(100% - 100px);}.elementor-3412 .elementor-element.elementor-element-0ad5294 .jet-woo-swiper-control-thumbs__item{background-color:#EFEFEF;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-3412 .elementor-element.elementor-element-0ad5294 .jet-woo-swiper-gallery-thumbs{padding-left:10px;padding-right:0px;}.elementor-3412 .elementor-element.elementor-element-0ad5294 .jet-woo-swiper-gallery-thumbs .jet-swiper-nav{font-size:24px;color:var( --e-global-color-6745966 );background-color:var( --e-global-color-12c3062 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-6745966 );border-radius:50% 50% 50% 50%;}.elementor-3412 .elementor-element.elementor-element-0ad5294 .jet-woo-swiper-gallery-thumbs .jet-swiper-nav.jet-swiper-button-prev{top:0px;bottom:auto;transform:translate(-50%, 0);left:50%;right:auto;}.elementor-3412 .elementor-element.elementor-element-0ad5294 .jet-woo-swiper-gallery-thumbs .jet-swiper-nav.jet-swiper-button-next{top:auto;bottom:0px;transform:translate(50%, 0);right:50%;left:auto;}.elementor-bc-flex-widget .elementor-3412 .elementor-element.elementor-element-54d79ba.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-3412 .elementor-element.elementor-element-54d79ba.elementor-column.elementor-element[data-element_type=\"column\"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-3412 .elementor-element.elementor-element-54d79ba.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-3412 .elementor-element.elementor-element-54d79ba > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:16px;}.elementor-3412 .elementor-element.elementor-element-54d79ba > .elementor-element-populated{padding:0px 0px 0px 15px;}.elementor-3412 .elementor-element.elementor-element-4732829{margin-top:0em;margin-bottom:0em;}.elementor-3412 .elementor-element.elementor-element-8cf5813 > .elementor-element-populated{margin:0px 0px 8px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3412 .elementor-element.elementor-element-39a4ade{text-align:start;}.elementor-3412 .elementor-element.elementor-element-39a4ade .elementor-heading-title{font-family:\"OswaldStencil\", Sans-serif;font-size:2.5em;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:100%;color:var( --e-global-color-6745966 );}.elementor-3412 .elementor-element.elementor-element-16d6913{text-align:start;font-family:\"Poppins\", Sans-serif;font-size:1em;font-weight:400;line-height:100%;color:var( --e-global-color-6745966 );}.elementor-3412 .elementor-element.elementor-element-16d6913 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3412 .elementor-element.elementor-element-e50ae6a{margin-top:1.25em;margin-bottom:0em;padding:0px 0px 0px 0px;}.elementor-3412 .elementor-element.elementor-element-cf2e282 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-3412 .elementor-element.elementor-element-cf2e282 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3412 .elementor-element.elementor-element-51a1aaf{margin-top:0px;margin-bottom:10px;}.elementor-bc-flex-widget .elementor-3412 .elementor-element.elementor-element-aeaaa46.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3412 .elementor-element.elementor-element-aeaaa46.elementor-column.elementor-element[data-element_type=\"column\"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3412 .elementor-element.elementor-element-aeaaa46.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-3412 .elementor-element.elementor-element-aeaaa46 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3412 .elementor-element.elementor-element-568cf35 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3412 .elementor-element.elementor-element-568cf35{width:auto;max-width:auto;}.elementor-3412 .elementor-element.elementor-element-9d6292a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3412 .elementor-element.elementor-element-9d6292a{width:auto;max-width:auto;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3412 .elementor-element.elementor-element-0f08157 .cart button, .elementor-3412 .elementor-element.elementor-element-0f08157 .cart .button{font-family:\"OswaldStencil\", Sans-serif;font-size:1.25em;font-weight:400;line-height:1.25em;border-style:none;border-radius:0px 0px 0px 0px;padding:8px 20px 7px 020px;color:var( --e-global-color-12c3062 );background-color:#B92515;transition:all 0.2s;}.elementor-3412 .elementor-element.elementor-element-0f08157 .cart button:hover, .elementor-3412 .elementor-element.elementor-element-0f08157 .cart .button:hover{background-color:var( --e-global-color-737883f );}.elementor-3412 .elementor-element.elementor-element-0f08157 .added_to_cart{color:var( --e-global-color-6745966 );font-family:var( --e-global-typography-84635c1-font-family ), Sans-serif;font-size:var( --e-global-typography-84635c1-font-size );font-weight:var( --e-global-typography-84635c1-font-weight );line-height:var( --e-global-typography-84635c1-line-height );letter-spacing:var( --e-global-typography-84635c1-letter-spacing );word-spacing:var( --e-global-typography-84635c1-word-spacing );}.elementor-3412 .elementor-element.elementor-element-0f08157{--button-spacing:5px;}.elementor-3412 .elementor-element.elementor-element-0f08157 .quantity .qty{font-family:var( --e-global-typography-84635c1-font-family ), Sans-serif;font-size:var( --e-global-typography-84635c1-font-size );font-weight:var( --e-global-typography-84635c1-font-weight );line-height:var( --e-global-typography-84635c1-line-height );letter-spacing:var( --e-global-typography-84635c1-letter-spacing );word-spacing:var( --e-global-typography-84635c1-word-spacing );border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:5px 5px 5px 5px;color:var( --e-global-color-6745966 );border-color:#232323;transition:all 0.2s;}.elementor-3412 .elementor-element.elementor-element-0f08157 .quantity .qty:focus{border-color:var( --e-global-color-6745966 );}.woocommerce .elementor-3412 .elementor-element.elementor-element-0f08157 form.cart .variations{width:100%;margin-bottom:0px;}.woocommerce .elementor-3412 .elementor-element.elementor-element-0f08157 form.cart table.variations tr th, .woocommerce .elementor-3412 .elementor-element.elementor-element-0f08157 form.cart table.variations tr td{padding-top:calc( 16px\/2 );padding-bottom:calc( 16px\/2 );}.woocommerce .elementor-3412 .elementor-element.elementor-element-0f08157 form.cart table.variations td.value select, .woocommerce .elementor-3412 .elementor-element.elementor-element-0f08157 form.cart table.variations td.value:before{background-color:#02010100;border:1px solid #02010100;border-radius:0px;}.elementor-3412 .elementor-element.elementor-element-0f08157 > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-3412 .elementor-element.elementor-element-ed0d51c .elementor-button{font-family:\"Poppins\", Sans-serif;font-size:16px;font-weight:600;text-decoration:underline;line-height:16px;fill:var( --e-global-color-df07a3b );color:var( --e-global-color-df07a3b );background-color:#23232300;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-3412 .elementor-element.elementor-element-0b39657{left:0px;}body.rtl .elementor-3412 .elementor-element.elementor-element-0b39657{right:0px;}.elementor-3412 .elementor-element.elementor-element-0b39657{top:0px;}@media(max-width:1024px){.elementor-3412 .elementor-element.elementor-element-3f24091, .elementor-3412 .elementor-element.elementor-element-3f24091 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-3412 .elementor-element.elementor-element-e6d4eaa > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-3412 .elementor-element.elementor-element-af63a6e{padding:0px 20px 0px 20px;}.elementor-3412 .elementor-element.elementor-element-6b2e3c4 > .elementor-element-populated{padding:40px 40px 40px 40px;}.elementor-3412 .elementor-element.elementor-element-0ad5294 .jet-woo-product-gallery-slider.swiper-container-vertical{height:310px;}.elementor-3412 .elementor-element.elementor-element-0ad5294 .jet-woo-swiper-gallery-thumbs.swiper-container-vertical{height:310px;}.elementor-3412 .elementor-element.elementor-element-0ad5294 .jet-gallery-swiper-thumb .swiper-slide{--columns:3;--space-between:0px;}.elementor-3412 .elementor-element.elementor-element-39a4ade .elementor-heading-title{font-size:2rem;line-height:100%;}.elementor-3412 .elementor-element.elementor-element-0f08157 .added_to_cart{font-size:var( --e-global-typography-84635c1-font-size );line-height:var( --e-global-typography-84635c1-line-height );letter-spacing:var( --e-global-typography-84635c1-letter-spacing );word-spacing:var( --e-global-typography-84635c1-word-spacing );}.elementor-3412 .elementor-element.elementor-element-0f08157 .quantity .qty{font-size:var( --e-global-typography-84635c1-font-size );line-height:var( --e-global-typography-84635c1-line-height );letter-spacing:var( --e-global-typography-84635c1-letter-spacing );word-spacing:var( --e-global-typography-84635c1-word-spacing );}}@media(max-width:767px){.elementor-3412 .elementor-element.elementor-element-368890a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-3412 .elementor-element.elementor-element-368890a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3412 .elementor-element.elementor-element-887fa8d > .elementor-widget-container{margin:0px 37px 0px 37px;}.elementor-3412 .elementor-element.elementor-element-e6d4eaa > .elementor-element-populated, .elementor-3412 .elementor-element.elementor-element-e6d4eaa > .elementor-element-populated > .elementor-background-overlay, .elementor-3412 .elementor-element.elementor-element-e6d4eaa > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-3412 .elementor-element.elementor-element-af63a6e > .elementor-container{max-width:1600px;}.elementor-3412 .elementor-element.elementor-element-af63a6e{padding:0px 10px 0px 10px;}.elementor-3412 .elementor-element.elementor-element-6b2e3c4 > .elementor-element-populated, .elementor-3412 .elementor-element.elementor-element-6b2e3c4 > .elementor-element-populated > .elementor-background-overlay, .elementor-3412 .elementor-element.elementor-element-6b2e3c4 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-3412 .elementor-element.elementor-element-6b2e3c4 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-3412 .elementor-element.elementor-element-0ad5294 .jet-woo-product-gallery-slider.swiper-container-vertical{height:300px;}.elementor-3412 .elementor-element.elementor-element-0ad5294 .jet-woo-swiper-gallery-thumbs.swiper-container-vertical{height:300px;}.elementor-3412 .elementor-element.elementor-element-0ad5294 .jet-gallery-swiper-thumb .swiper-slide{--columns:3;--space-between:0px;}.elementor-3412 .elementor-element.elementor-element-54d79ba > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3412 .elementor-element.elementor-element-39a4ade .elementor-heading-title{font-size:1.5em;line-height:100%;}.elementor-3412 .elementor-element.elementor-element-0f08157 .added_to_cart{font-size:var( --e-global-typography-84635c1-font-size );line-height:var( --e-global-typography-84635c1-line-height );letter-spacing:var( --e-global-typography-84635c1-letter-spacing );word-spacing:var( --e-global-typography-84635c1-word-spacing );}.elementor-3412 .elementor-element.elementor-element-0f08157 .quantity .qty{font-size:var( --e-global-typography-84635c1-font-size );line-height:var( --e-global-typography-84635c1-line-height );letter-spacing:var( --e-global-typography-84635c1-letter-spacing );word-spacing:var( --e-global-typography-84635c1-word-spacing );}}\/* Start custom CSS for image, class: .elementor-element-887fa8d *\/.xoo-cp-modal.xoo-cp-active {\n    z-index: 9999999999 !important;\n    \n}\n\n.elementor-3412 .elementor-element.elementor-element-887fa8d img{\n    max-height: 280px;\n    max-width: fit-content;\n    object-fit: contain;\n}\/* End custom CSS *\/\n\/* Start custom CSS for section, class: .elementor-element-7a741f8 *\/.elementor-3412 .elementor-element.elementor-element-7a741f8:before {\n        background-image: url(https:\/\/graindesail.com\/wp-content\/uploads\/2024\/12\/border-bottom-4.svg);\n        background-repeat: no-repeat;\n        background-size: 300%;\n        content: \"\";\n        position: absolute;\n        bottom: 0;\n        left: 0;\n        width: 100%;\n        height: 50px;\n        background-position: center bottom;\n       \n}\/* End custom CSS *\/\n\/* Start custom CSS for heading, class: .elementor-element-b9a4f95 *\/.elementor-3412 .elementor-element.elementor-element-b9a4f95 a {\n    font-family: \"OswaldStencil\", Sans-serif !important;\n}\/* End custom CSS *\/\n\/* Start custom CSS for shortcode, class: .elementor-element-4a1698f *\/.elementor-3412 .elementor-element.elementor-element-4a1698f .prix-et-poids:before {\n    content: '';\n    width: 6px;\n    height: 6px;\n    border-radius: 50%; \/* Simplified radius shorthand *\/\n    background-color: #fff;\n    position: absolute;\n    left: 5px;\n    top: 50%; \/* Center relative to the parent *\/\n    transform: translateY(-50%); \/* Adjust for element's height *\/\n    margin: 0;\n}\n\n    \n    \n.prix-et-poids {\n        -webkit-border-radius: 5px 5px 5px 5px;\n        border-radius: 5px 5px 5px 5px;\n        padding: 2px 6px 2px 15px;\n        position: relative;\n        background-color: #efefef;\n        color: #232323;\n        font-family: \"Poppins\", Sans-serif;\n        float: right;\n        margin-top: 3px;\n        font-size: 0.75em;\n    font-weight: 700;\n    text-transform: uppercase;\n    line-height: 1.4em;\n    margin: 0\n}\n    \n    \n    \n.elementor-3412 .elementor-element.elementor-element-4a1698f p{\n    margin: 0;\n}\/* End custom CSS *\/\n\/* Start custom CSS for button, class: .elementor-element-9f31dae *\/.elementor-3412 .elementor-element.elementor-element-9f31dae{\n    cursor: pointer;\n}\/* End custom CSS *\/\n\/* Start custom CSS for section, class: .elementor-element-59a3d8f *\/.tst:before {\n        content: '';\n        position: absolute;\n        width: 160px;\n        height: 30px;\n        -webkit-border-radius: 80px 80px 80px 80px;\n        border-radius: 80px 80px 80px 80px;\n        -webkit-box-shadow: 0 20px 60px 0 rgba(0, 0, 0, .2);\n        box-shadow: 0 20px 60px 0 rgba(0, 0, 0, .2);\n        bottom: 20px;\n        left: 50%;\n        margin-left: -80px;\n        z-index: -9;\n    }\/* End custom CSS *\/\n\/* Start custom CSS for shortcode, class: .elementor-element-cb46892 *\/.elementor-3412 .elementor-element.elementor-element-cb46892{\n    color: white;\n    \n    font-family: \"Poppins\", Sans-serif;\n    font-size: 0.75em;\n    font-weight: 700;\n    text-transform: uppercase;\n    \n}\n\n\n.elementor-3412 .elementor-element.elementor-element-cb46892 ul {\n    list-style-type: none !important;\n}\n\n.elementor-3412 .elementor-element.elementor-element-cb46892 li{\n    padding: 0 6px 2px 15px;\n}\n\n\nli:before, .product-flags li.product-flag.online-only:before, .product-flags li.product-flag:before {\n        content: '';\n        width: 6px;\n        height: 6px;\n        -webkit-border-radius: 3px 3px 3px 3px;\n        border-radius: 3px 3px 3px 3px;\n        background-color: #fff;\n        position: absolute;\n        left: 5px;\n        top: 6.4px;\n        margin: 0;\n    }\n    \n    \n.elementor-3412 .elementor-element.elementor-element-cb46892 li{\n    list-style: disc important\n}\/* End custom CSS *\/\n\/* Start custom CSS for button, class: .elementor-element-9ce84ea *\/.elementor-3412 .elementor-element.elementor-element-9ce84ea{\n    cursor: pointer\n}\/* End custom CSS *\/\n\/* Start custom CSS for jet-woo-product-gallery-slider, class: .elementor-element-0ad5294 *\/.elementor-3412 .elementor-element.elementor-element-0ad5294  .swiper-slide {\n    height: auto;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n}\n\n.elementor-3412 .elementor-element.elementor-element-0ad5294 .jet-woo-product-gallery__image {\n    min-width: 100%;\n}\n\n.elementor-3412 .elementor-element.elementor-element-0ad5294 .swiper-slide-active {\n    background: #efefef;\n}\/* End custom CSS *\/\n\/* Start custom CSS for shortcode, class: .elementor-element-568cf35 *\/.elementor-3412 .elementor-element.elementor-element-568cf35 span.woocommerce-Price-amount.amount {\n    color: #B92515 !important;\n   font-family: \"Poppins\", Sans-serif;\n    \n    font-weight: 700;\n    text-transform: uppercase;\n    font-style: normal;\n    text-decoration: none;\n    color: var(--e-global-color-df07a3b);\n}\n\n\n.elementor-3412 .elementor-element.elementor-element-568cf35 bdi {\n    font-size: 20px;\n}\/* End custom CSS *\/\n\/* Start custom CSS for shortcode, class: .elementor-element-9d6292a *\/.elementor-3412 .elementor-element.elementor-element-9d6292a svg{\n    width: 24px;\n   \n}\n\n.elementor-3412 .elementor-element.elementor-element-9d6292a span.product-stock {\n    display: flex;\n    align-items: center;\n    gap: 2px\n}\n\n.elementor-3412 .elementor-element.elementor-element-9d6292a span.product-stock {\n    \n    color: var(--e-global-color-6745966);\n    font-family: var(--e-global-typography-84635c1-font-family), Sans-serif;\n    font-size: var(--e-global-typography-84635c1-font-size);\n    font-weight: var(--e-global-typography-84635c1-font-weight);\n    line-height: var(--e-global-typography-84635c1-line-height);\n}\n\n\n.elementor-3412 .elementor-element.elementor-element-9d6292a{\n        \n        padding: 2px 10px 2px 5px;\n        background-color: #FFC729;\n        border-radius: 5px;\n        color: #232323;\n        font-weight: 400;\n        text-transform: uppercase;\n}\n\nsvg.e-font-icon-svg.e-fas-ban {\n    margin: 0 !important;\n}\/* End custom CSS *\/\n\/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-0f08157 *\/.elementor-3412 .elementor-element.elementor-element-0f08157 p.stock.in-stock {\n    display: none;\n}\n\n.elementor-3412 .elementor-element.elementor-element-0f08157 button.single_add_to_cart_button.button.alt {\n    margin: 0 !important;\n}\n\n.elementor-3412 .elementor-element.elementor-element-0f08157 .quantity {\n    margin: 0 10px 0 0 !important;\n}\n\n\nspan.xoo-cp-icon-check.xoo-cp-added:before {\n    display: none;\n}\n\na.added_to_cart.wc-forward {\n    display: none;\n}\n\n.ppc-button-wrapper {\n    display: none\n}\n\n\nbutton.minus, button.plus {\n    margin: 0 !important;\n     padding: 0 3px !important;\n     background: transparent !important\n    \n}\n\nbutton.plus:hover, button.minus:hover {\n    background: #f1f1f !important;\n}\n\n\n.yith-wcwl-add-button{\n    margin: 0 0 0 20px !important;\n    display: flex ;\n    align-items: center;\n    justify-content: center;\n    width: 40px;\n    height: 40px;\n    border-radius: 50% !important;\n    box-shadow: 0.125rem -0.125rem 0.25rem 0 rgba(0, 0, 0, 0.2)!important;\n}\n\ni.yith-wcwl-icon.fa.fa-heart-o, i.yith-wcwl-icon.fa.fa-heart {\n    margin: 0;\n    color: #7a7a7a;\n    font-size: 24px;\n}\n\n.yith-wcwl-add-to-wishlist {\n    margin: 0;\n    display: flex;\n}\n\np.stock.out-of-stock {\n    font-size: 16px;\n    font-weight: 600;\n    margin: 0;\n}\n\n:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) .quantity .qty {\n\n    height: auto !important;\n}\n\n.yith-wcwl-popup-footer {\n    display: flex\n;\n    align-items: center;\n    justify-content: flex-end;\n    margin: 16px 0 0;\n}\n\na.wishlist-submit.popup_button.add_to_wishlist.single_add_to_wishlist {\n    font-family: var( --e-global-typography-52d41d6-font-family ), Sans-serif;\n    font-size: 1.25em;\n    border-radius: 0px 0px 0px 0px;\n    padding: 8px 20px;\n    color: #FFFFFF;\n    background-color: #b92515;\n    transition: all 0.2s;\n}\n\n\n.woocommerce-variation.single_variation {\n    display: none !important;\n}\n\nth.label {\n    padding: 0 0 !important;\n    margin: 10px 0;\n    color: #232323;\n    text-transform: uppercase;\n}\n\na.reset_variations {\n    display: none !important;\n}\n\n\ntd.value.disable-to-select {\n    padding: 0 !important;\n    margin: 0 0 10px;\n}\n\n.cfvsw-swatches-option.cfvsw-image-option {\n    opacity: .75;\n}\n\n.cfvsw-swatches-option.cfvsw-image-option.cfvsw-selected-swatch {\n    opacity: 1;\n}\n\n\n.qty-btn-plus, .qty-btn-minus, .e-loop-add-to-cart-form .qty-btn-plus, .e-loop-add-to-cart-form .qty-btn-minus{\npadding: 0 3px !important;\nmargin: 0  !important;\n}\n\n\n.elementor-3412 .elementor-element.elementor-element-0f08157 .button {\n    text-align: center;\n    display: flex;\n    align-items: center;\n}\/* End custom CSS *\/\n\/* Start custom CSS for column, class: .elementor-element-6b2e3c4 *\/.elementor-3412 .elementor-element.elementor-element-6b2e3c4{\nmax-height: 95vh;\n    overflow: scroll;\n   background-color: #fff;\n}\/* End custom CSS *\/\n\/* Start custom CSS for column, class: .elementor-element-e6d4eaa *\/.afs-image-swap-container {\n    position: relative;\n    width: 100%;\n    overflow: hidden;\n    border-radius: 20px\n   \n    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); \n}\n\n\/* Featured Image (default image) *\/\n.afs-featured-image,\n.afs-gallery-first-image {\n    display: block;\n    width: 100%;\n    height: auto;\n    transition: opacity 0.5s ease, transform 0.5s ease;\n    will-change: opacity, transform;\n}\n\n\/* Gallery Image (hidden initially) *\/\n.afs-gallery-first-image {\n    position: absolute;\n    top: 0;\n    left: 0;\n    opacity: 0; \/* Initially hidden *\/\n    transform: scale(1.05); \/* Slight zoom out effect initially *\/\n}\n\n\/* Hover effect *\/\n.afs-image-swap-container:hover .afs-featured-image {\n    opacity: 0;\n    transform: scale(1.05); \/* Slight zoom in for a smooth transition *\/\n}\n\n.afs-image-swap-container:hover .afs-gallery-first-image {\n    opacity: 1;\n    transform: scale(1); \/* Reset scale on hover *\/\n}\n\n\/* Optional: Add a slight transition delay for a smoother effect *\/\n.afs-image-swap-container:hover .afs-gallery-first-image,\n.afs-image-swap-container:hover .afs-featured-image {\n    transition-delay: 0.1s;\n}\/* End custom CSS *\/\n\/* Start custom CSS for section, class: .elementor-element-3f24091 *\/.bio_modal{\n    position: fixed;\n    top: 0;\n    min-width: 100vw;\n    left: 0;\n    right: 0;\n    min-height: 100vh;\n    z-index: 99999 !important;\n    \n}\n\n.elementor-3412 .elementor-element.elementor-element-3f24091 {\n    background-color: #00000045;\n    position: fixed;\n    top: 0;\n    left: 0;\n    min-width: 100vw;\n    min-height: 100vh;\n    z-index: 99999 !important;\n}\n\n\n.container {\n    visibility: hidden;\n    opacity: 0;\n    position: absolute;\n    transition: opacity 0.3s ease, visibility 0.3s ease;\n    width: 100%; \/* Adjust as needed *\/\n    height: 100%; \/* Adjust as needed *\/\n}\n\n.container.active {\n    visibility: visible;\n    opacity: 1;\n    position: relative;\n}\/* End custom CSS *\/<\/style>\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"3412\" class=\"elementor elementor-3412 e-loop-item e-loop-item-5496 post-5496 product type-product status-publish has-post-thumbnail product_cat-ape product_cat-chocolat product_cat-chocolat-tablette first instock taxable shipping-taxable purchasable product-type-simple\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-a32437f thumbnail-container elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"a32437f\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5dbe952\" data-id=\"5dbe952\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-b754309 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"b754309\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-0f6affc\" data-id=\"0f6affc\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-7a741f8 product-imag elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"7a741f8\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-368890a\" data-id=\"368890a\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-887fa8d e-transform elementor-widget elementor-widget-image\" data-id=\"887fa8d\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_transform_rotateZ_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:-2.5,&quot;sizes&quot;:[]},&quot;_transform_rotate_3d_hover&quot;:&quot;yes&quot;,&quot;_transform_rotateX_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:0,&quot;sizes&quot;:[]},&quot;_transform_rotateY_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:0,&quot;sizes&quot;:[]},&quot;_transform_perspective_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:0,&quot;sizes&quot;:[]},&quot;_transform_rotateZ_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_rotateZ_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_rotateX_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_rotateX_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_rotateY_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_rotateY_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_perspective_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_perspective_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/graindesail.com\/fr\/produit\/tablette-de-chocolat-noir-et-sesame-torrefie-100g-bio\/\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"421\" height=\"774\" data-src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2026\/02\/GDS-NOIR-SESAME-10ANS-RECTO-BD.png\" class=\"attachment-large size-large wp-image-23909 lazyload\" alt=\"Tablette Noir S\u00e9same - Bandeau 10 ans\" data-srcset=\"https:\/\/graindesail.com\/wp-content\/uploads\/2026\/02\/GDS-NOIR-SESAME-10ANS-RECTO-BD.png 421w, https:\/\/graindesail.com\/wp-content\/uploads\/2026\/02\/GDS-NOIR-SESAME-10ANS-RECTO-BD-163x300.png 163w\" data-sizes=\"(max-width: 421px) 100vw, 421px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 421px; --smush-placeholder-aspect-ratio: 421\/774;\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-aca3a3d elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"aca3a3d\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-bc731db\" data-id=\"bc731db\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b9a4f95 elementor-widget elementor-widget-heading\" data-id=\"b9a4f95\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/graindesail.com\/fr\/produit\/tablette-de-chocolat-noir-et-sesame-torrefie-100g-bio\/\">Noir et s\u00e9same torr\u00e9fi\u00e9<\/a><\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-98b54f3 elementor-widget elementor-widget-text-editor\" data-id=\"98b54f3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tTablette de chocolat noir 62% avec inclusion s\u00e9same torr\u00e9fi\u00e9 \u2013 100G \u2013 BIO\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-59a3d8f elementor-section-full_width tst elementor-section-height-default elementor-section-height-default\" data-id=\"59a3d8f\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-a40f4ec\" data-id=\"a40f4ec\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-228377b elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"228377b\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-cd5fbc9\" data-id=\"cd5fbc9\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-296e2f8 elementor-widget elementor-widget-heading\" data-id=\"296e2f8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\"><span class=\"woocommerce-Price-amount amount\">3,20&nbsp;<span class=\"woocommerce-Price-currencySymbol\">&euro;<\/span><\/span><\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4a1698f elementor-widget__width-auto elementor-widget elementor-widget-shortcode\" data-id=\"4a1698f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><p class=\"prix-et-poids\"><span class=\"woocommerce-Price-amount amount\"><bdi>32,00&nbsp;<span class=\"woocommerce-Price-currencySymbol\">&euro;<\/span><\/bdi><\/span> \/ kg<\/p><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9f31dae elementor-align-justify elementor-widget elementor-widget-button\" data-id=\"9f31dae\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"button5496\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-size-sm\" role=\"button\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">AJOUTER AU PANIER<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-cb46892 elementor-widget__width-auto elementor-absolute elementor-widget elementor-widget-shortcode\" data-id=\"cb46892\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-3f24091 elementor-section-full_width container elementor-section-height-min-height elementor-section-height-default elementor-section-items-middle\" data-id=\"3f24091\" data-element_type=\"section\" data-e-type=\"section\" id=\"container5496\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e6d4eaa\" data-id=\"e6d4eaa\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-af63a6e elementor-section-height-min-height elementor-section-content-middle elementor-section-boxed elementor-section-height-default\" data-id=\"af63a6e\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-6b2e3c4\" data-id=\"6b2e3c4\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-c179bb5 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"c179bb5\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-eb766bb\" data-id=\"eb766bb\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9ce84ea elementor-widget__width-auto close-icon elementor-widget elementor-widget-button\" data-id=\"9ce84ea\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-size-sm\" role=\"button\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">x<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-f2c108f elementor-section-full_width elementor-section-content-top elementor-section-height-default elementor-section-height-default\" data-id=\"f2c108f\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-2985422\" data-id=\"2985422\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-0ad5294 quick_grid elementor-widget elementor-widget-jet-woo-product-gallery-slider\" data-id=\"0ad5294\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;pagination_thumbnails_space_between&quot;:0,&quot;pagination_thumbnails_columns_tablet&quot;:&quot;3&quot;,&quot;pagination_thumbnails_columns_mobile&quot;:&quot;3&quot;,&quot;pagination_thumbnails_space_between_tablet&quot;:0,&quot;pagination_thumbnails_space_between_mobile&quot;:0,&quot;pagination_thumbnails_columns&quot;:4}\" data-widget_type=\"jet-woo-product-gallery-slider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"jet-woo-product-gallery\" data-gallery-settings=\"{&quot;enableGallery&quot;:false,&quot;enableZoom&quot;:false,&quot;zoomMagnify&quot;:1,&quot;caption&quot;:true,&quot;zoom&quot;:true,&quot;fullscreen&quot;:true,&quot;share&quot;:true,&quot;counter&quot;:true,&quot;arrows&quot;:true,&quot;hasVideo&quot;:false,&quot;videoType&quot;:&quot;youtube&quot;,&quot;videoIn&quot;:&quot;content&quot;,&quot;videoAutoplay&quot;:false,&quot;videoLoop&quot;:false,&quot;videoFirst&quot;:false}\"><div class=\"jet-woo-product-gallery__content \" data-featured-image=\"1\">\r\n\t<div class=\"jet-woo-swiper jet-woo-swiper-vertical jet-gallery-swiper-vertical-pos-end\">\r\n\t\t<div class=\"jet-gallery-swiper-slider\">\r\n\t\t\t<div class=\"jet-woo-product-gallery-slider swiper-container\" data-swiper-settings=\"{&quot;autoHeight&quot;:true,&quot;centeredSlides&quot;:false,&quot;direction&quot;:&quot;vertical&quot;,&quot;effect&quot;:&quot;slide&quot;,&quot;longSwipesRatio&quot;:0.8,&quot;showNavigation&quot;:false,&quot;showPagination&quot;:true,&quot;loop&quot;:false,&quot;paginationControllerType&quot;:&quot;bullets&quot;,&quot;paginationType&quot;:&quot;thumbnails&quot;,&quot;dynamicBullets&quot;:false}\" data-swiper-thumb-settings=\"{&quot;direction&quot;:&quot;vertical&quot;,&quot;showNavigation&quot;:true,&quot;breakpoints&quot;:{&quot;0&quot;:{&quot;slidesPerView&quot;:&quot;3&quot;,&quot;spaceBetween&quot;:0},&quot;768&quot;:{&quot;slidesPerView&quot;:&quot;3&quot;,&quot;spaceBetween&quot;:0},&quot;1025&quot;:{&quot;slidesPerView&quot;:4,&quot;spaceBetween&quot;:0}}}\" dir=\"ltr\" >\r\n\t\t\t\t<div class=\"swiper-wrapper\">\r\n\t\t\t\t\t\r\n<div class=\"jet-woo-product-gallery__image-item featured swiper-slide\">\r\n\t<div class=\"jet-woo-product-gallery__image\">\r\n\t\t<a class=\"jet-woo-product-gallery__image-link\" href=\"https:\/\/graindesail.com\/wp-content\/uploads\/2026\/02\/GDS-NOIR-SESAME-10ANS-RECTO-BD.png\" itemprop=\"image\" title=\"Tablette Noir S\u00e9same - Bandeau 10 ans\" rel=\"prettyPhoto[jet-gallery]\" data-e-disable-page-transition=\"\"><img loading=\"lazy\" decoding=\"async\" width=\"421\" height=\"774\" src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2026\/02\/GDS-NOIR-SESAME-10ANS-RECTO-BD.png\" class=\"wp-post-image\" alt=\"Tablette Noir S\u00e9same - Bandeau 10 ans\" title=\"Tablette Noir S\u00e9same - Bandeau 10 ans\" data-caption=\"Tablette Noir S\u00e9same - Bandeau 10 ans \" data-src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2026\/02\/GDS-NOIR-SESAME-10ANS-RECTO-BD.png\" data-large_image=\"https:\/\/graindesail.com\/wp-content\/uploads\/2026\/02\/GDS-NOIR-SESAME-10ANS-RECTO-BD.png\" data-large_image_width=\"421\" data-large_image_height=\"774\" srcset=\"https:\/\/graindesail.com\/wp-content\/uploads\/2026\/02\/GDS-NOIR-SESAME-10ANS-RECTO-BD.png 421w, https:\/\/graindesail.com\/wp-content\/uploads\/2026\/02\/GDS-NOIR-SESAME-10ANS-RECTO-BD-163x300.png 163w\" sizes=\"(max-width: 421px) 100vw, 421px\" \/><\/a>\t<\/div>\r\n<\/div>\r\n<div class=\"jet-woo-product-gallery__image-item swiper-slide\">\r\n\t<div class=\"jet-woo-product-gallery__image\">\r\n\t\t<a class=\"jet-woo-product-gallery__image-link\" href=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/908.jpg\" itemprop=\"image\" title=\"908\" rel=\"prettyPhoto[jet-gallery]\" data-e-disable-page-transition=\"\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/908.jpg\" class=\"wp-post-gallery\" alt=\"Tablette de chocolat noir s\u00e9same torr\u00e9fi\u00e9 - Grain de Sail - BIO - carr\u00e9s\" title=\"908\" data-caption=\"Tablette de chocolat noir s\u00e9same torr\u00e9fi\u00e9 - Grain de Sail - BIO - carr\u00e9s\" data-src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/908.jpg\" data-large_image=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/908.jpg\" data-large_image_width=\"600\" data-large_image_height=\"600\" srcset=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/908.jpg 600w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/908-300x300.jpg 300w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/908-150x150.jpg 150w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/908-100x100.jpg 100w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/a>\t<\/div>\r\n<\/div>\r\n<div class=\"jet-woo-product-gallery__image-item swiper-slide\">\r\n\t<div class=\"jet-woo-product-gallery__image\">\r\n\t\t<a class=\"jet-woo-product-gallery__image-link\" href=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/909.jpg\" itemprop=\"image\" title=\"Tablette de chocolat noir s\u00e9same torr\u00e9fi\u00e9 - Grain de Sail - BIO - tablette cass\u00e9e\" rel=\"prettyPhoto[jet-gallery]\" data-e-disable-page-transition=\"\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/909.jpg\" class=\"wp-post-gallery\" alt=\"Tablette de chocolat noir s\u00e9same torr\u00e9fi\u00e9 - Grain de Sail - BIO - tablette cass\u00e9e\" title=\"Tablette de chocolat noir s\u00e9same torr\u00e9fi\u00e9 - Grain de Sail - BIO - tablette cass\u00e9e\" data-caption=\"Tablette de chocolat noir s\u00e9same torr\u00e9fi\u00e9 - Grain de Sail - BIO - tablette cass\u00e9e\" data-src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/909.jpg\" data-large_image=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/909.jpg\" data-large_image_width=\"600\" data-large_image_height=\"600\" srcset=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/909.jpg 600w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/909-300x300.jpg 300w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/909-150x150.jpg 150w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/909-100x100.jpg 100w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/a>\t<\/div>\r\n<\/div>\r\n<div class=\"jet-woo-product-gallery__image-item swiper-slide\">\r\n\t<div class=\"jet-woo-product-gallery__image\">\r\n\t\t<a class=\"jet-woo-product-gallery__image-link\" href=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/910.jpg\" itemprop=\"image\" title=\"910\" rel=\"prettyPhoto[jet-gallery]\" data-e-disable-page-transition=\"\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/910.jpg\" class=\"wp-post-gallery\" alt=\"Tablette de chocolat noir s\u00e9same torr\u00e9fi\u00e9 - Grain de Sail - BIO - avec packaging\" title=\"910\" data-caption=\"Tablette de chocolat noir s\u00e9same torr\u00e9fi\u00e9 - Grain de Sail - BIO - avec packaging\" data-src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/910.jpg\" data-large_image=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/910.jpg\" data-large_image_width=\"600\" data-large_image_height=\"600\" srcset=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/910.jpg 600w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/910-300x300.jpg 300w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/910-150x150.jpg 150w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/910-100x100.jpg 100w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/a>\t<\/div>\r\n<\/div>\t\t\t\t<\/div>\r\n\r\n\t\t\t\t\r\n\t\t\t\t\t\t\t<\/div>\r\n\t\t<\/div>\r\n\r\n\t\t\r\n<div class=\"jet-gallery-swiper-thumb\">\r\n\t<div class=\"jet-woo-swiper-control-nav jet-woo-swiper-gallery-thumbs swiper-container\">\r\n\t\t<div class=\"swiper-wrapper\">\r\n\t\t\t<div data-thumb=\"https:\/\/graindesail.com\/wp-content\/uploads\/2026\/02\/GDS-NOIR-SESAME-10ANS-RECTO-BD.png\" class=\"jet-woo-swiper-control-thumbs__item swiper-slide\"><div class=\"jet-woo-swiper-control-thumbs__item-image\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2026\/02\/GDS-NOIR-SESAME-10ANS-RECTO-BD-150x150.png\" class=\"wp-post-gallery\" alt=\"Tablette Noir S\u00e9same - Bandeau 10 ans\" title=\"Tablette Noir S\u00e9same - Bandeau 10 ans\" data-caption=\"Tablette Noir S\u00e9same - Bandeau 10 ans \" data-src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2026\/02\/GDS-NOIR-SESAME-10ANS-RECTO-BD.png\" data-large_image=\"https:\/\/graindesail.com\/wp-content\/uploads\/2026\/02\/GDS-NOIR-SESAME-10ANS-RECTO-BD.png\" data-large_image_width=\"421\" data-large_image_height=\"774\" srcset=\"https:\/\/graindesail.com\/wp-content\/uploads\/2026\/02\/GDS-NOIR-SESAME-10ANS-RECTO-BD-150x150.png 150w, https:\/\/graindesail.com\/wp-content\/uploads\/2026\/02\/GDS-NOIR-SESAME-10ANS-RECTO-BD-300x300.png 300w, https:\/\/graindesail.com\/wp-content\/uploads\/2026\/02\/GDS-NOIR-SESAME-10ANS-RECTO-BD-100x100.png 100w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/div><\/div><div data-thumb=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/908.jpg\" class=\"jet-woo-swiper-control-thumbs__item swiper-slide\"><div class=\"jet-woo-swiper-control-thumbs__item-image\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/908-150x150.jpg\" class=\"wp-post-gallery\" alt=\"Tablette de chocolat noir s\u00e9same torr\u00e9fi\u00e9 - Grain de Sail - BIO - carr\u00e9s\" title=\"908\" data-caption=\"Tablette de chocolat noir s\u00e9same torr\u00e9fi\u00e9 - Grain de Sail - BIO - carr\u00e9s\" data-src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/908.jpg\" data-large_image=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/908.jpg\" data-large_image_width=\"600\" data-large_image_height=\"600\" srcset=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/908-150x150.jpg 150w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/908-300x300.jpg 300w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/908-100x100.jpg 100w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/908.jpg 600w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/div><\/div><div data-thumb=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/909.jpg\" class=\"jet-woo-swiper-control-thumbs__item swiper-slide\"><div class=\"jet-woo-swiper-control-thumbs__item-image\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/909-150x150.jpg\" class=\"wp-post-gallery\" alt=\"Tablette de chocolat noir s\u00e9same torr\u00e9fi\u00e9 - Grain de Sail - BIO - tablette cass\u00e9e\" title=\"Tablette de chocolat noir s\u00e9same torr\u00e9fi\u00e9 - Grain de Sail - BIO - tablette cass\u00e9e\" data-caption=\"Tablette de chocolat noir s\u00e9same torr\u00e9fi\u00e9 - Grain de Sail - BIO - tablette cass\u00e9e\" data-src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/909.jpg\" data-large_image=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/909.jpg\" data-large_image_width=\"600\" data-large_image_height=\"600\" srcset=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/909-150x150.jpg 150w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/909-300x300.jpg 300w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/909-100x100.jpg 100w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/909.jpg 600w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/div><\/div><div data-thumb=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/910.jpg\" class=\"jet-woo-swiper-control-thumbs__item swiper-slide\"><div class=\"jet-woo-swiper-control-thumbs__item-image\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/910-150x150.jpg\" class=\"wp-post-gallery\" alt=\"Tablette de chocolat noir s\u00e9same torr\u00e9fi\u00e9 - Grain de Sail - BIO - avec packaging\" title=\"910\" data-caption=\"Tablette de chocolat noir s\u00e9same torr\u00e9fi\u00e9 - Grain de Sail - BIO - avec packaging\" data-src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/910.jpg\" data-large_image=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/910.jpg\" data-large_image_width=\"600\" data-large_image_height=\"600\" srcset=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/910-150x150.jpg 150w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/910-300x300.jpg 300w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/910-100x100.jpg 100w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/910.jpg 600w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/div><\/div>\t\t<\/div>\r\n\t\t<span class=\"jet-product-gallery-icon jet-swiper-nav jet-swiper-button-prev jet-thumb-swiper-nav\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" height=\"24px\" viewBox=\"0 -960 960 960\" width=\"24px\" fill=\"#e8eaed\"><path d=\"M480-528 296-344l-56-56 240-240 240 240-56 56-184-184Z\"><\/path><\/svg><\/span><span class=\"jet-product-gallery-icon jet-swiper-nav jet-swiper-button-next jet-thumb-swiper-nav\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" height=\"24px\" viewBox=\"0 -960 960 960\" width=\"24px\" fill=\"#e8eaed\"><path d=\"M480-344 240-584l56-56 184 184 184-184 56 56-240 240Z\"><\/path><\/svg><\/span>\t<\/div>\r\n<\/div>\r\n\r\n\t<\/div>\r\n\r\n\t\r\n<\/div>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-54d79ba\" data-id=\"54d79ba\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-4732829 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"4732829\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-8cf5813\" data-id=\"8cf5813\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-39a4ade elementor-widget elementor-widget-heading\" data-id=\"39a4ade\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Noir et s\u00e9same torr\u00e9fi\u00e9<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-16d6913 elementor-widget elementor-widget-text-editor\" data-id=\"16d6913\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tTablette de chocolat noir 62% avec inclusion s\u00e9same torr\u00e9fi\u00e9 \u2013 100G \u2013 BIO\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-e50ae6a elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"e50ae6a\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-cf2e282\" data-id=\"cf2e282\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-51a1aaf elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"51a1aaf\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-aeaaa46\" data-id=\"aeaaa46\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-568cf35 elementor-widget__width-auto elementor-widget elementor-widget-shortcode\" data-id=\"568cf35\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><span class=\"product-price\"><span class=\"woocommerce-Price-amount amount\"><bdi>3,20&nbsp;<span class=\"woocommerce-Price-currencySymbol\">&euro;<\/span><\/bdi><\/span><\/span><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-9d6292a elementor-widget__width-auto elementor-widget elementor-widget-shortcode\" data-id=\"9d6292a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><span class=\"product-stock \"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" height=\"24px\" viewBox=\"0 -960 960 960\" width=\"24px\" fill=\"#232323\"><path d=\"M382-240 154-468l57-57 171 171 367-367 57 57-424 424Z\"\/><\/svg> En stock<\/span>\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0f08157 elementor-add-to-cart--align-left e-add-to-cart--show-quantity-yes elementor-widget elementor-widget-woocommerce-product-add-to-cart\" data-id=\"0f08157\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"woocommerce-product-add-to-cart.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n\t\t<div class=\"elementor-add-to-cart elementor-product-simple\">\n\t\t\t\t\t<div class=\"e-loop-add-to-cart-form-container\">\n\t\t\t<form class=\"cart e-loop-add-to-cart-form\">\n\t\t\t\t\n    <div class=\"quantity\">\n        \n        <label class=\"screen-reader-text\" for=\"quantity_6aec71290add9\">\n            quantit\u00e9 de Noir et s\u00e9same torr\u00e9fi\u00e9        <\/label>\n\n        <div class=\"custom-qty-wrapper\">\n            <!-- Input Field in its own div -->\n            <div class=\"qty-input-wrap\">\n                <input\n                        type=\"number\"\n                                                id=\"quantity_6aec71290add9\"\n                        class=\"qty input-text qty text\"\n                        name=\"quantity\"\n                        value=\"1\"\n                        aria-label=\"Quantit\u00e9 de produits\"\n                        min=\"1\"\n                        max=\"341\"\n                                                    step=\"1\"\n                            placeholder=\"\"\n                            inputmode=\"numeric\"\n                            autocomplete=\"off\"\n                                        \/>\n            <\/div>\n\n            <!-- Plus and Minus Buttons in their own div -->\n                            <div class=\"qty-btns-wrap\">\n                    <button type=\"button\" class=\"qty-btn-plus\" data-qty-action=\"increase\">\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" height=\"24px\" viewBox=\"0 -960 960 960\" width=\"24px\" fill=\"#232323\">\n                            <path d=\"m480-541.85-184 184L253.85-400 480-626.15 706.15-400 664-357.85l-184-184Z\"><\/path>\n                        <\/svg>\n                    <\/button>\n                    <button type=\"button\" class=\"qty-btn-minus\" data-qty-action=\"decrease\">\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" height=\"24px\" viewBox=\"0 -960 960 960\" width=\"24px\" fill=\"#232323\">\n                            <path d=\"M480-357.85 253.85-584 296-626.15l184 184 184-184L706.15-584 480-357.85Z\"><\/path>\n                        <\/svg>\n                    <\/button>\n                <\/div>\n                    <\/div>\n\n            <\/div>\n\n    <script>\n        jQuery(document).ready(function($) {\n            'use strict';\n\n            console.log('=== QUANTITY INPUT SCRIPT LOADED ===');\n\n            var updateTimer;\n            var isProcessing = false;\n\n            \/\/ Remove any existing handlers that might conflict\n            $(document).off('.qtyCustom');\n            $('body').off('.qtyCustom');\n\n            function updateCart() {\n                console.log('updateCart() called!');\n                console.log('Current URL:', window.location.href);\n                console.log('Contains cart?', window.location.href.includes('cart'));\n                console.log('isProcessing?', isProcessing);\n\n                if (!window.location.href.includes('cart') || isProcessing) {\n                    console.log('Update skipped - not on cart page or already processing');\n                    return;\n                }\n\n                console.log('=== UPDATING CART ===');\n                isProcessing = true;\n\n                clearTimeout(updateTimer);\n                updateTimer = setTimeout(function() {\n                    \/\/ Method 1: Try to find and click update button\n                    var $updateBtn = $('button[name=\"update_cart\"], input[name=\"update_cart\"], .button[name=\"update_cart\"]');\n                    console.log('Found update buttons:', $updateBtn.length);\n\n                    if ($updateBtn.length) {\n                        console.log('Clicking update button...');\n                        $updateBtn.prop('disabled', false);\n                        $updateBtn[0].click(); \/\/ Use native click instead of jQuery\n                    } else {\n                        \/\/ Method 2: Try to submit the cart form\n                        console.log('No update button found, trying form submission...');\n                        var $cartForm = $('.woocommerce-cart-form, form.woocommerce-cart-form');\n                        console.log('Found cart forms:', $cartForm.length);\n\n                        if ($cartForm.length) {\n                            console.log('Submitting cart form...');\n                            $cartForm[0].submit(); \/\/ Native submit\n                        } else {\n                            \/\/ Method 3: Trigger WooCommerce cart update events\n                            console.log('No form found, triggering WC events...');\n                            $(document.body).trigger('wc_update_cart');\n                            $('body').trigger('update_checkout');\n\n                            \/\/ \/\/ Method 4: Last resort - page refresh\n                            \/\/ setTimeout(function() {\n                            \/\/     console.log('All methods failed, refreshing page...');\n                            \/\/     window.location.reload();\n                            \/\/ }, 3000);\n                        }\n                    }\n\n                    setTimeout(function() {\n                        isProcessing = false;\n                    }, 2000);\n                }, 100); \/\/ Reduced delay for faster response\n            }\n\n            \/\/ Single, clean event handler\n            $(document).on('click.qtyCustom', '[data-qty-action]', function(e) {\n                e.preventDefault();\n                e.stopPropagation();\n                e.stopImmediatePropagation();\n\n                var $button = $(this);\n                var action = $button.attr('data-qty-action');\n                var $input = $button.closest('.custom-qty-wrapper').find('input.qty');\n\n                if (!$input.length) {\n                    console.log('No input found!');\n                    return false;\n                }\n\n                var currentVal = parseInt($input.val()) || 0;\n                var min = parseInt($input.attr('min')) || 0;\n                var max = parseInt($input.attr('max')) || 999999;\n                var newVal = currentVal;\n\n                console.log('=== BUTTON CLICKED ===');\n                console.log('Action:', action);\n                console.log('Current value:', currentVal);\n                console.log('Min:', min, 'Max:', max);\n\n                if (action === 'increase' && currentVal < max) {\n                    newVal = currentVal + 1;\n                } else if (action === 'decrease' && currentVal > min) {\n                    newVal = currentVal - 1;\n                }\n\n                if (newVal !== currentVal) {\n                    console.log('Changing from', currentVal, 'to', newVal);\n                    $input.val(newVal);\n\n                    \/\/ Trigger change event to notify WooCommerce\n                    $input.trigger('change');\n                    $input.trigger('input'); \/\/ Some themes listen to input event\n\n                    \/\/ Wait a bit then update cart\n                    console.log('About to call updateCart in 50ms...');\n                    setTimeout(function() {\n                        console.log('setTimeout executed, calling updateCart...');\n                        updateCart();\n                    }, 50);\n                } else {\n                    console.log('No change - limits reached');\n                }\n\n                return false;\n            });\n\n            \/\/ Handle direct input changes (manual typing)\n            $(document).on('change.qtyCustom', 'input.qty', function(e) {\n                if (!$(this).data('button-changed')) {\n                    console.log('=== INPUT CHANGED MANUALLY ===');\n                    updateCart();\n                }\n                $(this).removeData('button-changed');\n            });\n\n            \/\/ Rebind after cart updates\n            $(document.body).on('updated_wc_div updated_cart_totals', function() {\n                console.log('=== CART UPDATED - EVENTS STILL ACTIVE ===');\n                \/\/ Les \u00e9v\u00e9nements sont d\u00e9j\u00e0 bind\u00e9s sur document, pas besoin de rebind\n            });\n\n            \/\/ Test function\n            setTimeout(function() {\n                var $buttons = $('[data-qty-action]');\n                console.log('=== FOUND', $buttons.length, 'QUANTITY BUTTONS ===');\n            }, 500);\n        });\n    <\/script>\n\n    <style>\n        .custom-qty-wrapper {\n            display: flex;\n            align-items: stretch;\n            justify-content: flex-start;\n        }\n\n        .qty-btns-wrap {\n            flex: 0;\n            display: flex;\n            flex-direction: column;\n        }\n\n        .qty-input-wrap input,\n        .e-loop-add-to-cart-form .qty-input-wrap input,\n        .cart .qty-input-wrap input {\n            color: #232323 !important;\n            min-width: 3rem !important;\n            min-height: 100% !important;\n            border: 1px solid rgb(0, 0, 0, 1) !important;\n            border-radius: 0 !important;\n            padding: .175rem .5rem !important;\n            font-family: \"Poppins\", Sans-serif !important;\n            box-sizing: border-box !important;\n        }\n\n        .qty-btn-plus, .qty-btn-minus,\n        .e-loop-add-to-cart-form .qty-btn-plus,\n        .e-loop-add-to-cart-form .qty-btn-minus {\n            padding: 0 3px;\n            display: flex;\n            border: 1px solid rgb(0, 0, 0, 1) !important;\n            border-left: 0px !important;\n            align-items: center;\n            justify-content: center;\n            border-radius: 0px !important;\n            transition: background-color 0.2s ease;\n            cursor: pointer;\n            background: white !important;\n            min-height: 24px;\n            min-width: 24px;\n            box-sizing: border-box !important;\n        }\n\n        .qty-btn-plus,\n        .e-loop-add-to-cart-form .qty-btn-plus {\n            border-bottom: 0px !important;\n        }\n\n        .qty-btn-plus svg, .qty-btn-minus svg,\n        .e-loop-add-to-cart-form .qty-btn-plus svg,\n        .e-loop-add-to-cart-form .qty-btn-minus svg {\n            width: 15px;\n            max-height: 19px;\n            pointer-events: none;\n        }\n\n        .qty-btn-plus:hover, .qty-btn-minus:hover,\n        .e-loop-add-to-cart-form .qty-btn-plus:hover,\n        .e-loop-add-to-cart-form .qty-btn-minus:hover {\n            background: #f1f1f1 !important;\n        }\n\n        .qty-btn-plus:active, .qty-btn-minus:active,\n        .e-loop-add-to-cart-form .qty-btn-plus:active,\n        .e-loop-add-to-cart-form .qty-btn-minus:active {\n            background: #e0e0e0 !important;\n        }\n\n        \/* Hide number input spinner for all browsers *\/\n        .qty.input-text.qty.text,\n        .e-loop-add-to-cart-form .qty.input-text.qty.text {\n            -moz-appearance: textfield;\n        }\n\n        .qty.input-text.qty.text::-webkit-outer-spin-button,\n        .qty.input-text.qty.text::-webkit-inner-spin-button,\n        .e-loop-add-to-cart-form .qty.input-text.qty.text::-webkit-outer-spin-button,\n        .e-loop-add-to-cart-form .qty.input-text.qty.text::-webkit-inner-spin-button {\n            -webkit-appearance: none;\n            margin: 0;\n        }\n\n        input.qty:focus,\n        .e-loop-add-to-cart-form input.qty:focus {\n            outline: none;\n            box-shadow: none;\n        }\n\n        input.qty,\n        .e-loop-add-to-cart-form input.qty {\n            outline: none;\n            box-shadow: none;\n        }\n    <\/style>\n\n<a href=\"?add-to-cart=5496\" aria-describedby=\"woocommerce_loop_add_to_cart_link_describedby_5496\" data-quantity=\"1\" class=\"button product_type_simple add_to_cart_button ajax_add_to_cart\" data-product_id=\"5496\" data-product_sku=\"TAB_NOIR_SESAME\" aria-label=\"Ajouter au panier\u00a0: &ldquo;Noir et s\u00e9same torr\u00e9fi\u00e9&rdquo;\" rel=\"nofollow\" data-success_message=\"\u00ab\u00a0Noir et s\u00e9same torr\u00e9fi\u00e9\u00a0\u00bb a \u00e9t\u00e9 ajout\u00e9 \u00e0 votre panier\">Ajouter au panier<\/a>\t<span id=\"woocommerce_loop_add_to_cart_link_describedby_5496\" class=\"screen-reader-text\">\n\t\t\t<\/span>\n\t\t\t<\/form>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ed0d51c elementor-align-left elementor-widget elementor-widget-button\" data-id=\"ed0d51c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/graindesail.com\/fr\/produit\/tablette-de-chocolat-noir-et-sesame-torrefie-100g-bio\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Voir le d\u00e9tail du produit<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-0b39657 elementor-absolute elementor-widget elementor-widget-html\" data-id=\"0b39657\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script>\n    document.addEventListener('DOMContentLoaded', function () {\n        function attachShowBioEventListeners() {\n            \/\/ Attach event listeners to buttons\n            const buttons = document.querySelectorAll('[id^=button]');\n            buttons.forEach(button => {\n                button.removeEventListener('click', handleShowBioClick);\n                button.addEventListener('click', handleShowBioClick);\n            });\n\n            \/\/ Attach event listeners to close icons\n            document.querySelectorAll('.close-icon').forEach(icon => {\n                icon.removeEventListener('click', handleCloseIconClick);\n                icon.addEventListener('click', handleCloseIconClick);\n            });\n\n            \/\/ Attach event listeners to \"Add to Cart\" buttons\n            document.querySelectorAll('a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart').forEach(addToCartButton => {\n                addToCartButton.removeEventListener('click', handleCloseIconClick);\n                addToCartButton.addEventListener('click', handleCloseIconClick);\n            });\n        }\n\n        function handleShowBioClick(event) {\n            const button = event.currentTarget;\n            const postID = button.id.replace('button', '');\n            const containerID = 'container' + postID;\n\n            \/\/ Hide all containers\n            document.querySelectorAll('.container').forEach(container => {\n                container.classList.remove('active');\n            });\n\n            \/\/ Show the specific container\n            const containerToShow = document.getElementById(containerID);\n            if (containerToShow) {\n                containerToShow.classList.add('active');\n\n                \/\/ \u2705 Disable page scroll\n                document.body.style.overflow = 'hidden';\n\n                \/\/ \u2705 Reinitialize Swiper when showing the container\n                setTimeout(() => {\n                    reinitSwiper(containerToShow);\n                }, 100);\n            }\n        }\n\n        function handleCloseIconClick() {\n            \/\/ Hide all containers\n            document.querySelectorAll('.container').forEach(container => {\n                container.classList.remove('active');\n            });\n\n            \/\/ \u2705 Enable page scroll again\n            document.body.style.overflow = '';\n        }\n\n        function reinitSwiper(container) {\n            const swiperContainer = container.querySelector('.swiper-container');\n            if (swiperContainer && swiperContainer.swiper) {\n                swiperContainer.swiper.update(); \/\/ Update existing Swiper instance\n            } else if (swiperContainer) {\n                \/\/ \u2705 Initialize Swiper if it doesn't exist\n                new Swiper(swiperContainer, {\n                    autoHeight: true,\n                    direction: 'vertical',\n                    effect: 'slide',\n                    loop: false,\n                    navigation: {\n                        nextEl: '.swiper-button-next',\n                        prevEl: '.swiper-button-prev',\n                    },\n                    pagination: {\n                        el: '.swiper-pagination',\n                        clickable: true,\n                        type: 'bullets',\n                    },\n                });\n            }\n        }\n\n        \/\/ Initial setup\n        attachShowBioEventListeners();\n\n        \/\/ Optional: Use MutationObserver if available\n        const postContainer = document.querySelector('.elementor-posts, .e-loop-container, .products, .posts-loop'); \/\/ Adjust to your layout\n        if (postContainer && window.MutationObserver) {\n            const observer = new MutationObserver(() => {\n                attachShowBioEventListeners();\n            });\n            observer.observe(postContainer, { childList: true, subtree: true });\n        }\n\n        \/\/ \u2705 Always-running backup: reattach every second if needed\n        setInterval(() => {\n            attachShowBioEventListeners();\n        }, 1000); \/\/ You can adjust to 500ms if needed\n    });\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"3412\" class=\"elementor elementor-3412 e-loop-item e-loop-item-5538 post-5538 product type-product status-publish has-post-thumbnail product_cat-ape product_cat-chocolat product_cat-chocolat-tablette  instock taxable shipping-taxable purchasable product-type-simple\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-a32437f thumbnail-container elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"a32437f\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5dbe952\" data-id=\"5dbe952\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-b754309 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"b754309\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-0f6affc\" data-id=\"0f6affc\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-7a741f8 product-imag elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"7a741f8\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-368890a\" data-id=\"368890a\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-887fa8d e-transform elementor-widget elementor-widget-image\" data-id=\"887fa8d\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_transform_rotateZ_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:-2.5,&quot;sizes&quot;:[]},&quot;_transform_rotate_3d_hover&quot;:&quot;yes&quot;,&quot;_transform_rotateX_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:0,&quot;sizes&quot;:[]},&quot;_transform_rotateY_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:0,&quot;sizes&quot;:[]},&quot;_transform_perspective_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:0,&quot;sizes&quot;:[]},&quot;_transform_rotateZ_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_rotateZ_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_rotateX_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_rotateX_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_rotateY_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_rotateY_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_perspective_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_perspective_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/graindesail.com\/fr\/produit\/tablette-de-chocolat-noir-raisins-et-sarrasin-torrefie-100g-bio\/\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"424\" height=\"774\" data-src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2026\/02\/GDS-NOIR-RAISIN-10ANS-RECTO-BD.png\" class=\"attachment-large size-large wp-image-23933 lazyload\" alt=\"Tablette Noir Raisins Sarrasin - Bandeau 10 ans\" data-srcset=\"https:\/\/graindesail.com\/wp-content\/uploads\/2026\/02\/GDS-NOIR-RAISIN-10ANS-RECTO-BD.png 424w, https:\/\/graindesail.com\/wp-content\/uploads\/2026\/02\/GDS-NOIR-RAISIN-10ANS-RECTO-BD-164x300.png 164w\" data-sizes=\"(max-width: 424px) 100vw, 424px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 424px; --smush-placeholder-aspect-ratio: 424\/774;\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-aca3a3d elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"aca3a3d\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-bc731db\" data-id=\"bc731db\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b9a4f95 elementor-widget elementor-widget-heading\" data-id=\"b9a4f95\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/graindesail.com\/fr\/produit\/tablette-de-chocolat-noir-raisins-et-sarrasin-torrefie-100g-bio\/\">Noir, raisins et sarrasin torr\u00e9fi\u00e9<\/a><\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-98b54f3 elementor-widget elementor-widget-text-editor\" data-id=\"98b54f3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tTablette de chocolat Noir 62% de cacao avec inclusions raisins et sarrasin torr\u00e9fi\u00e9 &#8211; 100G &#8211; BIO\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-59a3d8f elementor-section-full_width tst elementor-section-height-default elementor-section-height-default\" data-id=\"59a3d8f\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-a40f4ec\" data-id=\"a40f4ec\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-228377b elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"228377b\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-cd5fbc9\" data-id=\"cd5fbc9\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-296e2f8 elementor-widget elementor-widget-heading\" data-id=\"296e2f8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\"><span class=\"woocommerce-Price-amount amount\">3,25&nbsp;<span class=\"woocommerce-Price-currencySymbol\">&euro;<\/span><\/span><\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4a1698f elementor-widget__width-auto elementor-widget elementor-widget-shortcode\" data-id=\"4a1698f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><p class=\"prix-et-poids\"><span class=\"woocommerce-Price-amount amount\"><bdi>32,50&nbsp;<span class=\"woocommerce-Price-currencySymbol\">&euro;<\/span><\/bdi><\/span> \/ kg<\/p><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9f31dae elementor-align-justify elementor-widget elementor-widget-button\" data-id=\"9f31dae\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"button5538\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-size-sm\" role=\"button\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">AJOUTER AU PANIER<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-cb46892 elementor-widget__width-auto elementor-absolute elementor-widget elementor-widget-shortcode\" data-id=\"cb46892\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-3f24091 elementor-section-full_width container elementor-section-height-min-height elementor-section-height-default elementor-section-items-middle\" data-id=\"3f24091\" data-element_type=\"section\" data-e-type=\"section\" id=\"container5538\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e6d4eaa\" data-id=\"e6d4eaa\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-af63a6e elementor-section-height-min-height elementor-section-content-middle elementor-section-boxed elementor-section-height-default\" data-id=\"af63a6e\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-6b2e3c4\" data-id=\"6b2e3c4\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-c179bb5 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"c179bb5\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-eb766bb\" data-id=\"eb766bb\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9ce84ea elementor-widget__width-auto close-icon elementor-widget elementor-widget-button\" data-id=\"9ce84ea\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-size-sm\" role=\"button\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">x<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-f2c108f elementor-section-full_width elementor-section-content-top elementor-section-height-default elementor-section-height-default\" data-id=\"f2c108f\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-2985422\" data-id=\"2985422\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-0ad5294 quick_grid elementor-widget elementor-widget-jet-woo-product-gallery-slider\" data-id=\"0ad5294\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;pagination_thumbnails_space_between&quot;:0,&quot;pagination_thumbnails_columns_tablet&quot;:&quot;3&quot;,&quot;pagination_thumbnails_columns_mobile&quot;:&quot;3&quot;,&quot;pagination_thumbnails_space_between_tablet&quot;:0,&quot;pagination_thumbnails_space_between_mobile&quot;:0,&quot;pagination_thumbnails_columns&quot;:4}\" data-widget_type=\"jet-woo-product-gallery-slider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"jet-woo-product-gallery\" data-gallery-settings=\"{&quot;enableGallery&quot;:false,&quot;enableZoom&quot;:false,&quot;zoomMagnify&quot;:1,&quot;caption&quot;:true,&quot;zoom&quot;:true,&quot;fullscreen&quot;:true,&quot;share&quot;:true,&quot;counter&quot;:true,&quot;arrows&quot;:true,&quot;hasVideo&quot;:false,&quot;videoType&quot;:&quot;youtube&quot;,&quot;videoIn&quot;:&quot;content&quot;,&quot;videoAutoplay&quot;:false,&quot;videoLoop&quot;:false,&quot;videoFirst&quot;:false}\"><div class=\"jet-woo-product-gallery__content \" data-featured-image=\"1\">\r\n\t<div class=\"jet-woo-swiper jet-woo-swiper-vertical jet-gallery-swiper-vertical-pos-end\">\r\n\t\t<div class=\"jet-gallery-swiper-slider\">\r\n\t\t\t<div class=\"jet-woo-product-gallery-slider swiper-container\" data-swiper-settings=\"{&quot;autoHeight&quot;:true,&quot;centeredSlides&quot;:false,&quot;direction&quot;:&quot;vertical&quot;,&quot;effect&quot;:&quot;slide&quot;,&quot;longSwipesRatio&quot;:0.8,&quot;showNavigation&quot;:false,&quot;showPagination&quot;:true,&quot;loop&quot;:false,&quot;paginationControllerType&quot;:&quot;bullets&quot;,&quot;paginationType&quot;:&quot;thumbnails&quot;,&quot;dynamicBullets&quot;:false}\" data-swiper-thumb-settings=\"{&quot;direction&quot;:&quot;vertical&quot;,&quot;showNavigation&quot;:true,&quot;breakpoints&quot;:{&quot;0&quot;:{&quot;slidesPerView&quot;:&quot;3&quot;,&quot;spaceBetween&quot;:0},&quot;768&quot;:{&quot;slidesPerView&quot;:&quot;3&quot;,&quot;spaceBetween&quot;:0},&quot;1025&quot;:{&quot;slidesPerView&quot;:4,&quot;spaceBetween&quot;:0}}}\" dir=\"ltr\" >\r\n\t\t\t\t<div class=\"swiper-wrapper\">\r\n\t\t\t\t\t\r\n<div class=\"jet-woo-product-gallery__image-item featured swiper-slide\">\r\n\t<div class=\"jet-woo-product-gallery__image\">\r\n\t\t<a class=\"jet-woo-product-gallery__image-link\" href=\"https:\/\/graindesail.com\/wp-content\/uploads\/2026\/02\/GDS-NOIR-RAISIN-10ANS-RECTO-BD.png\" itemprop=\"image\" title=\"Tablette Noir Raisins Sarrasin - Bandeau 10 ans\" rel=\"prettyPhoto[jet-gallery]\" data-e-disable-page-transition=\"\"><img loading=\"lazy\" decoding=\"async\" width=\"424\" height=\"774\" src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2026\/02\/GDS-NOIR-RAISIN-10ANS-RECTO-BD.png\" class=\"wp-post-image\" alt=\"Tablette Noir Raisins Sarrasin - Bandeau 10 ans\" title=\"Tablette Noir Raisins Sarrasin - Bandeau 10 ans\" data-caption=\"Tablette Noir Raisins Sarrasin - Bandeau 10 ans \" data-src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2026\/02\/GDS-NOIR-RAISIN-10ANS-RECTO-BD.png\" data-large_image=\"https:\/\/graindesail.com\/wp-content\/uploads\/2026\/02\/GDS-NOIR-RAISIN-10ANS-RECTO-BD.png\" data-large_image_width=\"424\" data-large_image_height=\"774\" srcset=\"https:\/\/graindesail.com\/wp-content\/uploads\/2026\/02\/GDS-NOIR-RAISIN-10ANS-RECTO-BD.png 424w, https:\/\/graindesail.com\/wp-content\/uploads\/2026\/02\/GDS-NOIR-RAISIN-10ANS-RECTO-BD-164x300.png 164w\" sizes=\"(max-width: 424px) 100vw, 424px\" \/><\/a>\t<\/div>\r\n<\/div>\r\n<div class=\"jet-woo-product-gallery__image-item swiper-slide\">\r\n\t<div class=\"jet-woo-product-gallery__image\">\r\n\t\t<a class=\"jet-woo-product-gallery__image-link\" href=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/tablette-noir-raisins-a-toi-lartiste-2026.png\" itemprop=\"image\" title=\"Tablette Noir Raisins \u00c0 Toi l&#039;Artiste 10 ans\" rel=\"prettyPhoto[jet-gallery]\" data-e-disable-page-transition=\"\"><img loading=\"lazy\" decoding=\"async\" width=\"424\" height=\"774\" src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/tablette-noir-raisins-a-toi-lartiste-2026.png\" class=\"wp-post-gallery\" alt=\"Tablette Noir Raisins \u00c0 Toi l&#039;Artiste 10 ans\" title=\"Tablette Noir Raisins \u00c0 Toi l&#039;Artiste 10 ans\" data-caption=\"Tablette Noir Raisins \u00c0 Toi l&#039;Artiste 10 ans\" data-src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/tablette-noir-raisins-a-toi-lartiste-2026.png\" data-large_image=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/tablette-noir-raisins-a-toi-lartiste-2026.png\" data-large_image_width=\"424\" data-large_image_height=\"774\" srcset=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/tablette-noir-raisins-a-toi-lartiste-2026.png 424w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/tablette-noir-raisins-a-toi-lartiste-2026-164x300.png 164w\" sizes=\"(max-width: 424px) 100vw, 424px\" \/><\/a>\t<\/div>\r\n<\/div>\r\n<div class=\"jet-woo-product-gallery__image-item swiper-slide\">\r\n\t<div class=\"jet-woo-product-gallery__image\">\r\n\t\t<a class=\"jet-woo-product-gallery__image-link\" href=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/927.jpg\" itemprop=\"image\" title=\"927\" rel=\"prettyPhoto[jet-gallery]\" data-e-disable-page-transition=\"\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/927.jpg\" class=\"wp-post-gallery\" alt=\"Tablette de chocolat noir raisins sarrasins torr\u00e9fi\u00e9s - BIO - Grain de Sail - ambiance\" title=\"927\" data-caption=\"Tablette de chocolat noir raisins sarrasins torr\u00e9fi\u00e9s - BIO - Grain de Sail - ambiance\" data-src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/927.jpg\" data-large_image=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/927.jpg\" data-large_image_width=\"600\" data-large_image_height=\"600\" srcset=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/927.jpg 600w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/927-300x300.jpg 300w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/927-150x150.jpg 150w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/927-100x100.jpg 100w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/a>\t<\/div>\r\n<\/div>\t\t\t\t<\/div>\r\n\r\n\t\t\t\t\r\n\t\t\t\t\t\t\t<\/div>\r\n\t\t<\/div>\r\n\r\n\t\t\r\n<div class=\"jet-gallery-swiper-thumb\">\r\n\t<div class=\"jet-woo-swiper-control-nav jet-woo-swiper-gallery-thumbs swiper-container\">\r\n\t\t<div class=\"swiper-wrapper\">\r\n\t\t\t<div data-thumb=\"https:\/\/graindesail.com\/wp-content\/uploads\/2026\/02\/GDS-NOIR-RAISIN-10ANS-RECTO-BD.png\" class=\"jet-woo-swiper-control-thumbs__item swiper-slide\"><div class=\"jet-woo-swiper-control-thumbs__item-image\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2026\/02\/GDS-NOIR-RAISIN-10ANS-RECTO-BD-150x150.png\" class=\"wp-post-gallery\" alt=\"Tablette Noir Raisins Sarrasin - Bandeau 10 ans\" title=\"Tablette Noir Raisins Sarrasin - Bandeau 10 ans\" data-caption=\"Tablette Noir Raisins Sarrasin - Bandeau 10 ans \" data-src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2026\/02\/GDS-NOIR-RAISIN-10ANS-RECTO-BD.png\" data-large_image=\"https:\/\/graindesail.com\/wp-content\/uploads\/2026\/02\/GDS-NOIR-RAISIN-10ANS-RECTO-BD.png\" data-large_image_width=\"424\" data-large_image_height=\"774\" srcset=\"https:\/\/graindesail.com\/wp-content\/uploads\/2026\/02\/GDS-NOIR-RAISIN-10ANS-RECTO-BD-150x150.png 150w, https:\/\/graindesail.com\/wp-content\/uploads\/2026\/02\/GDS-NOIR-RAISIN-10ANS-RECTO-BD-300x300.png 300w, https:\/\/graindesail.com\/wp-content\/uploads\/2026\/02\/GDS-NOIR-RAISIN-10ANS-RECTO-BD-100x100.png 100w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/div><\/div><div data-thumb=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/tablette-noir-raisins-a-toi-lartiste-2026.png\" class=\"jet-woo-swiper-control-thumbs__item swiper-slide\"><div class=\"jet-woo-swiper-control-thumbs__item-image\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/tablette-noir-raisins-a-toi-lartiste-2026-150x150.png\" class=\"wp-post-gallery\" alt=\"Tablette Noir Raisins \u00c0 Toi l&#039;Artiste 10 ans\" title=\"Tablette Noir Raisins \u00c0 Toi l&#039;Artiste 10 ans\" data-caption=\"Tablette Noir Raisins \u00c0 Toi l&#039;Artiste 10 ans\" data-src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/tablette-noir-raisins-a-toi-lartiste-2026.png\" data-large_image=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/tablette-noir-raisins-a-toi-lartiste-2026.png\" data-large_image_width=\"424\" data-large_image_height=\"774\" srcset=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/tablette-noir-raisins-a-toi-lartiste-2026-150x150.png 150w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/tablette-noir-raisins-a-toi-lartiste-2026-300x300.png 300w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/tablette-noir-raisins-a-toi-lartiste-2026-100x100.png 100w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/div><\/div><div data-thumb=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/927.jpg\" class=\"jet-woo-swiper-control-thumbs__item swiper-slide\"><div class=\"jet-woo-swiper-control-thumbs__item-image\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/927-150x150.jpg\" class=\"wp-post-gallery\" alt=\"Tablette de chocolat noir raisins sarrasins torr\u00e9fi\u00e9s - BIO - Grain de Sail - ambiance\" title=\"927\" data-caption=\"Tablette de chocolat noir raisins sarrasins torr\u00e9fi\u00e9s - BIO - Grain de Sail - ambiance\" data-src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/927.jpg\" data-large_image=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/927.jpg\" data-large_image_width=\"600\" data-large_image_height=\"600\" srcset=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/927-150x150.jpg 150w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/927-300x300.jpg 300w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/927-100x100.jpg 100w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/927.jpg 600w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/div><\/div>\t\t<\/div>\r\n\t\t<span class=\"jet-product-gallery-icon jet-swiper-nav jet-swiper-button-prev jet-thumb-swiper-nav\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" height=\"24px\" viewBox=\"0 -960 960 960\" width=\"24px\" fill=\"#e8eaed\"><path d=\"M480-528 296-344l-56-56 240-240 240 240-56 56-184-184Z\"><\/path><\/svg><\/span><span class=\"jet-product-gallery-icon jet-swiper-nav jet-swiper-button-next jet-thumb-swiper-nav\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" height=\"24px\" viewBox=\"0 -960 960 960\" width=\"24px\" fill=\"#e8eaed\"><path d=\"M480-344 240-584l56-56 184 184 184-184 56 56-240 240Z\"><\/path><\/svg><\/span>\t<\/div>\r\n<\/div>\r\n\r\n\t<\/div>\r\n\r\n\t\r\n<\/div>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-54d79ba\" data-id=\"54d79ba\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-4732829 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"4732829\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-8cf5813\" data-id=\"8cf5813\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-39a4ade elementor-widget elementor-widget-heading\" data-id=\"39a4ade\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Noir, raisins et sarrasin torr\u00e9fi\u00e9<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-16d6913 elementor-widget elementor-widget-text-editor\" data-id=\"16d6913\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tTablette de chocolat Noir 62% de cacao avec inclusions raisins et sarrasin torr\u00e9fi\u00e9 &#8211; 100G &#8211; BIO\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-e50ae6a elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"e50ae6a\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-cf2e282\" data-id=\"cf2e282\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-51a1aaf elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"51a1aaf\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-aeaaa46\" data-id=\"aeaaa46\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-568cf35 elementor-widget__width-auto elementor-widget elementor-widget-shortcode\" data-id=\"568cf35\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><span class=\"product-price\"><span class=\"woocommerce-Price-amount amount\"><bdi>3,25&nbsp;<span class=\"woocommerce-Price-currencySymbol\">&euro;<\/span><\/bdi><\/span><\/span><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-9d6292a elementor-widget__width-auto elementor-widget elementor-widget-shortcode\" data-id=\"9d6292a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><span class=\"product-stock \"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" height=\"24px\" viewBox=\"0 -960 960 960\" width=\"24px\" fill=\"#232323\"><path d=\"M382-240 154-468l57-57 171 171 367-367 57 57-424 424Z\"\/><\/svg> En stock<\/span>\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0f08157 elementor-add-to-cart--align-left e-add-to-cart--show-quantity-yes elementor-widget elementor-widget-woocommerce-product-add-to-cart\" data-id=\"0f08157\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"woocommerce-product-add-to-cart.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n\t\t<div class=\"elementor-add-to-cart elementor-product-simple\">\n\t\t\t\t\t<div class=\"e-loop-add-to-cart-form-container\">\n\t\t\t<form class=\"cart e-loop-add-to-cart-form\">\n\t\t\t\t\n    <div class=\"quantity\">\n        \n        <label class=\"screen-reader-text\" for=\"quantity_6aec71291eceb\">\n            quantit\u00e9 de Noir, raisins et sarrasin torr\u00e9fi\u00e9        <\/label>\n\n        <div class=\"custom-qty-wrapper\">\n            <!-- Input Field in its own div -->\n            <div class=\"qty-input-wrap\">\n                <input\n                        type=\"number\"\n                                                id=\"quantity_6aec71291eceb\"\n                        class=\"qty input-text qty text\"\n                        name=\"quantity\"\n                        value=\"1\"\n                        aria-label=\"Quantit\u00e9 de produits\"\n                        min=\"1\"\n                        max=\"172\"\n                                                    step=\"1\"\n                            placeholder=\"\"\n                            inputmode=\"numeric\"\n                            autocomplete=\"off\"\n                                        \/>\n            <\/div>\n\n            <!-- Plus and Minus Buttons in their own div -->\n                            <div class=\"qty-btns-wrap\">\n                    <button type=\"button\" class=\"qty-btn-plus\" data-qty-action=\"increase\">\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" height=\"24px\" viewBox=\"0 -960 960 960\" width=\"24px\" fill=\"#232323\">\n                            <path d=\"m480-541.85-184 184L253.85-400 480-626.15 706.15-400 664-357.85l-184-184Z\"><\/path>\n                        <\/svg>\n                    <\/button>\n                    <button type=\"button\" class=\"qty-btn-minus\" data-qty-action=\"decrease\">\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" height=\"24px\" viewBox=\"0 -960 960 960\" width=\"24px\" fill=\"#232323\">\n                            <path d=\"M480-357.85 253.85-584 296-626.15l184 184 184-184L706.15-584 480-357.85Z\"><\/path>\n                        <\/svg>\n                    <\/button>\n                <\/div>\n                    <\/div>\n\n            <\/div>\n\n    <script>\n        jQuery(document).ready(function($) {\n            'use strict';\n\n            console.log('=== QUANTITY INPUT SCRIPT LOADED ===');\n\n            var updateTimer;\n            var isProcessing = false;\n\n            \/\/ Remove any existing handlers that might conflict\n            $(document).off('.qtyCustom');\n            $('body').off('.qtyCustom');\n\n            function updateCart() {\n                console.log('updateCart() called!');\n                console.log('Current URL:', window.location.href);\n                console.log('Contains cart?', window.location.href.includes('cart'));\n                console.log('isProcessing?', isProcessing);\n\n                if (!window.location.href.includes('cart') || isProcessing) {\n                    console.log('Update skipped - not on cart page or already processing');\n                    return;\n                }\n\n                console.log('=== UPDATING CART ===');\n                isProcessing = true;\n\n                clearTimeout(updateTimer);\n                updateTimer = setTimeout(function() {\n                    \/\/ Method 1: Try to find and click update button\n                    var $updateBtn = $('button[name=\"update_cart\"], input[name=\"update_cart\"], .button[name=\"update_cart\"]');\n                    console.log('Found update buttons:', $updateBtn.length);\n\n                    if ($updateBtn.length) {\n                        console.log('Clicking update button...');\n                        $updateBtn.prop('disabled', false);\n                        $updateBtn[0].click(); \/\/ Use native click instead of jQuery\n                    } else {\n                        \/\/ Method 2: Try to submit the cart form\n                        console.log('No update button found, trying form submission...');\n                        var $cartForm = $('.woocommerce-cart-form, form.woocommerce-cart-form');\n                        console.log('Found cart forms:', $cartForm.length);\n\n                        if ($cartForm.length) {\n                            console.log('Submitting cart form...');\n                            $cartForm[0].submit(); \/\/ Native submit\n                        } else {\n                            \/\/ Method 3: Trigger WooCommerce cart update events\n                            console.log('No form found, triggering WC events...');\n                            $(document.body).trigger('wc_update_cart');\n                            $('body').trigger('update_checkout');\n\n                            \/\/ \/\/ Method 4: Last resort - page refresh\n                            \/\/ setTimeout(function() {\n                            \/\/     console.log('All methods failed, refreshing page...');\n                            \/\/     window.location.reload();\n                            \/\/ }, 3000);\n                        }\n                    }\n\n                    setTimeout(function() {\n                        isProcessing = false;\n                    }, 2000);\n                }, 100); \/\/ Reduced delay for faster response\n            }\n\n            \/\/ Single, clean event handler\n            $(document).on('click.qtyCustom', '[data-qty-action]', function(e) {\n                e.preventDefault();\n                e.stopPropagation();\n                e.stopImmediatePropagation();\n\n                var $button = $(this);\n                var action = $button.attr('data-qty-action');\n                var $input = $button.closest('.custom-qty-wrapper').find('input.qty');\n\n                if (!$input.length) {\n                    console.log('No input found!');\n                    return false;\n                }\n\n                var currentVal = parseInt($input.val()) || 0;\n                var min = parseInt($input.attr('min')) || 0;\n                var max = parseInt($input.attr('max')) || 999999;\n                var newVal = currentVal;\n\n                console.log('=== BUTTON CLICKED ===');\n                console.log('Action:', action);\n                console.log('Current value:', currentVal);\n                console.log('Min:', min, 'Max:', max);\n\n                if (action === 'increase' && currentVal < max) {\n                    newVal = currentVal + 1;\n                } else if (action === 'decrease' && currentVal > min) {\n                    newVal = currentVal - 1;\n                }\n\n                if (newVal !== currentVal) {\n                    console.log('Changing from', currentVal, 'to', newVal);\n                    $input.val(newVal);\n\n                    \/\/ Trigger change event to notify WooCommerce\n                    $input.trigger('change');\n                    $input.trigger('input'); \/\/ Some themes listen to input event\n\n                    \/\/ Wait a bit then update cart\n                    console.log('About to call updateCart in 50ms...');\n                    setTimeout(function() {\n                        console.log('setTimeout executed, calling updateCart...');\n                        updateCart();\n                    }, 50);\n                } else {\n                    console.log('No change - limits reached');\n                }\n\n                return false;\n            });\n\n            \/\/ Handle direct input changes (manual typing)\n            $(document).on('change.qtyCustom', 'input.qty', function(e) {\n                if (!$(this).data('button-changed')) {\n                    console.log('=== INPUT CHANGED MANUALLY ===');\n                    updateCart();\n                }\n                $(this).removeData('button-changed');\n            });\n\n            \/\/ Rebind after cart updates\n            $(document.body).on('updated_wc_div updated_cart_totals', function() {\n                console.log('=== CART UPDATED - EVENTS STILL ACTIVE ===');\n                \/\/ Les \u00e9v\u00e9nements sont d\u00e9j\u00e0 bind\u00e9s sur document, pas besoin de rebind\n            });\n\n            \/\/ Test function\n            setTimeout(function() {\n                var $buttons = $('[data-qty-action]');\n                console.log('=== FOUND', $buttons.length, 'QUANTITY BUTTONS ===');\n            }, 500);\n        });\n    <\/script>\n\n    <style>\n        .custom-qty-wrapper {\n            display: flex;\n            align-items: stretch;\n            justify-content: flex-start;\n        }\n\n        .qty-btns-wrap {\n            flex: 0;\n            display: flex;\n            flex-direction: column;\n        }\n\n        .qty-input-wrap input,\n        .e-loop-add-to-cart-form .qty-input-wrap input,\n        .cart .qty-input-wrap input {\n            color: #232323 !important;\n            min-width: 3rem !important;\n            min-height: 100% !important;\n            border: 1px solid rgb(0, 0, 0, 1) !important;\n            border-radius: 0 !important;\n            padding: .175rem .5rem !important;\n            font-family: \"Poppins\", Sans-serif !important;\n            box-sizing: border-box !important;\n        }\n\n        .qty-btn-plus, .qty-btn-minus,\n        .e-loop-add-to-cart-form .qty-btn-plus,\n        .e-loop-add-to-cart-form .qty-btn-minus {\n            padding: 0 3px;\n            display: flex;\n            border: 1px solid rgb(0, 0, 0, 1) !important;\n            border-left: 0px !important;\n            align-items: center;\n            justify-content: center;\n            border-radius: 0px !important;\n            transition: background-color 0.2s ease;\n            cursor: pointer;\n            background: white !important;\n            min-height: 24px;\n            min-width: 24px;\n            box-sizing: border-box !important;\n        }\n\n        .qty-btn-plus,\n        .e-loop-add-to-cart-form .qty-btn-plus {\n            border-bottom: 0px !important;\n        }\n\n        .qty-btn-plus svg, .qty-btn-minus svg,\n        .e-loop-add-to-cart-form .qty-btn-plus svg,\n        .e-loop-add-to-cart-form .qty-btn-minus svg {\n            width: 15px;\n            max-height: 19px;\n            pointer-events: none;\n        }\n\n        .qty-btn-plus:hover, .qty-btn-minus:hover,\n        .e-loop-add-to-cart-form .qty-btn-plus:hover,\n        .e-loop-add-to-cart-form .qty-btn-minus:hover {\n            background: #f1f1f1 !important;\n        }\n\n        .qty-btn-plus:active, .qty-btn-minus:active,\n        .e-loop-add-to-cart-form .qty-btn-plus:active,\n        .e-loop-add-to-cart-form .qty-btn-minus:active {\n            background: #e0e0e0 !important;\n        }\n\n        \/* Hide number input spinner for all browsers *\/\n        .qty.input-text.qty.text,\n        .e-loop-add-to-cart-form .qty.input-text.qty.text {\n            -moz-appearance: textfield;\n        }\n\n        .qty.input-text.qty.text::-webkit-outer-spin-button,\n        .qty.input-text.qty.text::-webkit-inner-spin-button,\n        .e-loop-add-to-cart-form .qty.input-text.qty.text::-webkit-outer-spin-button,\n        .e-loop-add-to-cart-form .qty.input-text.qty.text::-webkit-inner-spin-button {\n            -webkit-appearance: none;\n            margin: 0;\n        }\n\n        input.qty:focus,\n        .e-loop-add-to-cart-form input.qty:focus {\n            outline: none;\n            box-shadow: none;\n        }\n\n        input.qty,\n        .e-loop-add-to-cart-form input.qty {\n            outline: none;\n            box-shadow: none;\n        }\n    <\/style>\n\n<a href=\"?add-to-cart=5538\" aria-describedby=\"woocommerce_loop_add_to_cart_link_describedby_5538\" data-quantity=\"1\" class=\"button product_type_simple add_to_cart_button ajax_add_to_cart\" data-product_id=\"5538\" data-product_sku=\"TAB_NOIR_RAISINS_SARRASIN\" aria-label=\"Ajouter au panier\u00a0: &ldquo;Noir, raisins et sarrasin torr\u00e9fi\u00e9&rdquo;\" rel=\"nofollow\" data-success_message=\"\u00ab\u00a0Noir, raisins et sarrasin torr\u00e9fi\u00e9\u00a0\u00bb a \u00e9t\u00e9 ajout\u00e9 \u00e0 votre panier\">Ajouter au panier<\/a>\t<span id=\"woocommerce_loop_add_to_cart_link_describedby_5538\" class=\"screen-reader-text\">\n\t\t\t<\/span>\n\t\t\t<\/form>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ed0d51c elementor-align-left elementor-widget elementor-widget-button\" data-id=\"ed0d51c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/graindesail.com\/fr\/produit\/tablette-de-chocolat-noir-raisins-et-sarrasin-torrefie-100g-bio\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Voir le d\u00e9tail du produit<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-0b39657 elementor-absolute elementor-widget elementor-widget-html\" data-id=\"0b39657\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script>\n    document.addEventListener('DOMContentLoaded', function () {\n        function attachShowBioEventListeners() {\n            \/\/ Attach event listeners to buttons\n            const buttons = document.querySelectorAll('[id^=button]');\n            buttons.forEach(button => {\n                button.removeEventListener('click', handleShowBioClick);\n                button.addEventListener('click', handleShowBioClick);\n            });\n\n            \/\/ Attach event listeners to close icons\n            document.querySelectorAll('.close-icon').forEach(icon => {\n                icon.removeEventListener('click', handleCloseIconClick);\n                icon.addEventListener('click', handleCloseIconClick);\n            });\n\n            \/\/ Attach event listeners to \"Add to Cart\" buttons\n            document.querySelectorAll('a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart').forEach(addToCartButton => {\n                addToCartButton.removeEventListener('click', handleCloseIconClick);\n                addToCartButton.addEventListener('click', handleCloseIconClick);\n            });\n        }\n\n        function handleShowBioClick(event) {\n            const button = event.currentTarget;\n            const postID = button.id.replace('button', '');\n            const containerID = 'container' + postID;\n\n            \/\/ Hide all containers\n            document.querySelectorAll('.container').forEach(container => {\n                container.classList.remove('active');\n            });\n\n            \/\/ Show the specific container\n            const containerToShow = document.getElementById(containerID);\n            if (containerToShow) {\n                containerToShow.classList.add('active');\n\n                \/\/ \u2705 Disable page scroll\n                document.body.style.overflow = 'hidden';\n\n                \/\/ \u2705 Reinitialize Swiper when showing the container\n                setTimeout(() => {\n                    reinitSwiper(containerToShow);\n                }, 100);\n            }\n        }\n\n        function handleCloseIconClick() {\n            \/\/ Hide all containers\n            document.querySelectorAll('.container').forEach(container => {\n                container.classList.remove('active');\n            });\n\n            \/\/ \u2705 Enable page scroll again\n            document.body.style.overflow = '';\n        }\n\n        function reinitSwiper(container) {\n            const swiperContainer = container.querySelector('.swiper-container');\n            if (swiperContainer && swiperContainer.swiper) {\n                swiperContainer.swiper.update(); \/\/ Update existing Swiper instance\n            } else if (swiperContainer) {\n                \/\/ \u2705 Initialize Swiper if it doesn't exist\n                new Swiper(swiperContainer, {\n                    autoHeight: true,\n                    direction: 'vertical',\n                    effect: 'slide',\n                    loop: false,\n                    navigation: {\n                        nextEl: '.swiper-button-next',\n                        prevEl: '.swiper-button-prev',\n                    },\n                    pagination: {\n                        el: '.swiper-pagination',\n                        clickable: true,\n                        type: 'bullets',\n                    },\n                });\n            }\n        }\n\n        \/\/ Initial setup\n        attachShowBioEventListeners();\n\n        \/\/ Optional: Use MutationObserver if available\n        const postContainer = document.querySelector('.elementor-posts, .e-loop-container, .products, .posts-loop'); \/\/ Adjust to your layout\n        if (postContainer && window.MutationObserver) {\n            const observer = new MutationObserver(() => {\n                attachShowBioEventListeners();\n            });\n            observer.observe(postContainer, { childList: true, subtree: true });\n        }\n\n        \/\/ \u2705 Always-running backup: reattach every second if needed\n        setInterval(() => {\n            attachShowBioEventListeners();\n        }, 1000); \/\/ You can adjust to 500ms if needed\n    });\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"3412\" class=\"elementor elementor-3412 e-loop-item e-loop-item-5671 post-5671 product type-product status-publish has-post-thumbnail product_cat-chocolat product_cat-chocolat-tablette  instock taxable shipping-taxable purchasable product-type-simple\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-a32437f thumbnail-container elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"a32437f\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5dbe952\" data-id=\"5dbe952\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-b754309 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"b754309\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-0f6affc\" data-id=\"0f6affc\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-7a741f8 product-imag elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"7a741f8\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-368890a\" data-id=\"368890a\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-887fa8d e-transform elementor-widget elementor-widget-image\" data-id=\"887fa8d\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_transform_rotateZ_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:-2.5,&quot;sizes&quot;:[]},&quot;_transform_rotate_3d_hover&quot;:&quot;yes&quot;,&quot;_transform_rotateX_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:0,&quot;sizes&quot;:[]},&quot;_transform_rotateY_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:0,&quot;sizes&quot;:[]},&quot;_transform_perspective_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:0,&quot;sizes&quot;:[]},&quot;_transform_rotateZ_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_rotateZ_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_rotateX_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_rotateX_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_rotateY_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_rotateY_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_perspective_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_perspective_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/graindesail.com\/fr\/produit\/tablette-de-chocolat-noir-et-noix-de-coco-rapees-toastees-100g-bio\/\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"700\" height=\"700\" data-src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2102.png\" class=\"attachment-large size-large wp-image-5672 lazyload\" alt=\"\" data-srcset=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2102.png 700w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2102-300x300.png 300w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2102-150x150.png 150w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2102-600x600.png 600w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2102-100x100.png 100w\" data-sizes=\"(max-width: 700px) 100vw, 700px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 700px; --smush-placeholder-aspect-ratio: 700\/700;\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-aca3a3d elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"aca3a3d\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-bc731db\" data-id=\"bc731db\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b9a4f95 elementor-widget elementor-widget-heading\" data-id=\"b9a4f95\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/graindesail.com\/fr\/produit\/tablette-de-chocolat-noir-et-noix-de-coco-rapees-toastees-100g-bio\/\">Noir et Noix de Coco r\u00e2p\u00e9es toast\u00e9es<\/a><\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-98b54f3 elementor-widget elementor-widget-text-editor\" data-id=\"98b54f3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tTablette de chocolat Noir 62% de cacao avec inclusions de Noix de Coco r\u00e2p\u00e9es toast\u00e9es \u2013 100G \u2013 BIO\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-59a3d8f elementor-section-full_width tst elementor-section-height-default elementor-section-height-default\" data-id=\"59a3d8f\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-a40f4ec\" data-id=\"a40f4ec\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-228377b elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"228377b\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-cd5fbc9\" data-id=\"cd5fbc9\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-296e2f8 elementor-widget elementor-widget-heading\" data-id=\"296e2f8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\"><span class=\"woocommerce-Price-amount amount\">3,25&nbsp;<span class=\"woocommerce-Price-currencySymbol\">&euro;<\/span><\/span><\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4a1698f elementor-widget__width-auto elementor-widget elementor-widget-shortcode\" data-id=\"4a1698f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><p class=\"prix-et-poids\"><span class=\"woocommerce-Price-amount amount\"><bdi>32,50&nbsp;<span class=\"woocommerce-Price-currencySymbol\">&euro;<\/span><\/bdi><\/span> \/ kg<\/p><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9f31dae elementor-align-justify elementor-widget elementor-widget-button\" data-id=\"9f31dae\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"button5671\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-size-sm\" role=\"button\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">AJOUTER AU PANIER<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-cb46892 elementor-widget__width-auto elementor-absolute elementor-widget elementor-widget-shortcode\" data-id=\"cb46892\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-3f24091 elementor-section-full_width container elementor-section-height-min-height elementor-section-height-default elementor-section-items-middle\" data-id=\"3f24091\" data-element_type=\"section\" data-e-type=\"section\" id=\"container5671\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e6d4eaa\" data-id=\"e6d4eaa\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-af63a6e elementor-section-height-min-height elementor-section-content-middle elementor-section-boxed elementor-section-height-default\" data-id=\"af63a6e\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-6b2e3c4\" data-id=\"6b2e3c4\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-c179bb5 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"c179bb5\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-eb766bb\" data-id=\"eb766bb\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9ce84ea elementor-widget__width-auto close-icon elementor-widget elementor-widget-button\" data-id=\"9ce84ea\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-size-sm\" role=\"button\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">x<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-f2c108f elementor-section-full_width elementor-section-content-top elementor-section-height-default elementor-section-height-default\" data-id=\"f2c108f\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-2985422\" data-id=\"2985422\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-0ad5294 quick_grid elementor-widget elementor-widget-jet-woo-product-gallery-slider\" data-id=\"0ad5294\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;pagination_thumbnails_space_between&quot;:0,&quot;pagination_thumbnails_columns_tablet&quot;:&quot;3&quot;,&quot;pagination_thumbnails_columns_mobile&quot;:&quot;3&quot;,&quot;pagination_thumbnails_space_between_tablet&quot;:0,&quot;pagination_thumbnails_space_between_mobile&quot;:0,&quot;pagination_thumbnails_columns&quot;:4}\" data-widget_type=\"jet-woo-product-gallery-slider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"jet-woo-product-gallery\" data-gallery-settings=\"{&quot;enableGallery&quot;:false,&quot;enableZoom&quot;:false,&quot;zoomMagnify&quot;:1,&quot;caption&quot;:true,&quot;zoom&quot;:true,&quot;fullscreen&quot;:true,&quot;share&quot;:true,&quot;counter&quot;:true,&quot;arrows&quot;:true,&quot;hasVideo&quot;:false,&quot;videoType&quot;:&quot;youtube&quot;,&quot;videoIn&quot;:&quot;content&quot;,&quot;videoAutoplay&quot;:false,&quot;videoLoop&quot;:false,&quot;videoFirst&quot;:false}\"><div class=\"jet-woo-product-gallery__content \" data-featured-image=\"1\">\r\n\t<div class=\"jet-woo-swiper jet-woo-swiper-vertical jet-gallery-swiper-vertical-pos-end\">\r\n\t\t<div class=\"jet-gallery-swiper-slider\">\r\n\t\t\t<div class=\"jet-woo-product-gallery-slider swiper-container\" data-swiper-settings=\"{&quot;autoHeight&quot;:true,&quot;centeredSlides&quot;:false,&quot;direction&quot;:&quot;vertical&quot;,&quot;effect&quot;:&quot;slide&quot;,&quot;longSwipesRatio&quot;:0.8,&quot;showNavigation&quot;:false,&quot;showPagination&quot;:true,&quot;loop&quot;:false,&quot;paginationControllerType&quot;:&quot;bullets&quot;,&quot;paginationType&quot;:&quot;thumbnails&quot;,&quot;dynamicBullets&quot;:false}\" data-swiper-thumb-settings=\"{&quot;direction&quot;:&quot;vertical&quot;,&quot;showNavigation&quot;:true,&quot;breakpoints&quot;:{&quot;0&quot;:{&quot;slidesPerView&quot;:&quot;3&quot;,&quot;spaceBetween&quot;:0},&quot;768&quot;:{&quot;slidesPerView&quot;:&quot;3&quot;,&quot;spaceBetween&quot;:0},&quot;1025&quot;:{&quot;slidesPerView&quot;:4,&quot;spaceBetween&quot;:0}}}\" dir=\"ltr\" >\r\n\t\t\t\t<div class=\"swiper-wrapper\">\r\n\t\t\t\t\t\r\n<div class=\"jet-woo-product-gallery__image-item featured swiper-slide\">\r\n\t<div class=\"jet-woo-product-gallery__image\">\r\n\t\t<a class=\"jet-woo-product-gallery__image-link\" href=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2102.png\" itemprop=\"image\" title=\"2102\" rel=\"prettyPhoto[jet-gallery]\" data-e-disable-page-transition=\"\"><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"700\" src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2102.png\" class=\"wp-post-image\" alt=\"\" title=\"2102\" data-caption=\"\" data-src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2102.png\" data-large_image=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2102.png\" data-large_image_width=\"700\" data-large_image_height=\"700\" srcset=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2102.png 700w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2102-300x300.png 300w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2102-150x150.png 150w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2102-600x600.png 600w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2102-100x100.png 100w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/a>\t<\/div>\r\n<\/div>\t\t\t\t<\/div>\r\n\r\n\t\t\t\t\r\n\t\t\t\t\t\t\t<\/div>\r\n\t\t<\/div>\r\n\r\n\t\t\r\n\t<\/div>\r\n\r\n\t\r\n<\/div>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-54d79ba\" data-id=\"54d79ba\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-4732829 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"4732829\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-8cf5813\" data-id=\"8cf5813\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-39a4ade elementor-widget elementor-widget-heading\" data-id=\"39a4ade\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Noir et Noix de Coco r\u00e2p\u00e9es toast\u00e9es<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-16d6913 elementor-widget elementor-widget-text-editor\" data-id=\"16d6913\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tTablette de chocolat Noir 62% de cacao avec inclusions de Noix de Coco r\u00e2p\u00e9es toast\u00e9es \u2013 100G \u2013 BIO\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-e50ae6a elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"e50ae6a\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-cf2e282\" data-id=\"cf2e282\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-51a1aaf elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"51a1aaf\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-aeaaa46\" data-id=\"aeaaa46\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-568cf35 elementor-widget__width-auto elementor-widget elementor-widget-shortcode\" data-id=\"568cf35\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><span class=\"product-price\"><span class=\"woocommerce-Price-amount amount\"><bdi>3,25&nbsp;<span class=\"woocommerce-Price-currencySymbol\">&euro;<\/span><\/bdi><\/span><\/span><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-9d6292a elementor-widget__width-auto elementor-widget elementor-widget-shortcode\" data-id=\"9d6292a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><span class=\"product-stock \"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" height=\"24px\" viewBox=\"0 -960 960 960\" width=\"24px\" fill=\"#232323\"><path d=\"M382-240 154-468l57-57 171 171 367-367 57 57-424 424Z\"\/><\/svg> En stock<\/span>\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0f08157 elementor-add-to-cart--align-left e-add-to-cart--show-quantity-yes elementor-widget elementor-widget-woocommerce-product-add-to-cart\" data-id=\"0f08157\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"woocommerce-product-add-to-cart.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n\t\t<div class=\"elementor-add-to-cart elementor-product-simple\">\n\t\t\t\t\t<div class=\"e-loop-add-to-cart-form-container\">\n\t\t\t<form class=\"cart e-loop-add-to-cart-form\">\n\t\t\t\t\n    <div class=\"quantity\">\n        \n        <label class=\"screen-reader-text\" for=\"quantity_6aec712930f66\">\n            quantit\u00e9 de Noir et Noix de Coco r\u00e2p\u00e9es toast\u00e9es        <\/label>\n\n        <div class=\"custom-qty-wrapper\">\n            <!-- Input Field in its own div -->\n            <div class=\"qty-input-wrap\">\n                <input\n                        type=\"number\"\n                                                id=\"quantity_6aec712930f66\"\n                        class=\"qty input-text qty text\"\n                        name=\"quantity\"\n                        value=\"1\"\n                        aria-label=\"Quantit\u00e9 de produits\"\n                        min=\"1\"\n                        max=\"3683\"\n                                                    step=\"1\"\n                            placeholder=\"\"\n                            inputmode=\"numeric\"\n                            autocomplete=\"off\"\n                                        \/>\n            <\/div>\n\n            <!-- Plus and Minus Buttons in their own div -->\n                            <div class=\"qty-btns-wrap\">\n                    <button type=\"button\" class=\"qty-btn-plus\" data-qty-action=\"increase\">\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" height=\"24px\" viewBox=\"0 -960 960 960\" width=\"24px\" fill=\"#232323\">\n                            <path d=\"m480-541.85-184 184L253.85-400 480-626.15 706.15-400 664-357.85l-184-184Z\"><\/path>\n                        <\/svg>\n                    <\/button>\n                    <button type=\"button\" class=\"qty-btn-minus\" data-qty-action=\"decrease\">\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" height=\"24px\" viewBox=\"0 -960 960 960\" width=\"24px\" fill=\"#232323\">\n                            <path d=\"M480-357.85 253.85-584 296-626.15l184 184 184-184L706.15-584 480-357.85Z\"><\/path>\n                        <\/svg>\n                    <\/button>\n                <\/div>\n                    <\/div>\n\n            <\/div>\n\n    <script>\n        jQuery(document).ready(function($) {\n            'use strict';\n\n            console.log('=== QUANTITY INPUT SCRIPT LOADED ===');\n\n            var updateTimer;\n            var isProcessing = false;\n\n            \/\/ Remove any existing handlers that might conflict\n            $(document).off('.qtyCustom');\n            $('body').off('.qtyCustom');\n\n            function updateCart() {\n                console.log('updateCart() called!');\n                console.log('Current URL:', window.location.href);\n                console.log('Contains cart?', window.location.href.includes('cart'));\n                console.log('isProcessing?', isProcessing);\n\n                if (!window.location.href.includes('cart') || isProcessing) {\n                    console.log('Update skipped - not on cart page or already processing');\n                    return;\n                }\n\n                console.log('=== UPDATING CART ===');\n                isProcessing = true;\n\n                clearTimeout(updateTimer);\n                updateTimer = setTimeout(function() {\n                    \/\/ Method 1: Try to find and click update button\n                    var $updateBtn = $('button[name=\"update_cart\"], input[name=\"update_cart\"], .button[name=\"update_cart\"]');\n                    console.log('Found update buttons:', $updateBtn.length);\n\n                    if ($updateBtn.length) {\n                        console.log('Clicking update button...');\n                        $updateBtn.prop('disabled', false);\n                        $updateBtn[0].click(); \/\/ Use native click instead of jQuery\n                    } else {\n                        \/\/ Method 2: Try to submit the cart form\n                        console.log('No update button found, trying form submission...');\n                        var $cartForm = $('.woocommerce-cart-form, form.woocommerce-cart-form');\n                        console.log('Found cart forms:', $cartForm.length);\n\n                        if ($cartForm.length) {\n                            console.log('Submitting cart form...');\n                            $cartForm[0].submit(); \/\/ Native submit\n                        } else {\n                            \/\/ Method 3: Trigger WooCommerce cart update events\n                            console.log('No form found, triggering WC events...');\n                            $(document.body).trigger('wc_update_cart');\n                            $('body').trigger('update_checkout');\n\n                            \/\/ \/\/ Method 4: Last resort - page refresh\n                            \/\/ setTimeout(function() {\n                            \/\/     console.log('All methods failed, refreshing page...');\n                            \/\/     window.location.reload();\n                            \/\/ }, 3000);\n                        }\n                    }\n\n                    setTimeout(function() {\n                        isProcessing = false;\n                    }, 2000);\n                }, 100); \/\/ Reduced delay for faster response\n            }\n\n            \/\/ Single, clean event handler\n            $(document).on('click.qtyCustom', '[data-qty-action]', function(e) {\n                e.preventDefault();\n                e.stopPropagation();\n                e.stopImmediatePropagation();\n\n                var $button = $(this);\n                var action = $button.attr('data-qty-action');\n                var $input = $button.closest('.custom-qty-wrapper').find('input.qty');\n\n                if (!$input.length) {\n                    console.log('No input found!');\n                    return false;\n                }\n\n                var currentVal = parseInt($input.val()) || 0;\n                var min = parseInt($input.attr('min')) || 0;\n                var max = parseInt($input.attr('max')) || 999999;\n                var newVal = currentVal;\n\n                console.log('=== BUTTON CLICKED ===');\n                console.log('Action:', action);\n                console.log('Current value:', currentVal);\n                console.log('Min:', min, 'Max:', max);\n\n                if (action === 'increase' && currentVal < max) {\n                    newVal = currentVal + 1;\n                } else if (action === 'decrease' && currentVal > min) {\n                    newVal = currentVal - 1;\n                }\n\n                if (newVal !== currentVal) {\n                    console.log('Changing from', currentVal, 'to', newVal);\n                    $input.val(newVal);\n\n                    \/\/ Trigger change event to notify WooCommerce\n                    $input.trigger('change');\n                    $input.trigger('input'); \/\/ Some themes listen to input event\n\n                    \/\/ Wait a bit then update cart\n                    console.log('About to call updateCart in 50ms...');\n                    setTimeout(function() {\n                        console.log('setTimeout executed, calling updateCart...');\n                        updateCart();\n                    }, 50);\n                } else {\n                    console.log('No change - limits reached');\n                }\n\n                return false;\n            });\n\n            \/\/ Handle direct input changes (manual typing)\n            $(document).on('change.qtyCustom', 'input.qty', function(e) {\n                if (!$(this).data('button-changed')) {\n                    console.log('=== INPUT CHANGED MANUALLY ===');\n                    updateCart();\n                }\n                $(this).removeData('button-changed');\n            });\n\n            \/\/ Rebind after cart updates\n            $(document.body).on('updated_wc_div updated_cart_totals', function() {\n                console.log('=== CART UPDATED - EVENTS STILL ACTIVE ===');\n                \/\/ Les \u00e9v\u00e9nements sont d\u00e9j\u00e0 bind\u00e9s sur document, pas besoin de rebind\n            });\n\n            \/\/ Test function\n            setTimeout(function() {\n                var $buttons = $('[data-qty-action]');\n                console.log('=== FOUND', $buttons.length, 'QUANTITY BUTTONS ===');\n            }, 500);\n        });\n    <\/script>\n\n    <style>\n        .custom-qty-wrapper {\n            display: flex;\n            align-items: stretch;\n            justify-content: flex-start;\n        }\n\n        .qty-btns-wrap {\n            flex: 0;\n            display: flex;\n            flex-direction: column;\n        }\n\n        .qty-input-wrap input,\n        .e-loop-add-to-cart-form .qty-input-wrap input,\n        .cart .qty-input-wrap input {\n            color: #232323 !important;\n            min-width: 3rem !important;\n            min-height: 100% !important;\n            border: 1px solid rgb(0, 0, 0, 1) !important;\n            border-radius: 0 !important;\n            padding: .175rem .5rem !important;\n            font-family: \"Poppins\", Sans-serif !important;\n            box-sizing: border-box !important;\n        }\n\n        .qty-btn-plus, .qty-btn-minus,\n        .e-loop-add-to-cart-form .qty-btn-plus,\n        .e-loop-add-to-cart-form .qty-btn-minus {\n            padding: 0 3px;\n            display: flex;\n            border: 1px solid rgb(0, 0, 0, 1) !important;\n            border-left: 0px !important;\n            align-items: center;\n            justify-content: center;\n            border-radius: 0px !important;\n            transition: background-color 0.2s ease;\n            cursor: pointer;\n            background: white !important;\n            min-height: 24px;\n            min-width: 24px;\n            box-sizing: border-box !important;\n        }\n\n        .qty-btn-plus,\n        .e-loop-add-to-cart-form .qty-btn-plus {\n            border-bottom: 0px !important;\n        }\n\n        .qty-btn-plus svg, .qty-btn-minus svg,\n        .e-loop-add-to-cart-form .qty-btn-plus svg,\n        .e-loop-add-to-cart-form .qty-btn-minus svg {\n            width: 15px;\n            max-height: 19px;\n            pointer-events: none;\n        }\n\n        .qty-btn-plus:hover, .qty-btn-minus:hover,\n        .e-loop-add-to-cart-form .qty-btn-plus:hover,\n        .e-loop-add-to-cart-form .qty-btn-minus:hover {\n            background: #f1f1f1 !important;\n        }\n\n        .qty-btn-plus:active, .qty-btn-minus:active,\n        .e-loop-add-to-cart-form .qty-btn-plus:active,\n        .e-loop-add-to-cart-form .qty-btn-minus:active {\n            background: #e0e0e0 !important;\n        }\n\n        \/* Hide number input spinner for all browsers *\/\n        .qty.input-text.qty.text,\n        .e-loop-add-to-cart-form .qty.input-text.qty.text {\n            -moz-appearance: textfield;\n        }\n\n        .qty.input-text.qty.text::-webkit-outer-spin-button,\n        .qty.input-text.qty.text::-webkit-inner-spin-button,\n        .e-loop-add-to-cart-form .qty.input-text.qty.text::-webkit-outer-spin-button,\n        .e-loop-add-to-cart-form .qty.input-text.qty.text::-webkit-inner-spin-button {\n            -webkit-appearance: none;\n            margin: 0;\n        }\n\n        input.qty:focus,\n        .e-loop-add-to-cart-form input.qty:focus {\n            outline: none;\n            box-shadow: none;\n        }\n\n        input.qty,\n        .e-loop-add-to-cart-form input.qty {\n            outline: none;\n            box-shadow: none;\n        }\n    <\/style>\n\n<a href=\"?add-to-cart=5671\" aria-describedby=\"woocommerce_loop_add_to_cart_link_describedby_5671\" data-quantity=\"1\" class=\"button product_type_simple add_to_cart_button ajax_add_to_cart\" data-product_id=\"5671\" data-product_sku=\"TAB_NOIR_COCO\" aria-label=\"Ajouter au panier\u00a0: &ldquo;Noir et Noix de Coco r\u00e2p\u00e9es toast\u00e9es&rdquo;\" rel=\"nofollow\" data-success_message=\"\u00ab\u00a0Noir et Noix de Coco r\u00e2p\u00e9es toast\u00e9es\u00a0\u00bb a \u00e9t\u00e9 ajout\u00e9 \u00e0 votre panier\">Ajouter au panier<\/a>\t<span id=\"woocommerce_loop_add_to_cart_link_describedby_5671\" class=\"screen-reader-text\">\n\t\t\t<\/span>\n\t\t\t<\/form>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ed0d51c elementor-align-left elementor-widget elementor-widget-button\" data-id=\"ed0d51c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/graindesail.com\/fr\/produit\/tablette-de-chocolat-noir-et-noix-de-coco-rapees-toastees-100g-bio\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Voir le d\u00e9tail du produit<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-0b39657 elementor-absolute elementor-widget elementor-widget-html\" data-id=\"0b39657\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script>\n    document.addEventListener('DOMContentLoaded', function () {\n        function attachShowBioEventListeners() {\n            \/\/ Attach event listeners to buttons\n            const buttons = document.querySelectorAll('[id^=button]');\n            buttons.forEach(button => {\n                button.removeEventListener('click', handleShowBioClick);\n                button.addEventListener('click', handleShowBioClick);\n            });\n\n            \/\/ Attach event listeners to close icons\n            document.querySelectorAll('.close-icon').forEach(icon => {\n                icon.removeEventListener('click', handleCloseIconClick);\n                icon.addEventListener('click', handleCloseIconClick);\n            });\n\n            \/\/ Attach event listeners to \"Add to Cart\" buttons\n            document.querySelectorAll('a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart').forEach(addToCartButton => {\n                addToCartButton.removeEventListener('click', handleCloseIconClick);\n                addToCartButton.addEventListener('click', handleCloseIconClick);\n            });\n        }\n\n        function handleShowBioClick(event) {\n            const button = event.currentTarget;\n            const postID = button.id.replace('button', '');\n            const containerID = 'container' + postID;\n\n            \/\/ Hide all containers\n            document.querySelectorAll('.container').forEach(container => {\n                container.classList.remove('active');\n            });\n\n            \/\/ Show the specific container\n            const containerToShow = document.getElementById(containerID);\n            if (containerToShow) {\n                containerToShow.classList.add('active');\n\n                \/\/ \u2705 Disable page scroll\n                document.body.style.overflow = 'hidden';\n\n                \/\/ \u2705 Reinitialize Swiper when showing the container\n                setTimeout(() => {\n                    reinitSwiper(containerToShow);\n                }, 100);\n            }\n        }\n\n        function handleCloseIconClick() {\n            \/\/ Hide all containers\n            document.querySelectorAll('.container').forEach(container => {\n                container.classList.remove('active');\n            });\n\n            \/\/ \u2705 Enable page scroll again\n            document.body.style.overflow = '';\n        }\n\n        function reinitSwiper(container) {\n            const swiperContainer = container.querySelector('.swiper-container');\n            if (swiperContainer && swiperContainer.swiper) {\n                swiperContainer.swiper.update(); \/\/ Update existing Swiper instance\n            } else if (swiperContainer) {\n                \/\/ \u2705 Initialize Swiper if it doesn't exist\n                new Swiper(swiperContainer, {\n                    autoHeight: true,\n                    direction: 'vertical',\n                    effect: 'slide',\n                    loop: false,\n                    navigation: {\n                        nextEl: '.swiper-button-next',\n                        prevEl: '.swiper-button-prev',\n                    },\n                    pagination: {\n                        el: '.swiper-pagination',\n                        clickable: true,\n                        type: 'bullets',\n                    },\n                });\n            }\n        }\n\n        \/\/ Initial setup\n        attachShowBioEventListeners();\n\n        \/\/ Optional: Use MutationObserver if available\n        const postContainer = document.querySelector('.elementor-posts, .e-loop-container, .products, .posts-loop'); \/\/ Adjust to your layout\n        if (postContainer && window.MutationObserver) {\n            const observer = new MutationObserver(() => {\n                attachShowBioEventListeners();\n            });\n            observer.observe(postContainer, { childList: true, subtree: true });\n        }\n\n        \/\/ \u2705 Always-running backup: reattach every second if needed\n        setInterval(() => {\n            attachShowBioEventListeners();\n        }, 1000); \/\/ You can adjust to 500ms if needed\n    });\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"3412\" class=\"elementor elementor-3412 e-loop-item e-loop-item-5507 post-5507 product type-product status-publish has-post-thumbnail product_cat-ape product_cat-chocolat product_cat-chocolat-tablette last instock taxable shipping-taxable purchasable product-type-simple\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-a32437f thumbnail-container elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"a32437f\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5dbe952\" data-id=\"5dbe952\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-b754309 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"b754309\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-0f6affc\" data-id=\"0f6affc\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-7a741f8 product-imag elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"7a741f8\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-368890a\" data-id=\"368890a\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-887fa8d e-transform elementor-widget elementor-widget-image\" data-id=\"887fa8d\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_transform_rotateZ_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:-2.5,&quot;sizes&quot;:[]},&quot;_transform_rotate_3d_hover&quot;:&quot;yes&quot;,&quot;_transform_rotateX_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:0,&quot;sizes&quot;:[]},&quot;_transform_rotateY_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:0,&quot;sizes&quot;:[]},&quot;_transform_perspective_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:0,&quot;sizes&quot;:[]},&quot;_transform_rotateZ_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_rotateZ_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_rotateX_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_rotateX_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_rotateY_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_rotateY_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_perspective_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_perspective_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/graindesail.com\/fr\/produit\/tablette-de-chocolat-noir-62-de-cacao-100g-bio\/\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"423\" height=\"774\" data-src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2026\/02\/GDS-NOIR62-10ANS-RECTO-BD.png\" class=\"attachment-large size-large wp-image-23935 lazyload\" alt=\"Tablette Noir 62% - Bandeau 10 ans\" data-srcset=\"https:\/\/graindesail.com\/wp-content\/uploads\/2026\/02\/GDS-NOIR62-10ANS-RECTO-BD.png 423w, https:\/\/graindesail.com\/wp-content\/uploads\/2026\/02\/GDS-NOIR62-10ANS-RECTO-BD-164x300.png 164w\" data-sizes=\"(max-width: 423px) 100vw, 423px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 423px; --smush-placeholder-aspect-ratio: 423\/774;\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-aca3a3d elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"aca3a3d\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-bc731db\" data-id=\"bc731db\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b9a4f95 elementor-widget elementor-widget-heading\" data-id=\"b9a4f95\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/graindesail.com\/fr\/produit\/tablette-de-chocolat-noir-62-de-cacao-100g-bio\/\">Noir 62% de cacao<\/a><\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-98b54f3 elementor-widget elementor-widget-text-editor\" data-id=\"98b54f3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tTablette de chocolat Noir 62% de cacao &#8211; 100G &#8211; BIO\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-59a3d8f elementor-section-full_width tst elementor-section-height-default elementor-section-height-default\" data-id=\"59a3d8f\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-a40f4ec\" data-id=\"a40f4ec\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-228377b elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"228377b\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-cd5fbc9\" data-id=\"cd5fbc9\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-296e2f8 elementor-widget elementor-widget-heading\" data-id=\"296e2f8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\"><span class=\"woocommerce-Price-amount amount\">3,30&nbsp;<span class=\"woocommerce-Price-currencySymbol\">&euro;<\/span><\/span><\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4a1698f elementor-widget__width-auto elementor-widget elementor-widget-shortcode\" data-id=\"4a1698f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><p class=\"prix-et-poids\"><span class=\"woocommerce-Price-amount amount\"><bdi>33,00&nbsp;<span class=\"woocommerce-Price-currencySymbol\">&euro;<\/span><\/bdi><\/span> \/ kg<\/p><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9f31dae elementor-align-justify elementor-widget elementor-widget-button\" data-id=\"9f31dae\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"button5507\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-size-sm\" role=\"button\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">AJOUTER AU PANIER<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-cb46892 elementor-widget__width-auto elementor-absolute elementor-widget elementor-widget-shortcode\" data-id=\"cb46892\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-3f24091 elementor-section-full_width container elementor-section-height-min-height elementor-section-height-default elementor-section-items-middle\" data-id=\"3f24091\" data-element_type=\"section\" data-e-type=\"section\" id=\"container5507\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e6d4eaa\" data-id=\"e6d4eaa\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-af63a6e elementor-section-height-min-height elementor-section-content-middle elementor-section-boxed elementor-section-height-default\" data-id=\"af63a6e\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-6b2e3c4\" data-id=\"6b2e3c4\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-c179bb5 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"c179bb5\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-eb766bb\" data-id=\"eb766bb\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9ce84ea elementor-widget__width-auto close-icon elementor-widget elementor-widget-button\" data-id=\"9ce84ea\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-size-sm\" role=\"button\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">x<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-f2c108f elementor-section-full_width elementor-section-content-top elementor-section-height-default elementor-section-height-default\" data-id=\"f2c108f\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-2985422\" data-id=\"2985422\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-0ad5294 quick_grid elementor-widget elementor-widget-jet-woo-product-gallery-slider\" data-id=\"0ad5294\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;pagination_thumbnails_space_between&quot;:0,&quot;pagination_thumbnails_columns_tablet&quot;:&quot;3&quot;,&quot;pagination_thumbnails_columns_mobile&quot;:&quot;3&quot;,&quot;pagination_thumbnails_space_between_tablet&quot;:0,&quot;pagination_thumbnails_space_between_mobile&quot;:0,&quot;pagination_thumbnails_columns&quot;:4}\" data-widget_type=\"jet-woo-product-gallery-slider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"jet-woo-product-gallery\" data-gallery-settings=\"{&quot;enableGallery&quot;:false,&quot;enableZoom&quot;:false,&quot;zoomMagnify&quot;:1,&quot;caption&quot;:true,&quot;zoom&quot;:true,&quot;fullscreen&quot;:true,&quot;share&quot;:true,&quot;counter&quot;:true,&quot;arrows&quot;:true,&quot;hasVideo&quot;:false,&quot;videoType&quot;:&quot;youtube&quot;,&quot;videoIn&quot;:&quot;content&quot;,&quot;videoAutoplay&quot;:false,&quot;videoLoop&quot;:false,&quot;videoFirst&quot;:false}\"><div class=\"jet-woo-product-gallery__content \" data-featured-image=\"1\">\r\n\t<div class=\"jet-woo-swiper jet-woo-swiper-vertical jet-gallery-swiper-vertical-pos-end\">\r\n\t\t<div class=\"jet-gallery-swiper-slider\">\r\n\t\t\t<div class=\"jet-woo-product-gallery-slider swiper-container\" data-swiper-settings=\"{&quot;autoHeight&quot;:true,&quot;centeredSlides&quot;:false,&quot;direction&quot;:&quot;vertical&quot;,&quot;effect&quot;:&quot;slide&quot;,&quot;longSwipesRatio&quot;:0.8,&quot;showNavigation&quot;:false,&quot;showPagination&quot;:true,&quot;loop&quot;:false,&quot;paginationControllerType&quot;:&quot;bullets&quot;,&quot;paginationType&quot;:&quot;thumbnails&quot;,&quot;dynamicBullets&quot;:false}\" data-swiper-thumb-settings=\"{&quot;direction&quot;:&quot;vertical&quot;,&quot;showNavigation&quot;:true,&quot;breakpoints&quot;:{&quot;0&quot;:{&quot;slidesPerView&quot;:&quot;3&quot;,&quot;spaceBetween&quot;:0},&quot;768&quot;:{&quot;slidesPerView&quot;:&quot;3&quot;,&quot;spaceBetween&quot;:0},&quot;1025&quot;:{&quot;slidesPerView&quot;:4,&quot;spaceBetween&quot;:0}}}\" dir=\"ltr\" >\r\n\t\t\t\t<div class=\"swiper-wrapper\">\r\n\t\t\t\t\t\r\n<div class=\"jet-woo-product-gallery__image-item featured swiper-slide\">\r\n\t<div class=\"jet-woo-product-gallery__image\">\r\n\t\t<a class=\"jet-woo-product-gallery__image-link\" href=\"https:\/\/graindesail.com\/wp-content\/uploads\/2026\/02\/GDS-NOIR62-10ANS-RECTO-BD.png\" itemprop=\"image\" title=\"Tablette Noir 62% - Bandeau 10 ans\" rel=\"prettyPhoto[jet-gallery]\" data-e-disable-page-transition=\"\"><img loading=\"lazy\" decoding=\"async\" width=\"423\" height=\"774\" src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2026\/02\/GDS-NOIR62-10ANS-RECTO-BD.png\" class=\"wp-post-image\" alt=\"Tablette Noir 62% - Bandeau 10 ans\" title=\"Tablette Noir 62% - Bandeau 10 ans\" data-caption=\"Tablette Noir 62% - Bandeau 10 ans \" data-src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2026\/02\/GDS-NOIR62-10ANS-RECTO-BD.png\" data-large_image=\"https:\/\/graindesail.com\/wp-content\/uploads\/2026\/02\/GDS-NOIR62-10ANS-RECTO-BD.png\" data-large_image_width=\"423\" data-large_image_height=\"774\" srcset=\"https:\/\/graindesail.com\/wp-content\/uploads\/2026\/02\/GDS-NOIR62-10ANS-RECTO-BD.png 423w, https:\/\/graindesail.com\/wp-content\/uploads\/2026\/02\/GDS-NOIR62-10ANS-RECTO-BD-164x300.png 164w\" sizes=\"(max-width: 423px) 100vw, 423px\" \/><\/a>\t<\/div>\r\n<\/div>\r\n<div class=\"jet-woo-product-gallery__image-item swiper-slide\">\r\n\t<div class=\"jet-woo-product-gallery__image\">\r\n\t\t<a class=\"jet-woo-product-gallery__image-link\" href=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/922.jpg\" itemprop=\"image\" title=\"922\" rel=\"prettyPhoto[jet-gallery]\" data-e-disable-page-transition=\"\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/922.jpg\" class=\"wp-post-gallery\" alt=\"\" title=\"922\" data-caption=\"Tablette de chocolat noir 62% de cacao - BIO - Grain de Sail - ambiance\" data-src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/922.jpg\" data-large_image=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/922.jpg\" data-large_image_width=\"600\" data-large_image_height=\"600\" srcset=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/922.jpg 600w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/922-300x300.jpg 300w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/922-150x150.jpg 150w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/922-100x100.jpg 100w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/a>\t<\/div>\r\n<\/div>\t\t\t\t<\/div>\r\n\r\n\t\t\t\t\r\n\t\t\t\t\t\t\t<\/div>\r\n\t\t<\/div>\r\n\r\n\t\t\r\n<div class=\"jet-gallery-swiper-thumb\">\r\n\t<div class=\"jet-woo-swiper-control-nav jet-woo-swiper-gallery-thumbs swiper-container\">\r\n\t\t<div class=\"swiper-wrapper\">\r\n\t\t\t<div data-thumb=\"https:\/\/graindesail.com\/wp-content\/uploads\/2026\/02\/GDS-NOIR62-10ANS-RECTO-BD.png\" class=\"jet-woo-swiper-control-thumbs__item swiper-slide\"><div class=\"jet-woo-swiper-control-thumbs__item-image\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2026\/02\/GDS-NOIR62-10ANS-RECTO-BD-150x150.png\" class=\"wp-post-gallery\" alt=\"Tablette Noir 62% - Bandeau 10 ans\" title=\"Tablette Noir 62% - Bandeau 10 ans\" data-caption=\"Tablette Noir 62% - Bandeau 10 ans \" data-src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2026\/02\/GDS-NOIR62-10ANS-RECTO-BD.png\" data-large_image=\"https:\/\/graindesail.com\/wp-content\/uploads\/2026\/02\/GDS-NOIR62-10ANS-RECTO-BD.png\" data-large_image_width=\"423\" data-large_image_height=\"774\" srcset=\"https:\/\/graindesail.com\/wp-content\/uploads\/2026\/02\/GDS-NOIR62-10ANS-RECTO-BD-150x150.png 150w, https:\/\/graindesail.com\/wp-content\/uploads\/2026\/02\/GDS-NOIR62-10ANS-RECTO-BD-300x300.png 300w, https:\/\/graindesail.com\/wp-content\/uploads\/2026\/02\/GDS-NOIR62-10ANS-RECTO-BD-100x100.png 100w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/div><\/div><div data-thumb=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/922.jpg\" class=\"jet-woo-swiper-control-thumbs__item swiper-slide\"><div class=\"jet-woo-swiper-control-thumbs__item-image\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/922-150x150.jpg\" class=\"wp-post-gallery\" alt=\"\" title=\"922\" data-caption=\"Tablette de chocolat noir 62% de cacao - BIO - Grain de Sail - ambiance\" data-src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/922.jpg\" data-large_image=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/922.jpg\" data-large_image_width=\"600\" data-large_image_height=\"600\" srcset=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/922-150x150.jpg 150w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/922-300x300.jpg 300w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/922-100x100.jpg 100w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/922.jpg 600w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/div><\/div>\t\t<\/div>\r\n\t\t<span class=\"jet-product-gallery-icon jet-swiper-nav jet-swiper-button-prev jet-thumb-swiper-nav\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" height=\"24px\" viewBox=\"0 -960 960 960\" width=\"24px\" fill=\"#e8eaed\"><path d=\"M480-528 296-344l-56-56 240-240 240 240-56 56-184-184Z\"><\/path><\/svg><\/span><span class=\"jet-product-gallery-icon jet-swiper-nav jet-swiper-button-next jet-thumb-swiper-nav\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" height=\"24px\" viewBox=\"0 -960 960 960\" width=\"24px\" fill=\"#e8eaed\"><path d=\"M480-344 240-584l56-56 184 184 184-184 56 56-240 240Z\"><\/path><\/svg><\/span>\t<\/div>\r\n<\/div>\r\n\r\n\t<\/div>\r\n\r\n\t\r\n<\/div>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-54d79ba\" data-id=\"54d79ba\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-4732829 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"4732829\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-8cf5813\" data-id=\"8cf5813\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-39a4ade elementor-widget elementor-widget-heading\" data-id=\"39a4ade\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Noir 62% de cacao<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-16d6913 elementor-widget elementor-widget-text-editor\" data-id=\"16d6913\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tTablette de chocolat Noir 62% de cacao &#8211; 100G &#8211; BIO\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-e50ae6a elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"e50ae6a\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-cf2e282\" data-id=\"cf2e282\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-51a1aaf elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"51a1aaf\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-aeaaa46\" data-id=\"aeaaa46\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-568cf35 elementor-widget__width-auto elementor-widget elementor-widget-shortcode\" data-id=\"568cf35\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><span class=\"product-price\"><span class=\"woocommerce-Price-amount amount\"><bdi>3,30&nbsp;<span class=\"woocommerce-Price-currencySymbol\">&euro;<\/span><\/bdi><\/span><\/span><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-9d6292a elementor-widget__width-auto elementor-widget elementor-widget-shortcode\" data-id=\"9d6292a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><span class=\"product-stock \"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" height=\"24px\" viewBox=\"0 -960 960 960\" width=\"24px\" fill=\"#232323\"><path d=\"M382-240 154-468l57-57 171 171 367-367 57 57-424 424Z\"\/><\/svg> En stock<\/span>\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0f08157 elementor-add-to-cart--align-left e-add-to-cart--show-quantity-yes elementor-widget elementor-widget-woocommerce-product-add-to-cart\" data-id=\"0f08157\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"woocommerce-product-add-to-cart.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n\t\t<div class=\"elementor-add-to-cart elementor-product-simple\">\n\t\t\t\t\t<div class=\"e-loop-add-to-cart-form-container\">\n\t\t\t<form class=\"cart e-loop-add-to-cart-form\">\n\t\t\t\t\n    <div class=\"quantity\">\n        \n        <label class=\"screen-reader-text\" for=\"quantity_6aec7129434a2\">\n            quantit\u00e9 de Noir 62% de cacao        <\/label>\n\n        <div class=\"custom-qty-wrapper\">\n            <!-- Input Field in its own div -->\n            <div class=\"qty-input-wrap\">\n                <input\n                        type=\"number\"\n                                                id=\"quantity_6aec7129434a2\"\n                        class=\"qty input-text qty text\"\n                        name=\"quantity\"\n                        value=\"1\"\n                        aria-label=\"Quantit\u00e9 de produits\"\n                        min=\"1\"\n                        max=\"309\"\n                                                    step=\"1\"\n                            placeholder=\"\"\n                            inputmode=\"numeric\"\n                            autocomplete=\"off\"\n                                        \/>\n            <\/div>\n\n            <!-- Plus and Minus Buttons in their own div -->\n                            <div class=\"qty-btns-wrap\">\n                    <button type=\"button\" class=\"qty-btn-plus\" data-qty-action=\"increase\">\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" height=\"24px\" viewBox=\"0 -960 960 960\" width=\"24px\" fill=\"#232323\">\n                            <path d=\"m480-541.85-184 184L253.85-400 480-626.15 706.15-400 664-357.85l-184-184Z\"><\/path>\n                        <\/svg>\n                    <\/button>\n                    <button type=\"button\" class=\"qty-btn-minus\" data-qty-action=\"decrease\">\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" height=\"24px\" viewBox=\"0 -960 960 960\" width=\"24px\" fill=\"#232323\">\n                            <path d=\"M480-357.85 253.85-584 296-626.15l184 184 184-184L706.15-584 480-357.85Z\"><\/path>\n                        <\/svg>\n                    <\/button>\n                <\/div>\n                    <\/div>\n\n            <\/div>\n\n    <script>\n        jQuery(document).ready(function($) {\n            'use strict';\n\n            console.log('=== QUANTITY INPUT SCRIPT LOADED ===');\n\n            var updateTimer;\n            var isProcessing = false;\n\n            \/\/ Remove any existing handlers that might conflict\n            $(document).off('.qtyCustom');\n            $('body').off('.qtyCustom');\n\n            function updateCart() {\n                console.log('updateCart() called!');\n                console.log('Current URL:', window.location.href);\n                console.log('Contains cart?', window.location.href.includes('cart'));\n                console.log('isProcessing?', isProcessing);\n\n                if (!window.location.href.includes('cart') || isProcessing) {\n                    console.log('Update skipped - not on cart page or already processing');\n                    return;\n                }\n\n                console.log('=== UPDATING CART ===');\n                isProcessing = true;\n\n                clearTimeout(updateTimer);\n                updateTimer = setTimeout(function() {\n                    \/\/ Method 1: Try to find and click update button\n                    var $updateBtn = $('button[name=\"update_cart\"], input[name=\"update_cart\"], .button[name=\"update_cart\"]');\n                    console.log('Found update buttons:', $updateBtn.length);\n\n                    if ($updateBtn.length) {\n                        console.log('Clicking update button...');\n                        $updateBtn.prop('disabled', false);\n                        $updateBtn[0].click(); \/\/ Use native click instead of jQuery\n                    } else {\n                        \/\/ Method 2: Try to submit the cart form\n                        console.log('No update button found, trying form submission...');\n                        var $cartForm = $('.woocommerce-cart-form, form.woocommerce-cart-form');\n                        console.log('Found cart forms:', $cartForm.length);\n\n                        if ($cartForm.length) {\n                            console.log('Submitting cart form...');\n                            $cartForm[0].submit(); \/\/ Native submit\n                        } else {\n                            \/\/ Method 3: Trigger WooCommerce cart update events\n                            console.log('No form found, triggering WC events...');\n                            $(document.body).trigger('wc_update_cart');\n                            $('body').trigger('update_checkout');\n\n                            \/\/ \/\/ Method 4: Last resort - page refresh\n                            \/\/ setTimeout(function() {\n                            \/\/     console.log('All methods failed, refreshing page...');\n                            \/\/     window.location.reload();\n                            \/\/ }, 3000);\n                        }\n                    }\n\n                    setTimeout(function() {\n                        isProcessing = false;\n                    }, 2000);\n                }, 100); \/\/ Reduced delay for faster response\n            }\n\n            \/\/ Single, clean event handler\n            $(document).on('click.qtyCustom', '[data-qty-action]', function(e) {\n                e.preventDefault();\n                e.stopPropagation();\n                e.stopImmediatePropagation();\n\n                var $button = $(this);\n                var action = $button.attr('data-qty-action');\n                var $input = $button.closest('.custom-qty-wrapper').find('input.qty');\n\n                if (!$input.length) {\n                    console.log('No input found!');\n                    return false;\n                }\n\n                var currentVal = parseInt($input.val()) || 0;\n                var min = parseInt($input.attr('min')) || 0;\n                var max = parseInt($input.attr('max')) || 999999;\n                var newVal = currentVal;\n\n                console.log('=== BUTTON CLICKED ===');\n                console.log('Action:', action);\n                console.log('Current value:', currentVal);\n                console.log('Min:', min, 'Max:', max);\n\n                if (action === 'increase' && currentVal < max) {\n                    newVal = currentVal + 1;\n                } else if (action === 'decrease' && currentVal > min) {\n                    newVal = currentVal - 1;\n                }\n\n                if (newVal !== currentVal) {\n                    console.log('Changing from', currentVal, 'to', newVal);\n                    $input.val(newVal);\n\n                    \/\/ Trigger change event to notify WooCommerce\n                    $input.trigger('change');\n                    $input.trigger('input'); \/\/ Some themes listen to input event\n\n                    \/\/ Wait a bit then update cart\n                    console.log('About to call updateCart in 50ms...');\n                    setTimeout(function() {\n                        console.log('setTimeout executed, calling updateCart...');\n                        updateCart();\n                    }, 50);\n                } else {\n                    console.log('No change - limits reached');\n                }\n\n                return false;\n            });\n\n            \/\/ Handle direct input changes (manual typing)\n            $(document).on('change.qtyCustom', 'input.qty', function(e) {\n                if (!$(this).data('button-changed')) {\n                    console.log('=== INPUT CHANGED MANUALLY ===');\n                    updateCart();\n                }\n                $(this).removeData('button-changed');\n            });\n\n            \/\/ Rebind after cart updates\n            $(document.body).on('updated_wc_div updated_cart_totals', function() {\n                console.log('=== CART UPDATED - EVENTS STILL ACTIVE ===');\n                \/\/ Les \u00e9v\u00e9nements sont d\u00e9j\u00e0 bind\u00e9s sur document, pas besoin de rebind\n            });\n\n            \/\/ Test function\n            setTimeout(function() {\n                var $buttons = $('[data-qty-action]');\n                console.log('=== FOUND', $buttons.length, 'QUANTITY BUTTONS ===');\n            }, 500);\n        });\n    <\/script>\n\n    <style>\n        .custom-qty-wrapper {\n            display: flex;\n            align-items: stretch;\n            justify-content: flex-start;\n        }\n\n        .qty-btns-wrap {\n            flex: 0;\n            display: flex;\n            flex-direction: column;\n        }\n\n        .qty-input-wrap input,\n        .e-loop-add-to-cart-form .qty-input-wrap input,\n        .cart .qty-input-wrap input {\n            color: #232323 !important;\n            min-width: 3rem !important;\n            min-height: 100% !important;\n            border: 1px solid rgb(0, 0, 0, 1) !important;\n            border-radius: 0 !important;\n            padding: .175rem .5rem !important;\n            font-family: \"Poppins\", Sans-serif !important;\n            box-sizing: border-box !important;\n        }\n\n        .qty-btn-plus, .qty-btn-minus,\n        .e-loop-add-to-cart-form .qty-btn-plus,\n        .e-loop-add-to-cart-form .qty-btn-minus {\n            padding: 0 3px;\n            display: flex;\n            border: 1px solid rgb(0, 0, 0, 1) !important;\n            border-left: 0px !important;\n            align-items: center;\n            justify-content: center;\n            border-radius: 0px !important;\n            transition: background-color 0.2s ease;\n            cursor: pointer;\n            background: white !important;\n            min-height: 24px;\n            min-width: 24px;\n            box-sizing: border-box !important;\n        }\n\n        .qty-btn-plus,\n        .e-loop-add-to-cart-form .qty-btn-plus {\n            border-bottom: 0px !important;\n        }\n\n        .qty-btn-plus svg, .qty-btn-minus svg,\n        .e-loop-add-to-cart-form .qty-btn-plus svg,\n        .e-loop-add-to-cart-form .qty-btn-minus svg {\n            width: 15px;\n            max-height: 19px;\n            pointer-events: none;\n        }\n\n        .qty-btn-plus:hover, .qty-btn-minus:hover,\n        .e-loop-add-to-cart-form .qty-btn-plus:hover,\n        .e-loop-add-to-cart-form .qty-btn-minus:hover {\n            background: #f1f1f1 !important;\n        }\n\n        .qty-btn-plus:active, .qty-btn-minus:active,\n        .e-loop-add-to-cart-form .qty-btn-plus:active,\n        .e-loop-add-to-cart-form .qty-btn-minus:active {\n            background: #e0e0e0 !important;\n        }\n\n        \/* Hide number input spinner for all browsers *\/\n        .qty.input-text.qty.text,\n        .e-loop-add-to-cart-form .qty.input-text.qty.text {\n            -moz-appearance: textfield;\n        }\n\n        .qty.input-text.qty.text::-webkit-outer-spin-button,\n        .qty.input-text.qty.text::-webkit-inner-spin-button,\n        .e-loop-add-to-cart-form .qty.input-text.qty.text::-webkit-outer-spin-button,\n        .e-loop-add-to-cart-form .qty.input-text.qty.text::-webkit-inner-spin-button {\n            -webkit-appearance: none;\n            margin: 0;\n        }\n\n        input.qty:focus,\n        .e-loop-add-to-cart-form input.qty:focus {\n            outline: none;\n            box-shadow: none;\n        }\n\n        input.qty,\n        .e-loop-add-to-cart-form input.qty {\n            outline: none;\n            box-shadow: none;\n        }\n    <\/style>\n\n<a href=\"?add-to-cart=5507\" aria-describedby=\"woocommerce_loop_add_to_cart_link_describedby_5507\" data-quantity=\"1\" class=\"button product_type_simple add_to_cart_button ajax_add_to_cart\" data-product_id=\"5507\" data-product_sku=\"TAB_NOIR_62\" aria-label=\"Ajouter au panier\u00a0: &ldquo;Noir 62% de cacao&rdquo;\" rel=\"nofollow\" data-success_message=\"\u00ab\u00a0Noir 62% de cacao\u00a0\u00bb a \u00e9t\u00e9 ajout\u00e9 \u00e0 votre panier\">Ajouter au panier<\/a>\t<span id=\"woocommerce_loop_add_to_cart_link_describedby_5507\" class=\"screen-reader-text\">\n\t\t\t<\/span>\n\t\t\t<\/form>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ed0d51c elementor-align-left elementor-widget elementor-widget-button\" data-id=\"ed0d51c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/graindesail.com\/fr\/produit\/tablette-de-chocolat-noir-62-de-cacao-100g-bio\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Voir le d\u00e9tail du produit<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-0b39657 elementor-absolute elementor-widget elementor-widget-html\" data-id=\"0b39657\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script>\n    document.addEventListener('DOMContentLoaded', function () {\n        function attachShowBioEventListeners() {\n            \/\/ Attach event listeners to buttons\n            const buttons = document.querySelectorAll('[id^=button]');\n            buttons.forEach(button => {\n                button.removeEventListener('click', handleShowBioClick);\n                button.addEventListener('click', handleShowBioClick);\n            });\n\n            \/\/ Attach event listeners to close icons\n            document.querySelectorAll('.close-icon').forEach(icon => {\n                icon.removeEventListener('click', handleCloseIconClick);\n                icon.addEventListener('click', handleCloseIconClick);\n            });\n\n            \/\/ Attach event listeners to \"Add to Cart\" buttons\n            document.querySelectorAll('a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart').forEach(addToCartButton => {\n                addToCartButton.removeEventListener('click', handleCloseIconClick);\n                addToCartButton.addEventListener('click', handleCloseIconClick);\n            });\n        }\n\n        function handleShowBioClick(event) {\n            const button = event.currentTarget;\n            const postID = button.id.replace('button', '');\n            const containerID = 'container' + postID;\n\n            \/\/ Hide all containers\n            document.querySelectorAll('.container').forEach(container => {\n                container.classList.remove('active');\n            });\n\n            \/\/ Show the specific container\n            const containerToShow = document.getElementById(containerID);\n            if (containerToShow) {\n                containerToShow.classList.add('active');\n\n                \/\/ \u2705 Disable page scroll\n                document.body.style.overflow = 'hidden';\n\n                \/\/ \u2705 Reinitialize Swiper when showing the container\n                setTimeout(() => {\n                    reinitSwiper(containerToShow);\n                }, 100);\n            }\n        }\n\n        function handleCloseIconClick() {\n            \/\/ Hide all containers\n            document.querySelectorAll('.container').forEach(container => {\n                container.classList.remove('active');\n            });\n\n            \/\/ \u2705 Enable page scroll again\n            document.body.style.overflow = '';\n        }\n\n        function reinitSwiper(container) {\n            const swiperContainer = container.querySelector('.swiper-container');\n            if (swiperContainer && swiperContainer.swiper) {\n                swiperContainer.swiper.update(); \/\/ Update existing Swiper instance\n            } else if (swiperContainer) {\n                \/\/ \u2705 Initialize Swiper if it doesn't exist\n                new Swiper(swiperContainer, {\n                    autoHeight: true,\n                    direction: 'vertical',\n                    effect: 'slide',\n                    loop: false,\n                    navigation: {\n                        nextEl: '.swiper-button-next',\n                        prevEl: '.swiper-button-prev',\n                    },\n                    pagination: {\n                        el: '.swiper-pagination',\n                        clickable: true,\n                        type: 'bullets',\n                    },\n                });\n            }\n        }\n\n        \/\/ Initial setup\n        attachShowBioEventListeners();\n\n        \/\/ Optional: Use MutationObserver if available\n        const postContainer = document.querySelector('.elementor-posts, .e-loop-container, .products, .posts-loop'); \/\/ Adjust to your layout\n        if (postContainer && window.MutationObserver) {\n            const observer = new MutationObserver(() => {\n                attachShowBioEventListeners();\n            });\n            observer.observe(postContainer, { childList: true, subtree: true });\n        }\n\n        \/\/ \u2705 Always-running backup: reattach every second if needed\n        setInterval(() => {\n            attachShowBioEventListeners();\n        }, 1000); \/\/ You can adjust to 500ms if needed\n    });\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n\t\t\t\t<div class=\"e-load-more-anchor\" data-page=\"1\" data-max-page=\"6\" data-next-page=\"https:\/\/graindesail.com\/fr\/?e-page-ba49997=2\"><\/div>\n\t\t\t\t<nav class=\"elementor-pagination\" aria-label=\"Pagination\">\n\t\t\t<span class=\"page-numbers prev\">Pr\u00e9c\u00e9dent<\/span>\n<a class=\"page-numbers next\" href=\"https:\/\/graindesail.com\/fr\/?e-page-ba49997=2\">Suivant<\/a>\t\t<\/nav>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-ee758c2 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"ee758c2\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-ea0a28a\" data-id=\"ea0a28a\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-10656e2 elementor-widget elementor-widget-heading\" data-id=\"10656e2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Caf\u00e9s<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f0ad7b2 elementor-widget elementor-widget-image\" data-id=\"f0ad7b2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"600\" height=\"600\" data-src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2026\/10\/Design-sans-titre.jpg\" class=\"attachment-large size-large wp-image-32859 lazyload\" alt=\"\" data-srcset=\"https:\/\/graindesail.com\/wp-content\/uploads\/2026\/10\/Design-sans-titre.jpg 600w, https:\/\/graindesail.com\/wp-content\/uploads\/2026\/10\/Design-sans-titre-300x300.jpg 300w, https:\/\/graindesail.com\/wp-content\/uploads\/2026\/10\/Design-sans-titre-150x150.jpg 150w, https:\/\/graindesail.com\/wp-content\/uploads\/2026\/10\/Design-sans-titre-595xh.jpg 595w, https:\/\/graindesail.com\/wp-content\/uploads\/2026\/10\/Design-sans-titre-100x100.jpg 100w\" data-sizes=\"(max-width: 600px) 100vw, 600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 600px; --smush-placeholder-aspect-ratio: 600\/600;\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-ecf04a5\" data-id=\"ecf04a5\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"woocommerce elementor-element elementor-element-9006567 elementor-grid-4 elementor-grid-mobile-1 elementor-grid-tablet-2 elementor-widget elementor-widget-loop-grid\" data-id=\"9006567\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_skin&quot;:&quot;product&quot;,&quot;template_id&quot;:3412,&quot;columns&quot;:4,&quot;row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:0,&quot;sizes&quot;:[]},&quot;columns_mobile&quot;:1,&quot;pagination_type&quot;:&quot;prev_next&quot;,&quot;pagination_load_type&quot;:&quot;ajax&quot;,&quot;auto_scroll&quot;:&quot;yes&quot;,&quot;columns_tablet&quot;:&quot;2&quot;,&quot;edit_handle_selector&quot;:&quot;[data-elementor-type=\\&quot;loop-item\\&quot;]&quot;,&quot;row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"loop-grid.product\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-loop-container elementor-grid\" role=\"list\">\n\t\t\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"3412\" class=\"elementor elementor-3412 e-loop-item e-loop-item-5951 post-5951 product type-product status-publish has-post-thumbnail product_cat-cafes product_cat-cafe-moulu first instock taxable shipping-taxable purchasable product-type-simple\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-a32437f thumbnail-container elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"a32437f\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5dbe952\" data-id=\"5dbe952\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-b754309 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"b754309\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-0f6affc\" data-id=\"0f6affc\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-7a741f8 product-imag elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"7a741f8\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-368890a\" data-id=\"368890a\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-887fa8d e-transform elementor-widget elementor-widget-image\" data-id=\"887fa8d\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_transform_rotateZ_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:-2.5,&quot;sizes&quot;:[]},&quot;_transform_rotate_3d_hover&quot;:&quot;yes&quot;,&quot;_transform_rotateX_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:0,&quot;sizes&quot;:[]},&quot;_transform_rotateY_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:0,&quot;sizes&quot;:[]},&quot;_transform_perspective_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:0,&quot;sizes&quot;:[]},&quot;_transform_rotateZ_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_rotateZ_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_rotateX_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_rotateX_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_rotateY_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_rotateY_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_perspective_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_perspective_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/graindesail.com\/fr\/produit\/cafe-perou-moulu-250g-bio\/\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"600\" height=\"600\" data-src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2203.png\" class=\"attachment-large size-large wp-image-10431 lazyload\" alt=\"Caf\u00e9 P\u00e9rou Moulu - 250G - BIO\" data-srcset=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2203.png 600w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2203-300x300.png 300w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2203-150x150.png 150w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2203-100x100.png 100w\" data-sizes=\"(max-width: 600px) 100vw, 600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 600px; --smush-placeholder-aspect-ratio: 600\/600;\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-aca3a3d elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"aca3a3d\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-bc731db\" data-id=\"bc731db\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b9a4f95 elementor-widget elementor-widget-heading\" data-id=\"b9a4f95\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/graindesail.com\/fr\/produit\/cafe-perou-moulu-250g-bio\/\">Caf\u00e9 P\u00e9rou Moulu &#8211; 250G &#8211; BIO<\/a><\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-98b54f3 elementor-widget elementor-widget-text-editor\" data-id=\"98b54f3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tCaf\u00e9 du P\u00e9rou \u2013 Pur Arabica \u2013 250G \u2013 BIO\r\nMouture Filtre\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-59a3d8f elementor-section-full_width tst elementor-section-height-default elementor-section-height-default\" data-id=\"59a3d8f\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-a40f4ec\" data-id=\"a40f4ec\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-228377b elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"228377b\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-cd5fbc9\" data-id=\"cd5fbc9\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-296e2f8 elementor-widget elementor-widget-heading\" data-id=\"296e2f8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\"><span class=\"woocommerce-Price-amount amount\">5,95&nbsp;<span class=\"woocommerce-Price-currencySymbol\">&euro;<\/span><\/span><\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4a1698f elementor-widget__width-auto elementor-widget elementor-widget-shortcode\" data-id=\"4a1698f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><p class=\"prix-et-poids\"><span class=\"woocommerce-Price-amount amount\"><bdi>23,80&nbsp;<span class=\"woocommerce-Price-currencySymbol\">&euro;<\/span><\/bdi><\/span> \/ kg<\/p><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9f31dae elementor-align-justify elementor-widget elementor-widget-button\" data-id=\"9f31dae\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"button5951\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-size-sm\" role=\"button\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">AJOUTER AU PANIER<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-cb46892 elementor-widget__width-auto elementor-absolute elementor-widget elementor-widget-shortcode\" data-id=\"cb46892\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-3f24091 elementor-section-full_width container elementor-section-height-min-height elementor-section-height-default elementor-section-items-middle\" data-id=\"3f24091\" data-element_type=\"section\" data-e-type=\"section\" id=\"container5951\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e6d4eaa\" data-id=\"e6d4eaa\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-af63a6e elementor-section-height-min-height elementor-section-content-middle elementor-section-boxed elementor-section-height-default\" data-id=\"af63a6e\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-6b2e3c4\" data-id=\"6b2e3c4\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-c179bb5 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"c179bb5\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-eb766bb\" data-id=\"eb766bb\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9ce84ea elementor-widget__width-auto close-icon elementor-widget elementor-widget-button\" data-id=\"9ce84ea\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-size-sm\" role=\"button\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">x<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-f2c108f elementor-section-full_width elementor-section-content-top elementor-section-height-default elementor-section-height-default\" data-id=\"f2c108f\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-2985422\" data-id=\"2985422\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-0ad5294 quick_grid elementor-widget elementor-widget-jet-woo-product-gallery-slider\" data-id=\"0ad5294\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;pagination_thumbnails_space_between&quot;:0,&quot;pagination_thumbnails_columns_tablet&quot;:&quot;3&quot;,&quot;pagination_thumbnails_columns_mobile&quot;:&quot;3&quot;,&quot;pagination_thumbnails_space_between_tablet&quot;:0,&quot;pagination_thumbnails_space_between_mobile&quot;:0,&quot;pagination_thumbnails_columns&quot;:4}\" data-widget_type=\"jet-woo-product-gallery-slider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"jet-woo-product-gallery\" data-gallery-settings=\"{&quot;enableGallery&quot;:false,&quot;enableZoom&quot;:false,&quot;zoomMagnify&quot;:1,&quot;caption&quot;:true,&quot;zoom&quot;:true,&quot;fullscreen&quot;:true,&quot;share&quot;:true,&quot;counter&quot;:true,&quot;arrows&quot;:true,&quot;hasVideo&quot;:false,&quot;videoType&quot;:&quot;youtube&quot;,&quot;videoIn&quot;:&quot;content&quot;,&quot;videoAutoplay&quot;:false,&quot;videoLoop&quot;:false,&quot;videoFirst&quot;:false}\"><div class=\"jet-woo-product-gallery__content \" data-featured-image=\"1\">\r\n\t<div class=\"jet-woo-swiper jet-woo-swiper-vertical jet-gallery-swiper-vertical-pos-end\">\r\n\t\t<div class=\"jet-gallery-swiper-slider\">\r\n\t\t\t<div class=\"jet-woo-product-gallery-slider swiper-container\" data-swiper-settings=\"{&quot;autoHeight&quot;:true,&quot;centeredSlides&quot;:false,&quot;direction&quot;:&quot;vertical&quot;,&quot;effect&quot;:&quot;slide&quot;,&quot;longSwipesRatio&quot;:0.8,&quot;showNavigation&quot;:false,&quot;showPagination&quot;:true,&quot;loop&quot;:false,&quot;paginationControllerType&quot;:&quot;bullets&quot;,&quot;paginationType&quot;:&quot;thumbnails&quot;,&quot;dynamicBullets&quot;:false}\" data-swiper-thumb-settings=\"{&quot;direction&quot;:&quot;vertical&quot;,&quot;showNavigation&quot;:true,&quot;breakpoints&quot;:{&quot;0&quot;:{&quot;slidesPerView&quot;:&quot;3&quot;,&quot;spaceBetween&quot;:0},&quot;768&quot;:{&quot;slidesPerView&quot;:&quot;3&quot;,&quot;spaceBetween&quot;:0},&quot;1025&quot;:{&quot;slidesPerView&quot;:4,&quot;spaceBetween&quot;:0}}}\" dir=\"ltr\" >\r\n\t\t\t\t<div class=\"swiper-wrapper\">\r\n\t\t\t\t\t\r\n<div class=\"jet-woo-product-gallery__image-item featured swiper-slide\">\r\n\t<div class=\"jet-woo-product-gallery__image\">\r\n\t\t<a class=\"jet-woo-product-gallery__image-link\" href=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2203.png\" itemprop=\"image\" title=\"Caf\u00e9 P\u00e9rou Moulu - 250G - BIO\" rel=\"prettyPhoto[jet-gallery]\" data-e-disable-page-transition=\"\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2203.png\" class=\"wp-post-image\" alt=\"Caf\u00e9 P\u00e9rou Moulu - 250G - BIO\" title=\"Caf\u00e9 P\u00e9rou Moulu - 250G - BIO\" data-caption=\"Caf\u00e9 P\u00e9rou Moulu - 250G - BIO\" data-src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2203.png\" data-large_image=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2203.png\" data-large_image_width=\"600\" data-large_image_height=\"600\" srcset=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2203.png 600w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2203-300x300.png 300w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2203-150x150.png 150w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2203-100x100.png 100w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/a>\t<\/div>\r\n<\/div>\r\n<div class=\"jet-woo-product-gallery__image-item swiper-slide\">\r\n\t<div class=\"jet-woo-product-gallery__image\">\r\n\t\t<a class=\"jet-woo-product-gallery__image-link\" href=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1630.png\" itemprop=\"image\" title=\"Caf\u00e9 P\u00e9rou Moulu - 250G - BIO\" rel=\"prettyPhoto[jet-gallery]\" data-e-disable-page-transition=\"\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1630.png\" class=\"wp-post-gallery\" alt=\"Caf\u00e9 P\u00e9rou Moulu - 250G - BIO\" title=\"Caf\u00e9 P\u00e9rou Moulu - 250G - BIO\" data-caption=\"Caf\u00e9 P\u00e9rou Moulu - 250G - BIO\" data-src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1630.png\" data-large_image=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1630.png\" data-large_image_width=\"600\" data-large_image_height=\"600\" srcset=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1630.png 600w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1630-300x300.png 300w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1630-150x150.png 150w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1630-100x100.png 100w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/a>\t<\/div>\r\n<\/div>\r\n<div class=\"jet-woo-product-gallery__image-item swiper-slide\">\r\n\t<div class=\"jet-woo-product-gallery__image\">\r\n\t\t<a class=\"jet-woo-product-gallery__image-link\" href=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1631.png\" itemprop=\"image\" title=\"Caf\u00e9 P\u00e9rou Moulu - 250G - BIO\" rel=\"prettyPhoto[jet-gallery]\" data-e-disable-page-transition=\"\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1631.png\" class=\"wp-post-gallery\" alt=\"Caf\u00e9 P\u00e9rou Moulu - 250G - BIO\" title=\"Caf\u00e9 P\u00e9rou Moulu - 250G - BIO\" data-caption=\"Caf\u00e9 P\u00e9rou Moulu - 250G - BIO\" data-src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1631.png\" data-large_image=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1631.png\" data-large_image_width=\"600\" data-large_image_height=\"600\" srcset=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1631.png 600w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1631-300x300.png 300w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1631-150x150.png 150w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1631-100x100.png 100w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/a>\t<\/div>\r\n<\/div>\t\t\t\t<\/div>\r\n\r\n\t\t\t\t\r\n\t\t\t\t\t\t\t<\/div>\r\n\t\t<\/div>\r\n\r\n\t\t\r\n<div class=\"jet-gallery-swiper-thumb\">\r\n\t<div class=\"jet-woo-swiper-control-nav jet-woo-swiper-gallery-thumbs swiper-container\">\r\n\t\t<div class=\"swiper-wrapper\">\r\n\t\t\t<div data-thumb=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2203.png\" class=\"jet-woo-swiper-control-thumbs__item swiper-slide\"><div class=\"jet-woo-swiper-control-thumbs__item-image\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2203-150x150.png\" class=\"wp-post-gallery\" alt=\"Caf\u00e9 P\u00e9rou Moulu - 250G - BIO\" title=\"Caf\u00e9 P\u00e9rou Moulu - 250G - BIO\" data-caption=\"Caf\u00e9 P\u00e9rou Moulu - 250G - BIO\" data-src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2203.png\" data-large_image=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2203.png\" data-large_image_width=\"600\" data-large_image_height=\"600\" srcset=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2203-150x150.png 150w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2203-300x300.png 300w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2203-100x100.png 100w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2203.png 600w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/div><\/div><div data-thumb=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1630.png\" class=\"jet-woo-swiper-control-thumbs__item swiper-slide\"><div class=\"jet-woo-swiper-control-thumbs__item-image\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1630-150x150.png\" class=\"wp-post-gallery\" alt=\"Caf\u00e9 P\u00e9rou Moulu - 250G - BIO\" title=\"Caf\u00e9 P\u00e9rou Moulu - 250G - BIO\" data-caption=\"Caf\u00e9 P\u00e9rou Moulu - 250G - BIO\" data-src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1630.png\" data-large_image=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1630.png\" data-large_image_width=\"600\" data-large_image_height=\"600\" srcset=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1630-150x150.png 150w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1630-300x300.png 300w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1630-100x100.png 100w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1630.png 600w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/div><\/div><div data-thumb=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1631.png\" class=\"jet-woo-swiper-control-thumbs__item swiper-slide\"><div class=\"jet-woo-swiper-control-thumbs__item-image\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1631-150x150.png\" class=\"wp-post-gallery\" alt=\"Caf\u00e9 P\u00e9rou Moulu - 250G - BIO\" title=\"Caf\u00e9 P\u00e9rou Moulu - 250G - BIO\" data-caption=\"Caf\u00e9 P\u00e9rou Moulu - 250G - BIO\" data-src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1631.png\" data-large_image=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1631.png\" data-large_image_width=\"600\" data-large_image_height=\"600\" srcset=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1631-150x150.png 150w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1631-300x300.png 300w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1631-100x100.png 100w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1631.png 600w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/div><\/div>\t\t<\/div>\r\n\t\t<span class=\"jet-product-gallery-icon jet-swiper-nav jet-swiper-button-prev jet-thumb-swiper-nav\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" height=\"24px\" viewBox=\"0 -960 960 960\" width=\"24px\" fill=\"#e8eaed\"><path d=\"M480-528 296-344l-56-56 240-240 240 240-56 56-184-184Z\"><\/path><\/svg><\/span><span class=\"jet-product-gallery-icon jet-swiper-nav jet-swiper-button-next jet-thumb-swiper-nav\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" height=\"24px\" viewBox=\"0 -960 960 960\" width=\"24px\" fill=\"#e8eaed\"><path d=\"M480-344 240-584l56-56 184 184 184-184 56 56-240 240Z\"><\/path><\/svg><\/span>\t<\/div>\r\n<\/div>\r\n\r\n\t<\/div>\r\n\r\n\t\r\n<\/div>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-54d79ba\" data-id=\"54d79ba\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-4732829 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"4732829\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-8cf5813\" data-id=\"8cf5813\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-39a4ade elementor-widget elementor-widget-heading\" data-id=\"39a4ade\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Caf\u00e9 P\u00e9rou Moulu &#8211; 250G &#8211; BIO<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-16d6913 elementor-widget elementor-widget-text-editor\" data-id=\"16d6913\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tCaf\u00e9 du P\u00e9rou \u2013 Pur Arabica \u2013 250G \u2013 BIO\r\nMouture Filtre\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-e50ae6a elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"e50ae6a\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-cf2e282\" data-id=\"cf2e282\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-51a1aaf elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"51a1aaf\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-aeaaa46\" data-id=\"aeaaa46\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-568cf35 elementor-widget__width-auto elementor-widget elementor-widget-shortcode\" data-id=\"568cf35\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><span class=\"product-price\"><span class=\"woocommerce-Price-amount amount\"><bdi>5,95&nbsp;<span class=\"woocommerce-Price-currencySymbol\">&euro;<\/span><\/bdi><\/span><\/span><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-9d6292a elementor-widget__width-auto elementor-widget elementor-widget-shortcode\" data-id=\"9d6292a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><span class=\"product-stock \"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" height=\"24px\" viewBox=\"0 -960 960 960\" width=\"24px\" fill=\"#232323\"><path d=\"M382-240 154-468l57-57 171 171 367-367 57 57-424 424Z\"\/><\/svg> En stock<\/span>\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0f08157 elementor-add-to-cart--align-left e-add-to-cart--show-quantity-yes elementor-widget elementor-widget-woocommerce-product-add-to-cart\" data-id=\"0f08157\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"woocommerce-product-add-to-cart.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n\t\t<div class=\"elementor-add-to-cart elementor-product-simple\">\n\t\t\t\t\t<div class=\"e-loop-add-to-cart-form-container\">\n\t\t\t<form class=\"cart e-loop-add-to-cart-form\">\n\t\t\t\t\n    <div class=\"quantity\">\n        \n        <label class=\"screen-reader-text\" for=\"quantity_6aec712958c6d\">\n            quantit\u00e9 de Caf\u00e9 P\u00e9rou Moulu - 250G - BIO        <\/label>\n\n        <div class=\"custom-qty-wrapper\">\n            <!-- Input Field in its own div -->\n            <div class=\"qty-input-wrap\">\n                <input\n                        type=\"number\"\n                                                id=\"quantity_6aec712958c6d\"\n                        class=\"qty input-text qty text\"\n                        name=\"quantity\"\n                        value=\"1\"\n                        aria-label=\"Quantit\u00e9 de produits\"\n                        min=\"1\"\n                        max=\"159\"\n                                                    step=\"1\"\n                            placeholder=\"\"\n                            inputmode=\"numeric\"\n                            autocomplete=\"off\"\n                                        \/>\n            <\/div>\n\n            <!-- Plus and Minus Buttons in their own div -->\n                            <div class=\"qty-btns-wrap\">\n                    <button type=\"button\" class=\"qty-btn-plus\" data-qty-action=\"increase\">\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" height=\"24px\" viewBox=\"0 -960 960 960\" width=\"24px\" fill=\"#232323\">\n                            <path d=\"m480-541.85-184 184L253.85-400 480-626.15 706.15-400 664-357.85l-184-184Z\"><\/path>\n                        <\/svg>\n                    <\/button>\n                    <button type=\"button\" class=\"qty-btn-minus\" data-qty-action=\"decrease\">\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" height=\"24px\" viewBox=\"0 -960 960 960\" width=\"24px\" fill=\"#232323\">\n                            <path d=\"M480-357.85 253.85-584 296-626.15l184 184 184-184L706.15-584 480-357.85Z\"><\/path>\n                        <\/svg>\n                    <\/button>\n                <\/div>\n                    <\/div>\n\n            <\/div>\n\n    <script>\n        jQuery(document).ready(function($) {\n            'use strict';\n\n            console.log('=== QUANTITY INPUT SCRIPT LOADED ===');\n\n            var updateTimer;\n            var isProcessing = false;\n\n            \/\/ Remove any existing handlers that might conflict\n            $(document).off('.qtyCustom');\n            $('body').off('.qtyCustom');\n\n            function updateCart() {\n                console.log('updateCart() called!');\n                console.log('Current URL:', window.location.href);\n                console.log('Contains cart?', window.location.href.includes('cart'));\n                console.log('isProcessing?', isProcessing);\n\n                if (!window.location.href.includes('cart') || isProcessing) {\n                    console.log('Update skipped - not on cart page or already processing');\n                    return;\n                }\n\n                console.log('=== UPDATING CART ===');\n                isProcessing = true;\n\n                clearTimeout(updateTimer);\n                updateTimer = setTimeout(function() {\n                    \/\/ Method 1: Try to find and click update button\n                    var $updateBtn = $('button[name=\"update_cart\"], input[name=\"update_cart\"], .button[name=\"update_cart\"]');\n                    console.log('Found update buttons:', $updateBtn.length);\n\n                    if ($updateBtn.length) {\n                        console.log('Clicking update button...');\n                        $updateBtn.prop('disabled', false);\n                        $updateBtn[0].click(); \/\/ Use native click instead of jQuery\n                    } else {\n                        \/\/ Method 2: Try to submit the cart form\n                        console.log('No update button found, trying form submission...');\n                        var $cartForm = $('.woocommerce-cart-form, form.woocommerce-cart-form');\n                        console.log('Found cart forms:', $cartForm.length);\n\n                        if ($cartForm.length) {\n                            console.log('Submitting cart form...');\n                            $cartForm[0].submit(); \/\/ Native submit\n                        } else {\n                            \/\/ Method 3: Trigger WooCommerce cart update events\n                            console.log('No form found, triggering WC events...');\n                            $(document.body).trigger('wc_update_cart');\n                            $('body').trigger('update_checkout');\n\n                            \/\/ \/\/ Method 4: Last resort - page refresh\n                            \/\/ setTimeout(function() {\n                            \/\/     console.log('All methods failed, refreshing page...');\n                            \/\/     window.location.reload();\n                            \/\/ }, 3000);\n                        }\n                    }\n\n                    setTimeout(function() {\n                        isProcessing = false;\n                    }, 2000);\n                }, 100); \/\/ Reduced delay for faster response\n            }\n\n            \/\/ Single, clean event handler\n            $(document).on('click.qtyCustom', '[data-qty-action]', function(e) {\n                e.preventDefault();\n                e.stopPropagation();\n                e.stopImmediatePropagation();\n\n                var $button = $(this);\n                var action = $button.attr('data-qty-action');\n                var $input = $button.closest('.custom-qty-wrapper').find('input.qty');\n\n                if (!$input.length) {\n                    console.log('No input found!');\n                    return false;\n                }\n\n                var currentVal = parseInt($input.val()) || 0;\n                var min = parseInt($input.attr('min')) || 0;\n                var max = parseInt($input.attr('max')) || 999999;\n                var newVal = currentVal;\n\n                console.log('=== BUTTON CLICKED ===');\n                console.log('Action:', action);\n                console.log('Current value:', currentVal);\n                console.log('Min:', min, 'Max:', max);\n\n                if (action === 'increase' && currentVal < max) {\n                    newVal = currentVal + 1;\n                } else if (action === 'decrease' && currentVal > min) {\n                    newVal = currentVal - 1;\n                }\n\n                if (newVal !== currentVal) {\n                    console.log('Changing from', currentVal, 'to', newVal);\n                    $input.val(newVal);\n\n                    \/\/ Trigger change event to notify WooCommerce\n                    $input.trigger('change');\n                    $input.trigger('input'); \/\/ Some themes listen to input event\n\n                    \/\/ Wait a bit then update cart\n                    console.log('About to call updateCart in 50ms...');\n                    setTimeout(function() {\n                        console.log('setTimeout executed, calling updateCart...');\n                        updateCart();\n                    }, 50);\n                } else {\n                    console.log('No change - limits reached');\n                }\n\n                return false;\n            });\n\n            \/\/ Handle direct input changes (manual typing)\n            $(document).on('change.qtyCustom', 'input.qty', function(e) {\n                if (!$(this).data('button-changed')) {\n                    console.log('=== INPUT CHANGED MANUALLY ===');\n                    updateCart();\n                }\n                $(this).removeData('button-changed');\n            });\n\n            \/\/ Rebind after cart updates\n            $(document.body).on('updated_wc_div updated_cart_totals', function() {\n                console.log('=== CART UPDATED - EVENTS STILL ACTIVE ===');\n                \/\/ Les \u00e9v\u00e9nements sont d\u00e9j\u00e0 bind\u00e9s sur document, pas besoin de rebind\n            });\n\n            \/\/ Test function\n            setTimeout(function() {\n                var $buttons = $('[data-qty-action]');\n                console.log('=== FOUND', $buttons.length, 'QUANTITY BUTTONS ===');\n            }, 500);\n        });\n    <\/script>\n\n    <style>\n        .custom-qty-wrapper {\n            display: flex;\n            align-items: stretch;\n            justify-content: flex-start;\n        }\n\n        .qty-btns-wrap {\n            flex: 0;\n            display: flex;\n            flex-direction: column;\n        }\n\n        .qty-input-wrap input,\n        .e-loop-add-to-cart-form .qty-input-wrap input,\n        .cart .qty-input-wrap input {\n            color: #232323 !important;\n            min-width: 3rem !important;\n            min-height: 100% !important;\n            border: 1px solid rgb(0, 0, 0, 1) !important;\n            border-radius: 0 !important;\n            padding: .175rem .5rem !important;\n            font-family: \"Poppins\", Sans-serif !important;\n            box-sizing: border-box !important;\n        }\n\n        .qty-btn-plus, .qty-btn-minus,\n        .e-loop-add-to-cart-form .qty-btn-plus,\n        .e-loop-add-to-cart-form .qty-btn-minus {\n            padding: 0 3px;\n            display: flex;\n            border: 1px solid rgb(0, 0, 0, 1) !important;\n            border-left: 0px !important;\n            align-items: center;\n            justify-content: center;\n            border-radius: 0px !important;\n            transition: background-color 0.2s ease;\n            cursor: pointer;\n            background: white !important;\n            min-height: 24px;\n            min-width: 24px;\n            box-sizing: border-box !important;\n        }\n\n        .qty-btn-plus,\n        .e-loop-add-to-cart-form .qty-btn-plus {\n            border-bottom: 0px !important;\n        }\n\n        .qty-btn-plus svg, .qty-btn-minus svg,\n        .e-loop-add-to-cart-form .qty-btn-plus svg,\n        .e-loop-add-to-cart-form .qty-btn-minus svg {\n            width: 15px;\n            max-height: 19px;\n            pointer-events: none;\n        }\n\n        .qty-btn-plus:hover, .qty-btn-minus:hover,\n        .e-loop-add-to-cart-form .qty-btn-plus:hover,\n        .e-loop-add-to-cart-form .qty-btn-minus:hover {\n            background: #f1f1f1 !important;\n        }\n\n        .qty-btn-plus:active, .qty-btn-minus:active,\n        .e-loop-add-to-cart-form .qty-btn-plus:active,\n        .e-loop-add-to-cart-form .qty-btn-minus:active {\n            background: #e0e0e0 !important;\n        }\n\n        \/* Hide number input spinner for all browsers *\/\n        .qty.input-text.qty.text,\n        .e-loop-add-to-cart-form .qty.input-text.qty.text {\n            -moz-appearance: textfield;\n        }\n\n        .qty.input-text.qty.text::-webkit-outer-spin-button,\n        .qty.input-text.qty.text::-webkit-inner-spin-button,\n        .e-loop-add-to-cart-form .qty.input-text.qty.text::-webkit-outer-spin-button,\n        .e-loop-add-to-cart-form .qty.input-text.qty.text::-webkit-inner-spin-button {\n            -webkit-appearance: none;\n            margin: 0;\n        }\n\n        input.qty:focus,\n        .e-loop-add-to-cart-form input.qty:focus {\n            outline: none;\n            box-shadow: none;\n        }\n\n        input.qty,\n        .e-loop-add-to-cart-form input.qty {\n            outline: none;\n            box-shadow: none;\n        }\n    <\/style>\n\n<a href=\"?add-to-cart=5951\" aria-describedby=\"woocommerce_loop_add_to_cart_link_describedby_5951\" data-quantity=\"1\" class=\"button product_type_simple add_to_cart_button ajax_add_to_cart\" data-product_id=\"5951\" data-product_sku=\"Caf\u00e9_GP_Perou_BIO_250G_Moulu\" aria-label=\"Ajouter au panier\u00a0: &ldquo;Caf\u00e9 P\u00e9rou Moulu - 250G - BIO&rdquo;\" rel=\"nofollow\" data-success_message=\"\u00ab\u00a0Caf\u00e9 P\u00e9rou Moulu - 250G - BIO\u00a0\u00bb a \u00e9t\u00e9 ajout\u00e9 \u00e0 votre panier\">Ajouter au panier<\/a>\t<span id=\"woocommerce_loop_add_to_cart_link_describedby_5951\" class=\"screen-reader-text\">\n\t\t\t<\/span>\n\t\t\t<\/form>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ed0d51c elementor-align-left elementor-widget elementor-widget-button\" data-id=\"ed0d51c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/graindesail.com\/fr\/produit\/cafe-perou-moulu-250g-bio\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Voir le d\u00e9tail du produit<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-0b39657 elementor-absolute elementor-widget elementor-widget-html\" data-id=\"0b39657\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script>\n    document.addEventListener('DOMContentLoaded', function () {\n        function attachShowBioEventListeners() {\n            \/\/ Attach event listeners to buttons\n            const buttons = document.querySelectorAll('[id^=button]');\n            buttons.forEach(button => {\n                button.removeEventListener('click', handleShowBioClick);\n                button.addEventListener('click', handleShowBioClick);\n            });\n\n            \/\/ Attach event listeners to close icons\n            document.querySelectorAll('.close-icon').forEach(icon => {\n                icon.removeEventListener('click', handleCloseIconClick);\n                icon.addEventListener('click', handleCloseIconClick);\n            });\n\n            \/\/ Attach event listeners to \"Add to Cart\" buttons\n            document.querySelectorAll('a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart').forEach(addToCartButton => {\n                addToCartButton.removeEventListener('click', handleCloseIconClick);\n                addToCartButton.addEventListener('click', handleCloseIconClick);\n            });\n        }\n\n        function handleShowBioClick(event) {\n            const button = event.currentTarget;\n            const postID = button.id.replace('button', '');\n            const containerID = 'container' + postID;\n\n            \/\/ Hide all containers\n            document.querySelectorAll('.container').forEach(container => {\n                container.classList.remove('active');\n            });\n\n            \/\/ Show the specific container\n            const containerToShow = document.getElementById(containerID);\n            if (containerToShow) {\n                containerToShow.classList.add('active');\n\n                \/\/ \u2705 Disable page scroll\n                document.body.style.overflow = 'hidden';\n\n                \/\/ \u2705 Reinitialize Swiper when showing the container\n                setTimeout(() => {\n                    reinitSwiper(containerToShow);\n                }, 100);\n            }\n        }\n\n        function handleCloseIconClick() {\n            \/\/ Hide all containers\n            document.querySelectorAll('.container').forEach(container => {\n                container.classList.remove('active');\n            });\n\n            \/\/ \u2705 Enable page scroll again\n            document.body.style.overflow = '';\n        }\n\n        function reinitSwiper(container) {\n            const swiperContainer = container.querySelector('.swiper-container');\n            if (swiperContainer && swiperContainer.swiper) {\n                swiperContainer.swiper.update(); \/\/ Update existing Swiper instance\n            } else if (swiperContainer) {\n                \/\/ \u2705 Initialize Swiper if it doesn't exist\n                new Swiper(swiperContainer, {\n                    autoHeight: true,\n                    direction: 'vertical',\n                    effect: 'slide',\n                    loop: false,\n                    navigation: {\n                        nextEl: '.swiper-button-next',\n                        prevEl: '.swiper-button-prev',\n                    },\n                    pagination: {\n                        el: '.swiper-pagination',\n                        clickable: true,\n                        type: 'bullets',\n                    },\n                });\n            }\n        }\n\n        \/\/ Initial setup\n        attachShowBioEventListeners();\n\n        \/\/ Optional: Use MutationObserver if available\n        const postContainer = document.querySelector('.elementor-posts, .e-loop-container, .products, .posts-loop'); \/\/ Adjust to your layout\n        if (postContainer && window.MutationObserver) {\n            const observer = new MutationObserver(() => {\n                attachShowBioEventListeners();\n            });\n            observer.observe(postContainer, { childList: true, subtree: true });\n        }\n\n        \/\/ \u2705 Always-running backup: reattach every second if needed\n        setInterval(() => {\n            attachShowBioEventListeners();\n        }, 1000); \/\/ You can adjust to 500ms if needed\n    });\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"3412\" class=\"elementor elementor-3412 e-loop-item e-loop-item-5971 post-5971 product type-product status-publish has-post-thumbnail product_cat-ape product_cat-cafes product_cat-cafe-moulu  instock taxable shipping-taxable purchasable product-type-simple\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-a32437f thumbnail-container elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"a32437f\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5dbe952\" data-id=\"5dbe952\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-b754309 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"b754309\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-0f6affc\" data-id=\"0f6affc\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-7a741f8 product-imag elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"7a741f8\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-368890a\" data-id=\"368890a\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-887fa8d e-transform elementor-widget elementor-widget-image\" data-id=\"887fa8d\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_transform_rotateZ_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:-2.5,&quot;sizes&quot;:[]},&quot;_transform_rotate_3d_hover&quot;:&quot;yes&quot;,&quot;_transform_rotateX_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:0,&quot;sizes&quot;:[]},&quot;_transform_rotateY_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:0,&quot;sizes&quot;:[]},&quot;_transform_perspective_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:0,&quot;sizes&quot;:[]},&quot;_transform_rotateZ_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_rotateZ_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_rotateX_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_rotateX_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_rotateY_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_rotateY_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_perspective_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_perspective_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/graindesail.com\/fr\/produit\/cafe-honduras-moulu-250g-bio\/\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"600\" height=\"600\" data-src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2210.png\" class=\"attachment-large size-large wp-image-10440 lazyload\" alt=\"Caf\u00e9 Honduras Moulu - 250G - BIO\" data-srcset=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2210.png 600w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2210-300x300.png 300w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2210-150x150.png 150w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2210-100x100.png 100w\" data-sizes=\"(max-width: 600px) 100vw, 600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 600px; --smush-placeholder-aspect-ratio: 600\/600;\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-aca3a3d elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"aca3a3d\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-bc731db\" data-id=\"bc731db\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b9a4f95 elementor-widget elementor-widget-heading\" data-id=\"b9a4f95\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/graindesail.com\/fr\/produit\/cafe-honduras-moulu-250g-bio\/\">Caf\u00e9 Honduras Moulu- 250G &#8211; BIO<\/a><\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-98b54f3 elementor-widget elementor-widget-text-editor\" data-id=\"98b54f3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tCaf\u00e9 du Honduras \u2013 Pur Arabica \u2013 250G \u2013 BIO\r\nMouture Filtre\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-59a3d8f elementor-section-full_width tst elementor-section-height-default elementor-section-height-default\" data-id=\"59a3d8f\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-a40f4ec\" data-id=\"a40f4ec\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-228377b elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"228377b\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-cd5fbc9\" data-id=\"cd5fbc9\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-296e2f8 elementor-widget elementor-widget-heading\" data-id=\"296e2f8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\"><span class=\"woocommerce-Price-amount amount\">6,00&nbsp;<span class=\"woocommerce-Price-currencySymbol\">&euro;<\/span><\/span><\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4a1698f elementor-widget__width-auto elementor-widget elementor-widget-shortcode\" data-id=\"4a1698f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><p class=\"prix-et-poids\"><span class=\"woocommerce-Price-amount amount\"><bdi>24,00&nbsp;<span class=\"woocommerce-Price-currencySymbol\">&euro;<\/span><\/bdi><\/span> \/ kg<\/p><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9f31dae elementor-align-justify elementor-widget elementor-widget-button\" data-id=\"9f31dae\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"button5971\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-size-sm\" role=\"button\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">AJOUTER AU PANIER<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-cb46892 elementor-widget__width-auto elementor-absolute elementor-widget elementor-widget-shortcode\" data-id=\"cb46892\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-3f24091 elementor-section-full_width container elementor-section-height-min-height elementor-section-height-default elementor-section-items-middle\" data-id=\"3f24091\" data-element_type=\"section\" data-e-type=\"section\" id=\"container5971\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e6d4eaa\" data-id=\"e6d4eaa\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-af63a6e elementor-section-height-min-height elementor-section-content-middle elementor-section-boxed elementor-section-height-default\" data-id=\"af63a6e\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-6b2e3c4\" data-id=\"6b2e3c4\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-c179bb5 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"c179bb5\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-eb766bb\" data-id=\"eb766bb\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9ce84ea elementor-widget__width-auto close-icon elementor-widget elementor-widget-button\" data-id=\"9ce84ea\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-size-sm\" role=\"button\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">x<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-f2c108f elementor-section-full_width elementor-section-content-top elementor-section-height-default elementor-section-height-default\" data-id=\"f2c108f\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-2985422\" data-id=\"2985422\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-0ad5294 quick_grid elementor-widget elementor-widget-jet-woo-product-gallery-slider\" data-id=\"0ad5294\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;pagination_thumbnails_space_between&quot;:0,&quot;pagination_thumbnails_columns_tablet&quot;:&quot;3&quot;,&quot;pagination_thumbnails_columns_mobile&quot;:&quot;3&quot;,&quot;pagination_thumbnails_space_between_tablet&quot;:0,&quot;pagination_thumbnails_space_between_mobile&quot;:0,&quot;pagination_thumbnails_columns&quot;:4}\" data-widget_type=\"jet-woo-product-gallery-slider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"jet-woo-product-gallery\" data-gallery-settings=\"{&quot;enableGallery&quot;:false,&quot;enableZoom&quot;:false,&quot;zoomMagnify&quot;:1,&quot;caption&quot;:true,&quot;zoom&quot;:true,&quot;fullscreen&quot;:true,&quot;share&quot;:true,&quot;counter&quot;:true,&quot;arrows&quot;:true,&quot;hasVideo&quot;:false,&quot;videoType&quot;:&quot;youtube&quot;,&quot;videoIn&quot;:&quot;content&quot;,&quot;videoAutoplay&quot;:false,&quot;videoLoop&quot;:false,&quot;videoFirst&quot;:false}\"><div class=\"jet-woo-product-gallery__content \" data-featured-image=\"1\">\r\n\t<div class=\"jet-woo-swiper jet-woo-swiper-vertical jet-gallery-swiper-vertical-pos-end\">\r\n\t\t<div class=\"jet-gallery-swiper-slider\">\r\n\t\t\t<div class=\"jet-woo-product-gallery-slider swiper-container\" data-swiper-settings=\"{&quot;autoHeight&quot;:true,&quot;centeredSlides&quot;:false,&quot;direction&quot;:&quot;vertical&quot;,&quot;effect&quot;:&quot;slide&quot;,&quot;longSwipesRatio&quot;:0.8,&quot;showNavigation&quot;:false,&quot;showPagination&quot;:true,&quot;loop&quot;:false,&quot;paginationControllerType&quot;:&quot;bullets&quot;,&quot;paginationType&quot;:&quot;thumbnails&quot;,&quot;dynamicBullets&quot;:false}\" data-swiper-thumb-settings=\"{&quot;direction&quot;:&quot;vertical&quot;,&quot;showNavigation&quot;:true,&quot;breakpoints&quot;:{&quot;0&quot;:{&quot;slidesPerView&quot;:&quot;3&quot;,&quot;spaceBetween&quot;:0},&quot;768&quot;:{&quot;slidesPerView&quot;:&quot;3&quot;,&quot;spaceBetween&quot;:0},&quot;1025&quot;:{&quot;slidesPerView&quot;:4,&quot;spaceBetween&quot;:0}}}\" dir=\"ltr\" >\r\n\t\t\t\t<div class=\"swiper-wrapper\">\r\n\t\t\t\t\t\r\n<div class=\"jet-woo-product-gallery__image-item featured swiper-slide\">\r\n\t<div class=\"jet-woo-product-gallery__image\">\r\n\t\t<a class=\"jet-woo-product-gallery__image-link\" href=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2210.png\" itemprop=\"image\" title=\"Caf\u00e9 Honduras Moulu - 250G - BIO\" rel=\"prettyPhoto[jet-gallery]\" data-e-disable-page-transition=\"\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2210.png\" class=\"wp-post-image\" alt=\"Caf\u00e9 Honduras Moulu - 250G - BIO\" title=\"Caf\u00e9 Honduras Moulu - 250G - BIO\" data-caption=\"Caf\u00e9 Honduras Moulu - 250G - BIO\" data-src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2210.png\" data-large_image=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2210.png\" data-large_image_width=\"600\" data-large_image_height=\"600\" srcset=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2210.png 600w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2210-300x300.png 300w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2210-150x150.png 150w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2210-100x100.png 100w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/a>\t<\/div>\r\n<\/div>\r\n<div class=\"jet-woo-product-gallery__image-item swiper-slide\">\r\n\t<div class=\"jet-woo-product-gallery__image\">\r\n\t\t<a class=\"jet-woo-product-gallery__image-link\" href=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1645.png\" itemprop=\"image\" title=\"Caf\u00e9 Honduras Moulu - 250G - BIO\" rel=\"prettyPhoto[jet-gallery]\" data-e-disable-page-transition=\"\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1645.png\" class=\"wp-post-gallery\" alt=\"Caf\u00e9 Honduras Moulu - 250G - BIO\" title=\"Caf\u00e9 Honduras Moulu - 250G - BIO\" data-caption=\"Caf\u00e9 Honduras Moulu - 250G - BIO\" data-src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1645.png\" data-large_image=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1645.png\" data-large_image_width=\"600\" data-large_image_height=\"600\" srcset=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1645.png 600w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1645-300x300.png 300w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1645-150x150.png 150w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1645-100x100.png 100w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/a>\t<\/div>\r\n<\/div>\r\n<div class=\"jet-woo-product-gallery__image-item swiper-slide\">\r\n\t<div class=\"jet-woo-product-gallery__image\">\r\n\t\t<a class=\"jet-woo-product-gallery__image-link\" href=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1646.png\" itemprop=\"image\" title=\"Caf\u00e9 Honduras Moulu - 250G - BIO\" rel=\"prettyPhoto[jet-gallery]\" data-e-disable-page-transition=\"\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1646.png\" class=\"wp-post-gallery\" alt=\"Caf\u00e9 Honduras Moulu - 250G - BIO\" title=\"Caf\u00e9 Honduras Moulu - 250G - BIO\" data-caption=\"Caf\u00e9 Honduras Moulu - 250G - BIO\" data-src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1646.png\" data-large_image=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1646.png\" data-large_image_width=\"600\" data-large_image_height=\"600\" srcset=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1646.png 600w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1646-300x300.png 300w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1646-150x150.png 150w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1646-100x100.png 100w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/a>\t<\/div>\r\n<\/div>\t\t\t\t<\/div>\r\n\r\n\t\t\t\t\r\n\t\t\t\t\t\t\t<\/div>\r\n\t\t<\/div>\r\n\r\n\t\t\r\n<div class=\"jet-gallery-swiper-thumb\">\r\n\t<div class=\"jet-woo-swiper-control-nav jet-woo-swiper-gallery-thumbs swiper-container\">\r\n\t\t<div class=\"swiper-wrapper\">\r\n\t\t\t<div data-thumb=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2210.png\" class=\"jet-woo-swiper-control-thumbs__item swiper-slide\"><div class=\"jet-woo-swiper-control-thumbs__item-image\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2210-150x150.png\" class=\"wp-post-gallery\" alt=\"Caf\u00e9 Honduras Moulu - 250G - BIO\" title=\"Caf\u00e9 Honduras Moulu - 250G - BIO\" data-caption=\"Caf\u00e9 Honduras Moulu - 250G - BIO\" data-src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2210.png\" data-large_image=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2210.png\" data-large_image_width=\"600\" data-large_image_height=\"600\" srcset=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2210-150x150.png 150w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2210-300x300.png 300w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2210-100x100.png 100w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2210.png 600w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/div><\/div><div data-thumb=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1645.png\" class=\"jet-woo-swiper-control-thumbs__item swiper-slide\"><div class=\"jet-woo-swiper-control-thumbs__item-image\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1645-150x150.png\" class=\"wp-post-gallery\" alt=\"Caf\u00e9 Honduras Moulu - 250G - BIO\" title=\"Caf\u00e9 Honduras Moulu - 250G - BIO\" data-caption=\"Caf\u00e9 Honduras Moulu - 250G - BIO\" data-src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1645.png\" data-large_image=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1645.png\" data-large_image_width=\"600\" data-large_image_height=\"600\" srcset=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1645-150x150.png 150w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1645-300x300.png 300w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1645-100x100.png 100w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1645.png 600w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/div><\/div><div data-thumb=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1646.png\" class=\"jet-woo-swiper-control-thumbs__item swiper-slide\"><div class=\"jet-woo-swiper-control-thumbs__item-image\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1646-150x150.png\" class=\"wp-post-gallery\" alt=\"Caf\u00e9 Honduras Moulu - 250G - BIO\" title=\"Caf\u00e9 Honduras Moulu - 250G - BIO\" data-caption=\"Caf\u00e9 Honduras Moulu - 250G - BIO\" data-src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1646.png\" data-large_image=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1646.png\" data-large_image_width=\"600\" data-large_image_height=\"600\" srcset=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1646-150x150.png 150w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1646-300x300.png 300w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1646-100x100.png 100w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1646.png 600w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/div><\/div>\t\t<\/div>\r\n\t\t<span class=\"jet-product-gallery-icon jet-swiper-nav jet-swiper-button-prev jet-thumb-swiper-nav\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" height=\"24px\" viewBox=\"0 -960 960 960\" width=\"24px\" fill=\"#e8eaed\"><path d=\"M480-528 296-344l-56-56 240-240 240 240-56 56-184-184Z\"><\/path><\/svg><\/span><span class=\"jet-product-gallery-icon jet-swiper-nav jet-swiper-button-next jet-thumb-swiper-nav\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" height=\"24px\" viewBox=\"0 -960 960 960\" width=\"24px\" fill=\"#e8eaed\"><path d=\"M480-344 240-584l56-56 184 184 184-184 56 56-240 240Z\"><\/path><\/svg><\/span>\t<\/div>\r\n<\/div>\r\n\r\n\t<\/div>\r\n\r\n\t\r\n<\/div>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-54d79ba\" data-id=\"54d79ba\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-4732829 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"4732829\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-8cf5813\" data-id=\"8cf5813\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-39a4ade elementor-widget elementor-widget-heading\" data-id=\"39a4ade\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Caf\u00e9 Honduras Moulu- 250G &#8211; BIO<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-16d6913 elementor-widget elementor-widget-text-editor\" data-id=\"16d6913\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tCaf\u00e9 du Honduras \u2013 Pur Arabica \u2013 250G \u2013 BIO\r\nMouture Filtre\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-e50ae6a elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"e50ae6a\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-cf2e282\" data-id=\"cf2e282\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-51a1aaf elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"51a1aaf\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-aeaaa46\" data-id=\"aeaaa46\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-568cf35 elementor-widget__width-auto elementor-widget elementor-widget-shortcode\" data-id=\"568cf35\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><span class=\"product-price\"><span class=\"woocommerce-Price-amount amount\"><bdi>6,00&nbsp;<span class=\"woocommerce-Price-currencySymbol\">&euro;<\/span><\/bdi><\/span><\/span><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-9d6292a elementor-widget__width-auto elementor-widget elementor-widget-shortcode\" data-id=\"9d6292a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><span class=\"product-stock \"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" height=\"24px\" viewBox=\"0 -960 960 960\" width=\"24px\" fill=\"#232323\"><path d=\"M382-240 154-468l57-57 171 171 367-367 57 57-424 424Z\"\/><\/svg> En stock<\/span>\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0f08157 elementor-add-to-cart--align-left e-add-to-cart--show-quantity-yes elementor-widget elementor-widget-woocommerce-product-add-to-cart\" data-id=\"0f08157\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"woocommerce-product-add-to-cart.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n\t\t<div class=\"elementor-add-to-cart elementor-product-simple\">\n\t\t\t\t\t<div class=\"e-loop-add-to-cart-form-container\">\n\t\t\t<form class=\"cart e-loop-add-to-cart-form\">\n\t\t\t\t\n    <div class=\"quantity\">\n        \n        <label class=\"screen-reader-text\" for=\"quantity_6aec71296d381\">\n            quantit\u00e9 de Caf\u00e9 Honduras Moulu- 250G - BIO        <\/label>\n\n        <div class=\"custom-qty-wrapper\">\n            <!-- Input Field in its own div -->\n            <div class=\"qty-input-wrap\">\n                <input\n                        type=\"number\"\n                                                id=\"quantity_6aec71296d381\"\n                        class=\"qty input-text qty text\"\n                        name=\"quantity\"\n                        value=\"1\"\n                        aria-label=\"Quantit\u00e9 de produits\"\n                        min=\"1\"\n                        max=\"312\"\n                                                    step=\"1\"\n                            placeholder=\"\"\n                            inputmode=\"numeric\"\n                            autocomplete=\"off\"\n                                        \/>\n            <\/div>\n\n            <!-- Plus and Minus Buttons in their own div -->\n                            <div class=\"qty-btns-wrap\">\n                    <button type=\"button\" class=\"qty-btn-plus\" data-qty-action=\"increase\">\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" height=\"24px\" viewBox=\"0 -960 960 960\" width=\"24px\" fill=\"#232323\">\n                            <path d=\"m480-541.85-184 184L253.85-400 480-626.15 706.15-400 664-357.85l-184-184Z\"><\/path>\n                        <\/svg>\n                    <\/button>\n                    <button type=\"button\" class=\"qty-btn-minus\" data-qty-action=\"decrease\">\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" height=\"24px\" viewBox=\"0 -960 960 960\" width=\"24px\" fill=\"#232323\">\n                            <path d=\"M480-357.85 253.85-584 296-626.15l184 184 184-184L706.15-584 480-357.85Z\"><\/path>\n                        <\/svg>\n                    <\/button>\n                <\/div>\n                    <\/div>\n\n            <\/div>\n\n    <script>\n        jQuery(document).ready(function($) {\n            'use strict';\n\n            console.log('=== QUANTITY INPUT SCRIPT LOADED ===');\n\n            var updateTimer;\n            var isProcessing = false;\n\n            \/\/ Remove any existing handlers that might conflict\n            $(document).off('.qtyCustom');\n            $('body').off('.qtyCustom');\n\n            function updateCart() {\n                console.log('updateCart() called!');\n                console.log('Current URL:', window.location.href);\n                console.log('Contains cart?', window.location.href.includes('cart'));\n                console.log('isProcessing?', isProcessing);\n\n                if (!window.location.href.includes('cart') || isProcessing) {\n                    console.log('Update skipped - not on cart page or already processing');\n                    return;\n                }\n\n                console.log('=== UPDATING CART ===');\n                isProcessing = true;\n\n                clearTimeout(updateTimer);\n                updateTimer = setTimeout(function() {\n                    \/\/ Method 1: Try to find and click update button\n                    var $updateBtn = $('button[name=\"update_cart\"], input[name=\"update_cart\"], .button[name=\"update_cart\"]');\n                    console.log('Found update buttons:', $updateBtn.length);\n\n                    if ($updateBtn.length) {\n                        console.log('Clicking update button...');\n                        $updateBtn.prop('disabled', false);\n                        $updateBtn[0].click(); \/\/ Use native click instead of jQuery\n                    } else {\n                        \/\/ Method 2: Try to submit the cart form\n                        console.log('No update button found, trying form submission...');\n                        var $cartForm = $('.woocommerce-cart-form, form.woocommerce-cart-form');\n                        console.log('Found cart forms:', $cartForm.length);\n\n                        if ($cartForm.length) {\n                            console.log('Submitting cart form...');\n                            $cartForm[0].submit(); \/\/ Native submit\n                        } else {\n                            \/\/ Method 3: Trigger WooCommerce cart update events\n                            console.log('No form found, triggering WC events...');\n                            $(document.body).trigger('wc_update_cart');\n                            $('body').trigger('update_checkout');\n\n                            \/\/ \/\/ Method 4: Last resort - page refresh\n                            \/\/ setTimeout(function() {\n                            \/\/     console.log('All methods failed, refreshing page...');\n                            \/\/     window.location.reload();\n                            \/\/ }, 3000);\n                        }\n                    }\n\n                    setTimeout(function() {\n                        isProcessing = false;\n                    }, 2000);\n                }, 100); \/\/ Reduced delay for faster response\n            }\n\n            \/\/ Single, clean event handler\n            $(document).on('click.qtyCustom', '[data-qty-action]', function(e) {\n                e.preventDefault();\n                e.stopPropagation();\n                e.stopImmediatePropagation();\n\n                var $button = $(this);\n                var action = $button.attr('data-qty-action');\n                var $input = $button.closest('.custom-qty-wrapper').find('input.qty');\n\n                if (!$input.length) {\n                    console.log('No input found!');\n                    return false;\n                }\n\n                var currentVal = parseInt($input.val()) || 0;\n                var min = parseInt($input.attr('min')) || 0;\n                var max = parseInt($input.attr('max')) || 999999;\n                var newVal = currentVal;\n\n                console.log('=== BUTTON CLICKED ===');\n                console.log('Action:', action);\n                console.log('Current value:', currentVal);\n                console.log('Min:', min, 'Max:', max);\n\n                if (action === 'increase' && currentVal < max) {\n                    newVal = currentVal + 1;\n                } else if (action === 'decrease' && currentVal > min) {\n                    newVal = currentVal - 1;\n                }\n\n                if (newVal !== currentVal) {\n                    console.log('Changing from', currentVal, 'to', newVal);\n                    $input.val(newVal);\n\n                    \/\/ Trigger change event to notify WooCommerce\n                    $input.trigger('change');\n                    $input.trigger('input'); \/\/ Some themes listen to input event\n\n                    \/\/ Wait a bit then update cart\n                    console.log('About to call updateCart in 50ms...');\n                    setTimeout(function() {\n                        console.log('setTimeout executed, calling updateCart...');\n                        updateCart();\n                    }, 50);\n                } else {\n                    console.log('No change - limits reached');\n                }\n\n                return false;\n            });\n\n            \/\/ Handle direct input changes (manual typing)\n            $(document).on('change.qtyCustom', 'input.qty', function(e) {\n                if (!$(this).data('button-changed')) {\n                    console.log('=== INPUT CHANGED MANUALLY ===');\n                    updateCart();\n                }\n                $(this).removeData('button-changed');\n            });\n\n            \/\/ Rebind after cart updates\n            $(document.body).on('updated_wc_div updated_cart_totals', function() {\n                console.log('=== CART UPDATED - EVENTS STILL ACTIVE ===');\n                \/\/ Les \u00e9v\u00e9nements sont d\u00e9j\u00e0 bind\u00e9s sur document, pas besoin de rebind\n            });\n\n            \/\/ Test function\n            setTimeout(function() {\n                var $buttons = $('[data-qty-action]');\n                console.log('=== FOUND', $buttons.length, 'QUANTITY BUTTONS ===');\n            }, 500);\n        });\n    <\/script>\n\n    <style>\n        .custom-qty-wrapper {\n            display: flex;\n            align-items: stretch;\n            justify-content: flex-start;\n        }\n\n        .qty-btns-wrap {\n            flex: 0;\n            display: flex;\n            flex-direction: column;\n        }\n\n        .qty-input-wrap input,\n        .e-loop-add-to-cart-form .qty-input-wrap input,\n        .cart .qty-input-wrap input {\n            color: #232323 !important;\n            min-width: 3rem !important;\n            min-height: 100% !important;\n            border: 1px solid rgb(0, 0, 0, 1) !important;\n            border-radius: 0 !important;\n            padding: .175rem .5rem !important;\n            font-family: \"Poppins\", Sans-serif !important;\n            box-sizing: border-box !important;\n        }\n\n        .qty-btn-plus, .qty-btn-minus,\n        .e-loop-add-to-cart-form .qty-btn-plus,\n        .e-loop-add-to-cart-form .qty-btn-minus {\n            padding: 0 3px;\n            display: flex;\n            border: 1px solid rgb(0, 0, 0, 1) !important;\n            border-left: 0px !important;\n            align-items: center;\n            justify-content: center;\n            border-radius: 0px !important;\n            transition: background-color 0.2s ease;\n            cursor: pointer;\n            background: white !important;\n            min-height: 24px;\n            min-width: 24px;\n            box-sizing: border-box !important;\n        }\n\n        .qty-btn-plus,\n        .e-loop-add-to-cart-form .qty-btn-plus {\n            border-bottom: 0px !important;\n        }\n\n        .qty-btn-plus svg, .qty-btn-minus svg,\n        .e-loop-add-to-cart-form .qty-btn-plus svg,\n        .e-loop-add-to-cart-form .qty-btn-minus svg {\n            width: 15px;\n            max-height: 19px;\n            pointer-events: none;\n        }\n\n        .qty-btn-plus:hover, .qty-btn-minus:hover,\n        .e-loop-add-to-cart-form .qty-btn-plus:hover,\n        .e-loop-add-to-cart-form .qty-btn-minus:hover {\n            background: #f1f1f1 !important;\n        }\n\n        .qty-btn-plus:active, .qty-btn-minus:active,\n        .e-loop-add-to-cart-form .qty-btn-plus:active,\n        .e-loop-add-to-cart-form .qty-btn-minus:active {\n            background: #e0e0e0 !important;\n        }\n\n        \/* Hide number input spinner for all browsers *\/\n        .qty.input-text.qty.text,\n        .e-loop-add-to-cart-form .qty.input-text.qty.text {\n            -moz-appearance: textfield;\n        }\n\n        .qty.input-text.qty.text::-webkit-outer-spin-button,\n        .qty.input-text.qty.text::-webkit-inner-spin-button,\n        .e-loop-add-to-cart-form .qty.input-text.qty.text::-webkit-outer-spin-button,\n        .e-loop-add-to-cart-form .qty.input-text.qty.text::-webkit-inner-spin-button {\n            -webkit-appearance: none;\n            margin: 0;\n        }\n\n        input.qty:focus,\n        .e-loop-add-to-cart-form input.qty:focus {\n            outline: none;\n            box-shadow: none;\n        }\n\n        input.qty,\n        .e-loop-add-to-cart-form input.qty {\n            outline: none;\n            box-shadow: none;\n        }\n    <\/style>\n\n<a href=\"?add-to-cart=5971\" aria-describedby=\"woocommerce_loop_add_to_cart_link_describedby_5971\" data-quantity=\"1\" class=\"button product_type_simple add_to_cart_button ajax_add_to_cart\" data-product_id=\"5971\" data-product_sku=\"Caf\u00e9_GP_Honduras_250G_Moulu\" aria-label=\"Ajouter au panier\u00a0: &ldquo;Caf\u00e9 Honduras Moulu- 250G - BIO&rdquo;\" rel=\"nofollow\" data-success_message=\"\u00ab\u00a0Caf\u00e9 Honduras Moulu- 250G - BIO\u00a0\u00bb a \u00e9t\u00e9 ajout\u00e9 \u00e0 votre panier\">Ajouter au panier<\/a>\t<span id=\"woocommerce_loop_add_to_cart_link_describedby_5971\" class=\"screen-reader-text\">\n\t\t\t<\/span>\n\t\t\t<\/form>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ed0d51c elementor-align-left elementor-widget elementor-widget-button\" data-id=\"ed0d51c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/graindesail.com\/fr\/produit\/cafe-honduras-moulu-250g-bio\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Voir le d\u00e9tail du produit<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-0b39657 elementor-absolute elementor-widget elementor-widget-html\" data-id=\"0b39657\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script>\n    document.addEventListener('DOMContentLoaded', function () {\n        function attachShowBioEventListeners() {\n            \/\/ Attach event listeners to buttons\n            const buttons = document.querySelectorAll('[id^=button]');\n            buttons.forEach(button => {\n                button.removeEventListener('click', handleShowBioClick);\n                button.addEventListener('click', handleShowBioClick);\n            });\n\n            \/\/ Attach event listeners to close icons\n            document.querySelectorAll('.close-icon').forEach(icon => {\n                icon.removeEventListener('click', handleCloseIconClick);\n                icon.addEventListener('click', handleCloseIconClick);\n            });\n\n            \/\/ Attach event listeners to \"Add to Cart\" buttons\n            document.querySelectorAll('a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart').forEach(addToCartButton => {\n                addToCartButton.removeEventListener('click', handleCloseIconClick);\n                addToCartButton.addEventListener('click', handleCloseIconClick);\n            });\n        }\n\n        function handleShowBioClick(event) {\n            const button = event.currentTarget;\n            const postID = button.id.replace('button', '');\n            const containerID = 'container' + postID;\n\n            \/\/ Hide all containers\n            document.querySelectorAll('.container').forEach(container => {\n                container.classList.remove('active');\n            });\n\n            \/\/ Show the specific container\n            const containerToShow = document.getElementById(containerID);\n            if (containerToShow) {\n                containerToShow.classList.add('active');\n\n                \/\/ \u2705 Disable page scroll\n                document.body.style.overflow = 'hidden';\n\n                \/\/ \u2705 Reinitialize Swiper when showing the container\n                setTimeout(() => {\n                    reinitSwiper(containerToShow);\n                }, 100);\n            }\n        }\n\n        function handleCloseIconClick() {\n            \/\/ Hide all containers\n            document.querySelectorAll('.container').forEach(container => {\n                container.classList.remove('active');\n            });\n\n            \/\/ \u2705 Enable page scroll again\n            document.body.style.overflow = '';\n        }\n\n        function reinitSwiper(container) {\n            const swiperContainer = container.querySelector('.swiper-container');\n            if (swiperContainer && swiperContainer.swiper) {\n                swiperContainer.swiper.update(); \/\/ Update existing Swiper instance\n            } else if (swiperContainer) {\n                \/\/ \u2705 Initialize Swiper if it doesn't exist\n                new Swiper(swiperContainer, {\n                    autoHeight: true,\n                    direction: 'vertical',\n                    effect: 'slide',\n                    loop: false,\n                    navigation: {\n                        nextEl: '.swiper-button-next',\n                        prevEl: '.swiper-button-prev',\n                    },\n                    pagination: {\n                        el: '.swiper-pagination',\n                        clickable: true,\n                        type: 'bullets',\n                    },\n                });\n            }\n        }\n\n        \/\/ Initial setup\n        attachShowBioEventListeners();\n\n        \/\/ Optional: Use MutationObserver if available\n        const postContainer = document.querySelector('.elementor-posts, .e-loop-container, .products, .posts-loop'); \/\/ Adjust to your layout\n        if (postContainer && window.MutationObserver) {\n            const observer = new MutationObserver(() => {\n                attachShowBioEventListeners();\n            });\n            observer.observe(postContainer, { childList: true, subtree: true });\n        }\n\n        \/\/ \u2705 Always-running backup: reattach every second if needed\n        setInterval(() => {\n            attachShowBioEventListeners();\n        }, 1000); \/\/ You can adjust to 500ms if needed\n    });\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"3412\" class=\"elementor elementor-3412 e-loop-item e-loop-item-5945 post-5945 product type-product status-publish has-post-thumbnail product_cat-cafes product_cat-cafe-moulu  instock taxable shipping-taxable purchasable product-type-simple\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-a32437f thumbnail-container elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"a32437f\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5dbe952\" data-id=\"5dbe952\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-b754309 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"b754309\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-0f6affc\" data-id=\"0f6affc\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-7a741f8 product-imag elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"7a741f8\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-368890a\" data-id=\"368890a\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-887fa8d e-transform elementor-widget elementor-widget-image\" data-id=\"887fa8d\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_transform_rotateZ_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:-2.5,&quot;sizes&quot;:[]},&quot;_transform_rotate_3d_hover&quot;:&quot;yes&quot;,&quot;_transform_rotateX_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:0,&quot;sizes&quot;:[]},&quot;_transform_rotateY_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:0,&quot;sizes&quot;:[]},&quot;_transform_perspective_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:0,&quot;sizes&quot;:[]},&quot;_transform_rotateZ_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_rotateZ_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_rotateX_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_rotateX_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_rotateY_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_rotateY_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_perspective_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_perspective_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/graindesail.com\/fr\/produit\/cafe-mexique-moulu-250g-bio\/\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"600\" height=\"600\" data-src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2200.png\" class=\"attachment-large size-large wp-image-10427 lazyload\" alt=\"Caf\u00e9 Mexique Moulu - 250G - BIO\" data-srcset=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2200.png 600w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2200-300x300.png 300w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2200-150x150.png 150w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2200-100x100.png 100w\" data-sizes=\"(max-width: 600px) 100vw, 600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 600px; --smush-placeholder-aspect-ratio: 600\/600;\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-aca3a3d elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"aca3a3d\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-bc731db\" data-id=\"bc731db\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b9a4f95 elementor-widget elementor-widget-heading\" data-id=\"b9a4f95\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/graindesail.com\/fr\/produit\/cafe-mexique-moulu-250g-bio\/\">Caf\u00e9 Mexique Moulu &#8211; 250G &#8211; BIO<\/a><\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-98b54f3 elementor-widget elementor-widget-text-editor\" data-id=\"98b54f3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tCaf\u00e9 du Mexique \u2013 Pur Arabica \u2013 250G \u2013 BIO\r\nMouture Filtre\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-59a3d8f elementor-section-full_width tst elementor-section-height-default elementor-section-height-default\" data-id=\"59a3d8f\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-a40f4ec\" data-id=\"a40f4ec\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-228377b elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"228377b\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-cd5fbc9\" data-id=\"cd5fbc9\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-296e2f8 elementor-widget elementor-widget-heading\" data-id=\"296e2f8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\"><span class=\"woocommerce-Price-amount amount\">6,10&nbsp;<span class=\"woocommerce-Price-currencySymbol\">&euro;<\/span><\/span><\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4a1698f elementor-widget__width-auto elementor-widget elementor-widget-shortcode\" data-id=\"4a1698f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><p class=\"prix-et-poids\"><span class=\"woocommerce-Price-amount amount\"><bdi>24,40&nbsp;<span class=\"woocommerce-Price-currencySymbol\">&euro;<\/span><\/bdi><\/span> \/ kg<\/p><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9f31dae elementor-align-justify elementor-widget elementor-widget-button\" data-id=\"9f31dae\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"button5945\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-size-sm\" role=\"button\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">AJOUTER AU PANIER<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-cb46892 elementor-widget__width-auto elementor-absolute elementor-widget elementor-widget-shortcode\" data-id=\"cb46892\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-3f24091 elementor-section-full_width container elementor-section-height-min-height elementor-section-height-default elementor-section-items-middle\" data-id=\"3f24091\" data-element_type=\"section\" data-e-type=\"section\" id=\"container5945\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e6d4eaa\" data-id=\"e6d4eaa\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-af63a6e elementor-section-height-min-height elementor-section-content-middle elementor-section-boxed elementor-section-height-default\" data-id=\"af63a6e\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-6b2e3c4\" data-id=\"6b2e3c4\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-c179bb5 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"c179bb5\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-eb766bb\" data-id=\"eb766bb\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9ce84ea elementor-widget__width-auto close-icon elementor-widget elementor-widget-button\" data-id=\"9ce84ea\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-size-sm\" role=\"button\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">x<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-f2c108f elementor-section-full_width elementor-section-content-top elementor-section-height-default elementor-section-height-default\" data-id=\"f2c108f\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-2985422\" data-id=\"2985422\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-0ad5294 quick_grid elementor-widget elementor-widget-jet-woo-product-gallery-slider\" data-id=\"0ad5294\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;pagination_thumbnails_space_between&quot;:0,&quot;pagination_thumbnails_columns_tablet&quot;:&quot;3&quot;,&quot;pagination_thumbnails_columns_mobile&quot;:&quot;3&quot;,&quot;pagination_thumbnails_space_between_tablet&quot;:0,&quot;pagination_thumbnails_space_between_mobile&quot;:0,&quot;pagination_thumbnails_columns&quot;:4}\" data-widget_type=\"jet-woo-product-gallery-slider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"jet-woo-product-gallery\" data-gallery-settings=\"{&quot;enableGallery&quot;:false,&quot;enableZoom&quot;:false,&quot;zoomMagnify&quot;:1,&quot;caption&quot;:true,&quot;zoom&quot;:true,&quot;fullscreen&quot;:true,&quot;share&quot;:true,&quot;counter&quot;:true,&quot;arrows&quot;:true,&quot;hasVideo&quot;:false,&quot;videoType&quot;:&quot;youtube&quot;,&quot;videoIn&quot;:&quot;content&quot;,&quot;videoAutoplay&quot;:false,&quot;videoLoop&quot;:false,&quot;videoFirst&quot;:false}\"><div class=\"jet-woo-product-gallery__content \" data-featured-image=\"1\">\r\n\t<div class=\"jet-woo-swiper jet-woo-swiper-vertical jet-gallery-swiper-vertical-pos-end\">\r\n\t\t<div class=\"jet-gallery-swiper-slider\">\r\n\t\t\t<div class=\"jet-woo-product-gallery-slider swiper-container\" data-swiper-settings=\"{&quot;autoHeight&quot;:true,&quot;centeredSlides&quot;:false,&quot;direction&quot;:&quot;vertical&quot;,&quot;effect&quot;:&quot;slide&quot;,&quot;longSwipesRatio&quot;:0.8,&quot;showNavigation&quot;:false,&quot;showPagination&quot;:true,&quot;loop&quot;:false,&quot;paginationControllerType&quot;:&quot;bullets&quot;,&quot;paginationType&quot;:&quot;thumbnails&quot;,&quot;dynamicBullets&quot;:false}\" data-swiper-thumb-settings=\"{&quot;direction&quot;:&quot;vertical&quot;,&quot;showNavigation&quot;:true,&quot;breakpoints&quot;:{&quot;0&quot;:{&quot;slidesPerView&quot;:&quot;3&quot;,&quot;spaceBetween&quot;:0},&quot;768&quot;:{&quot;slidesPerView&quot;:&quot;3&quot;,&quot;spaceBetween&quot;:0},&quot;1025&quot;:{&quot;slidesPerView&quot;:4,&quot;spaceBetween&quot;:0}}}\" dir=\"ltr\" >\r\n\t\t\t\t<div class=\"swiper-wrapper\">\r\n\t\t\t\t\t\r\n<div class=\"jet-woo-product-gallery__image-item featured swiper-slide\">\r\n\t<div class=\"jet-woo-product-gallery__image\">\r\n\t\t<a class=\"jet-woo-product-gallery__image-link\" href=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2200.png\" itemprop=\"image\" title=\"Caf\u00e9 Mexique Moulu - 250G - BIO\" rel=\"prettyPhoto[jet-gallery]\" data-e-disable-page-transition=\"\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2200.png\" class=\"wp-post-image\" alt=\"Caf\u00e9 Mexique Moulu - 250G - BIO\" title=\"Caf\u00e9 Mexique Moulu - 250G - BIO\" data-caption=\"Caf\u00e9 Mexique Moulu - 250G - BIO\" data-src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2200.png\" data-large_image=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2200.png\" data-large_image_width=\"600\" data-large_image_height=\"600\" srcset=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2200.png 600w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2200-300x300.png 300w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2200-150x150.png 150w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2200-100x100.png 100w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/a>\t<\/div>\r\n<\/div>\t\t\t\t<\/div>\r\n\r\n\t\t\t\t\r\n\t\t\t\t\t\t\t<\/div>\r\n\t\t<\/div>\r\n\r\n\t\t\r\n\t<\/div>\r\n\r\n\t\r\n<\/div>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-54d79ba\" data-id=\"54d79ba\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-4732829 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"4732829\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-8cf5813\" data-id=\"8cf5813\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-39a4ade elementor-widget elementor-widget-heading\" data-id=\"39a4ade\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Caf\u00e9 Mexique Moulu &#8211; 250G &#8211; BIO<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-16d6913 elementor-widget elementor-widget-text-editor\" data-id=\"16d6913\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tCaf\u00e9 du Mexique \u2013 Pur Arabica \u2013 250G \u2013 BIO\r\nMouture Filtre\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-e50ae6a elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"e50ae6a\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-cf2e282\" data-id=\"cf2e282\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-51a1aaf elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"51a1aaf\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-aeaaa46\" data-id=\"aeaaa46\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-568cf35 elementor-widget__width-auto elementor-widget elementor-widget-shortcode\" data-id=\"568cf35\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><span class=\"product-price\"><span class=\"woocommerce-Price-amount amount\"><bdi>6,10&nbsp;<span class=\"woocommerce-Price-currencySymbol\">&euro;<\/span><\/bdi><\/span><\/span><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-9d6292a elementor-widget__width-auto elementor-widget elementor-widget-shortcode\" data-id=\"9d6292a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><span class=\"product-stock \"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" height=\"24px\" viewBox=\"0 -960 960 960\" width=\"24px\" fill=\"#232323\"><path d=\"M382-240 154-468l57-57 171 171 367-367 57 57-424 424Z\"\/><\/svg> En stock<\/span>\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0f08157 elementor-add-to-cart--align-left e-add-to-cart--show-quantity-yes elementor-widget elementor-widget-woocommerce-product-add-to-cart\" data-id=\"0f08157\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"woocommerce-product-add-to-cart.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n\t\t<div class=\"elementor-add-to-cart elementor-product-simple\">\n\t\t\t\t\t<div class=\"e-loop-add-to-cart-form-container\">\n\t\t\t<form class=\"cart e-loop-add-to-cart-form\">\n\t\t\t\t\n    <div class=\"quantity\">\n        \n        <label class=\"screen-reader-text\" for=\"quantity_6aec71298029e\">\n            quantit\u00e9 de Caf\u00e9 Mexique Moulu - 250G - BIO        <\/label>\n\n        <div class=\"custom-qty-wrapper\">\n            <!-- Input Field in its own div -->\n            <div class=\"qty-input-wrap\">\n                <input\n                        type=\"number\"\n                                                id=\"quantity_6aec71298029e\"\n                        class=\"qty input-text qty text\"\n                        name=\"quantity\"\n                        value=\"1\"\n                        aria-label=\"Quantit\u00e9 de produits\"\n                        min=\"1\"\n                        max=\"354\"\n                                                    step=\"1\"\n                            placeholder=\"\"\n                            inputmode=\"numeric\"\n                            autocomplete=\"off\"\n                                        \/>\n            <\/div>\n\n            <!-- Plus and Minus Buttons in their own div -->\n                            <div class=\"qty-btns-wrap\">\n                    <button type=\"button\" class=\"qty-btn-plus\" data-qty-action=\"increase\">\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" height=\"24px\" viewBox=\"0 -960 960 960\" width=\"24px\" fill=\"#232323\">\n                            <path d=\"m480-541.85-184 184L253.85-400 480-626.15 706.15-400 664-357.85l-184-184Z\"><\/path>\n                        <\/svg>\n                    <\/button>\n                    <button type=\"button\" class=\"qty-btn-minus\" data-qty-action=\"decrease\">\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" height=\"24px\" viewBox=\"0 -960 960 960\" width=\"24px\" fill=\"#232323\">\n                            <path d=\"M480-357.85 253.85-584 296-626.15l184 184 184-184L706.15-584 480-357.85Z\"><\/path>\n                        <\/svg>\n                    <\/button>\n                <\/div>\n                    <\/div>\n\n            <\/div>\n\n    <script>\n        jQuery(document).ready(function($) {\n            'use strict';\n\n            console.log('=== QUANTITY INPUT SCRIPT LOADED ===');\n\n            var updateTimer;\n            var isProcessing = false;\n\n            \/\/ Remove any existing handlers that might conflict\n            $(document).off('.qtyCustom');\n            $('body').off('.qtyCustom');\n\n            function updateCart() {\n                console.log('updateCart() called!');\n                console.log('Current URL:', window.location.href);\n                console.log('Contains cart?', window.location.href.includes('cart'));\n                console.log('isProcessing?', isProcessing);\n\n                if (!window.location.href.includes('cart') || isProcessing) {\n                    console.log('Update skipped - not on cart page or already processing');\n                    return;\n                }\n\n                console.log('=== UPDATING CART ===');\n                isProcessing = true;\n\n                clearTimeout(updateTimer);\n                updateTimer = setTimeout(function() {\n                    \/\/ Method 1: Try to find and click update button\n                    var $updateBtn = $('button[name=\"update_cart\"], input[name=\"update_cart\"], .button[name=\"update_cart\"]');\n                    console.log('Found update buttons:', $updateBtn.length);\n\n                    if ($updateBtn.length) {\n                        console.log('Clicking update button...');\n                        $updateBtn.prop('disabled', false);\n                        $updateBtn[0].click(); \/\/ Use native click instead of jQuery\n                    } else {\n                        \/\/ Method 2: Try to submit the cart form\n                        console.log('No update button found, trying form submission...');\n                        var $cartForm = $('.woocommerce-cart-form, form.woocommerce-cart-form');\n                        console.log('Found cart forms:', $cartForm.length);\n\n                        if ($cartForm.length) {\n                            console.log('Submitting cart form...');\n                            $cartForm[0].submit(); \/\/ Native submit\n                        } else {\n                            \/\/ Method 3: Trigger WooCommerce cart update events\n                            console.log('No form found, triggering WC events...');\n                            $(document.body).trigger('wc_update_cart');\n                            $('body').trigger('update_checkout');\n\n                            \/\/ \/\/ Method 4: Last resort - page refresh\n                            \/\/ setTimeout(function() {\n                            \/\/     console.log('All methods failed, refreshing page...');\n                            \/\/     window.location.reload();\n                            \/\/ }, 3000);\n                        }\n                    }\n\n                    setTimeout(function() {\n                        isProcessing = false;\n                    }, 2000);\n                }, 100); \/\/ Reduced delay for faster response\n            }\n\n            \/\/ Single, clean event handler\n            $(document).on('click.qtyCustom', '[data-qty-action]', function(e) {\n                e.preventDefault();\n                e.stopPropagation();\n                e.stopImmediatePropagation();\n\n                var $button = $(this);\n                var action = $button.attr('data-qty-action');\n                var $input = $button.closest('.custom-qty-wrapper').find('input.qty');\n\n                if (!$input.length) {\n                    console.log('No input found!');\n                    return false;\n                }\n\n                var currentVal = parseInt($input.val()) || 0;\n                var min = parseInt($input.attr('min')) || 0;\n                var max = parseInt($input.attr('max')) || 999999;\n                var newVal = currentVal;\n\n                console.log('=== BUTTON CLICKED ===');\n                console.log('Action:', action);\n                console.log('Current value:', currentVal);\n                console.log('Min:', min, 'Max:', max);\n\n                if (action === 'increase' && currentVal < max) {\n                    newVal = currentVal + 1;\n                } else if (action === 'decrease' && currentVal > min) {\n                    newVal = currentVal - 1;\n                }\n\n                if (newVal !== currentVal) {\n                    console.log('Changing from', currentVal, 'to', newVal);\n                    $input.val(newVal);\n\n                    \/\/ Trigger change event to notify WooCommerce\n                    $input.trigger('change');\n                    $input.trigger('input'); \/\/ Some themes listen to input event\n\n                    \/\/ Wait a bit then update cart\n                    console.log('About to call updateCart in 50ms...');\n                    setTimeout(function() {\n                        console.log('setTimeout executed, calling updateCart...');\n                        updateCart();\n                    }, 50);\n                } else {\n                    console.log('No change - limits reached');\n                }\n\n                return false;\n            });\n\n            \/\/ Handle direct input changes (manual typing)\n            $(document).on('change.qtyCustom', 'input.qty', function(e) {\n                if (!$(this).data('button-changed')) {\n                    console.log('=== INPUT CHANGED MANUALLY ===');\n                    updateCart();\n                }\n                $(this).removeData('button-changed');\n            });\n\n            \/\/ Rebind after cart updates\n            $(document.body).on('updated_wc_div updated_cart_totals', function() {\n                console.log('=== CART UPDATED - EVENTS STILL ACTIVE ===');\n                \/\/ Les \u00e9v\u00e9nements sont d\u00e9j\u00e0 bind\u00e9s sur document, pas besoin de rebind\n            });\n\n            \/\/ Test function\n            setTimeout(function() {\n                var $buttons = $('[data-qty-action]');\n                console.log('=== FOUND', $buttons.length, 'QUANTITY BUTTONS ===');\n            }, 500);\n        });\n    <\/script>\n\n    <style>\n        .custom-qty-wrapper {\n            display: flex;\n            align-items: stretch;\n            justify-content: flex-start;\n        }\n\n        .qty-btns-wrap {\n            flex: 0;\n            display: flex;\n            flex-direction: column;\n        }\n\n        .qty-input-wrap input,\n        .e-loop-add-to-cart-form .qty-input-wrap input,\n        .cart .qty-input-wrap input {\n            color: #232323 !important;\n            min-width: 3rem !important;\n            min-height: 100% !important;\n            border: 1px solid rgb(0, 0, 0, 1) !important;\n            border-radius: 0 !important;\n            padding: .175rem .5rem !important;\n            font-family: \"Poppins\", Sans-serif !important;\n            box-sizing: border-box !important;\n        }\n\n        .qty-btn-plus, .qty-btn-minus,\n        .e-loop-add-to-cart-form .qty-btn-plus,\n        .e-loop-add-to-cart-form .qty-btn-minus {\n            padding: 0 3px;\n            display: flex;\n            border: 1px solid rgb(0, 0, 0, 1) !important;\n            border-left: 0px !important;\n            align-items: center;\n            justify-content: center;\n            border-radius: 0px !important;\n            transition: background-color 0.2s ease;\n            cursor: pointer;\n            background: white !important;\n            min-height: 24px;\n            min-width: 24px;\n            box-sizing: border-box !important;\n        }\n\n        .qty-btn-plus,\n        .e-loop-add-to-cart-form .qty-btn-plus {\n            border-bottom: 0px !important;\n        }\n\n        .qty-btn-plus svg, .qty-btn-minus svg,\n        .e-loop-add-to-cart-form .qty-btn-plus svg,\n        .e-loop-add-to-cart-form .qty-btn-minus svg {\n            width: 15px;\n            max-height: 19px;\n            pointer-events: none;\n        }\n\n        .qty-btn-plus:hover, .qty-btn-minus:hover,\n        .e-loop-add-to-cart-form .qty-btn-plus:hover,\n        .e-loop-add-to-cart-form .qty-btn-minus:hover {\n            background: #f1f1f1 !important;\n        }\n\n        .qty-btn-plus:active, .qty-btn-minus:active,\n        .e-loop-add-to-cart-form .qty-btn-plus:active,\n        .e-loop-add-to-cart-form .qty-btn-minus:active {\n            background: #e0e0e0 !important;\n        }\n\n        \/* Hide number input spinner for all browsers *\/\n        .qty.input-text.qty.text,\n        .e-loop-add-to-cart-form .qty.input-text.qty.text {\n            -moz-appearance: textfield;\n        }\n\n        .qty.input-text.qty.text::-webkit-outer-spin-button,\n        .qty.input-text.qty.text::-webkit-inner-spin-button,\n        .e-loop-add-to-cart-form .qty.input-text.qty.text::-webkit-outer-spin-button,\n        .e-loop-add-to-cart-form .qty.input-text.qty.text::-webkit-inner-spin-button {\n            -webkit-appearance: none;\n            margin: 0;\n        }\n\n        input.qty:focus,\n        .e-loop-add-to-cart-form input.qty:focus {\n            outline: none;\n            box-shadow: none;\n        }\n\n        input.qty,\n        .e-loop-add-to-cart-form input.qty {\n            outline: none;\n            box-shadow: none;\n        }\n    <\/style>\n\n<a href=\"?add-to-cart=5945\" aria-describedby=\"woocommerce_loop_add_to_cart_link_describedby_5945\" data-quantity=\"1\" class=\"button product_type_simple add_to_cart_button ajax_add_to_cart\" data-product_id=\"5945\" data-product_sku=\"Caf\u00e9_GP_Mexique_BIO_250G_Moulu\" aria-label=\"Ajouter au panier\u00a0: &ldquo;Caf\u00e9 Mexique Moulu - 250G - BIO&rdquo;\" rel=\"nofollow\" data-success_message=\"\u00ab\u00a0Caf\u00e9 Mexique Moulu - 250G - BIO\u00a0\u00bb a \u00e9t\u00e9 ajout\u00e9 \u00e0 votre panier\">Ajouter au panier<\/a>\t<span id=\"woocommerce_loop_add_to_cart_link_describedby_5945\" class=\"screen-reader-text\">\n\t\t\t<\/span>\n\t\t\t<\/form>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ed0d51c elementor-align-left elementor-widget elementor-widget-button\" data-id=\"ed0d51c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/graindesail.com\/fr\/produit\/cafe-mexique-moulu-250g-bio\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Voir le d\u00e9tail du produit<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-0b39657 elementor-absolute elementor-widget elementor-widget-html\" data-id=\"0b39657\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script>\n    document.addEventListener('DOMContentLoaded', function () {\n        function attachShowBioEventListeners() {\n            \/\/ Attach event listeners to buttons\n            const buttons = document.querySelectorAll('[id^=button]');\n            buttons.forEach(button => {\n                button.removeEventListener('click', handleShowBioClick);\n                button.addEventListener('click', handleShowBioClick);\n            });\n\n            \/\/ Attach event listeners to close icons\n            document.querySelectorAll('.close-icon').forEach(icon => {\n                icon.removeEventListener('click', handleCloseIconClick);\n                icon.addEventListener('click', handleCloseIconClick);\n            });\n\n            \/\/ Attach event listeners to \"Add to Cart\" buttons\n            document.querySelectorAll('a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart').forEach(addToCartButton => {\n                addToCartButton.removeEventListener('click', handleCloseIconClick);\n                addToCartButton.addEventListener('click', handleCloseIconClick);\n            });\n        }\n\n        function handleShowBioClick(event) {\n            const button = event.currentTarget;\n            const postID = button.id.replace('button', '');\n            const containerID = 'container' + postID;\n\n            \/\/ Hide all containers\n            document.querySelectorAll('.container').forEach(container => {\n                container.classList.remove('active');\n            });\n\n            \/\/ Show the specific container\n            const containerToShow = document.getElementById(containerID);\n            if (containerToShow) {\n                containerToShow.classList.add('active');\n\n                \/\/ \u2705 Disable page scroll\n                document.body.style.overflow = 'hidden';\n\n                \/\/ \u2705 Reinitialize Swiper when showing the container\n                setTimeout(() => {\n                    reinitSwiper(containerToShow);\n                }, 100);\n            }\n        }\n\n        function handleCloseIconClick() {\n            \/\/ Hide all containers\n            document.querySelectorAll('.container').forEach(container => {\n                container.classList.remove('active');\n            });\n\n            \/\/ \u2705 Enable page scroll again\n            document.body.style.overflow = '';\n        }\n\n        function reinitSwiper(container) {\n            const swiperContainer = container.querySelector('.swiper-container');\n            if (swiperContainer && swiperContainer.swiper) {\n                swiperContainer.swiper.update(); \/\/ Update existing Swiper instance\n            } else if (swiperContainer) {\n                \/\/ \u2705 Initialize Swiper if it doesn't exist\n                new Swiper(swiperContainer, {\n                    autoHeight: true,\n                    direction: 'vertical',\n                    effect: 'slide',\n                    loop: false,\n                    navigation: {\n                        nextEl: '.swiper-button-next',\n                        prevEl: '.swiper-button-prev',\n                    },\n                    pagination: {\n                        el: '.swiper-pagination',\n                        clickable: true,\n                        type: 'bullets',\n                    },\n                });\n            }\n        }\n\n        \/\/ Initial setup\n        attachShowBioEventListeners();\n\n        \/\/ Optional: Use MutationObserver if available\n        const postContainer = document.querySelector('.elementor-posts, .e-loop-container, .products, .posts-loop'); \/\/ Adjust to your layout\n        if (postContainer && window.MutationObserver) {\n            const observer = new MutationObserver(() => {\n                attachShowBioEventListeners();\n            });\n            observer.observe(postContainer, { childList: true, subtree: true });\n        }\n\n        \/\/ \u2705 Always-running backup: reattach every second if needed\n        setInterval(() => {\n            attachShowBioEventListeners();\n        }, 1000); \/\/ You can adjust to 500ms if needed\n    });\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"3412\" class=\"elementor elementor-3412 e-loop-item e-loop-item-5932 post-5932 product type-product status-publish has-post-thumbnail product_cat-cafes product_cat-cafe-moulu last instock taxable shipping-taxable purchasable product-type-simple\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-a32437f thumbnail-container elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"a32437f\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5dbe952\" data-id=\"5dbe952\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-b754309 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"b754309\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-0f6affc\" data-id=\"0f6affc\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-7a741f8 product-imag elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"7a741f8\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-368890a\" data-id=\"368890a\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-887fa8d e-transform elementor-widget elementor-widget-image\" data-id=\"887fa8d\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_transform_rotateZ_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:-2.5,&quot;sizes&quot;:[]},&quot;_transform_rotate_3d_hover&quot;:&quot;yes&quot;,&quot;_transform_rotateX_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:0,&quot;sizes&quot;:[]},&quot;_transform_rotateY_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:0,&quot;sizes&quot;:[]},&quot;_transform_perspective_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:0,&quot;sizes&quot;:[]},&quot;_transform_rotateZ_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_rotateZ_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_rotateX_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_rotateX_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_rotateY_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_rotateY_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;deg&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_perspective_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_perspective_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/graindesail.com\/fr\/produit\/cafe-colombie-excelso-moulu-250g-bio\/\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"600\" height=\"600\" data-src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2198.png\" class=\"attachment-large size-large wp-image-10423 lazyload\" alt=\"Caf\u00e9 Colombie Excelso Moulu - 250G - BIO\" data-srcset=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2198.png 600w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2198-300x300.png 300w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2198-150x150.png 150w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2198-100x100.png 100w\" data-sizes=\"(max-width: 600px) 100vw, 600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 600px; --smush-placeholder-aspect-ratio: 600\/600;\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-aca3a3d elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"aca3a3d\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-bc731db\" data-id=\"bc731db\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b9a4f95 elementor-widget elementor-widget-heading\" data-id=\"b9a4f95\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/graindesail.com\/fr\/produit\/cafe-colombie-excelso-moulu-250g-bio\/\">Caf\u00e9 Colombie Excelso Moulu &#8211; 250G &#8211; BIO<\/a><\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-98b54f3 elementor-widget elementor-widget-text-editor\" data-id=\"98b54f3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Caf&eacute; de Colombie &#8211; Pur Arabica &ndash; 250G &ndash; BIO<br \/>\r\nMouture Filtre<\/p>\r\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-59a3d8f elementor-section-full_width tst elementor-section-height-default elementor-section-height-default\" data-id=\"59a3d8f\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-a40f4ec\" data-id=\"a40f4ec\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-228377b elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"228377b\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-cd5fbc9\" data-id=\"cd5fbc9\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-296e2f8 elementor-widget elementor-widget-heading\" data-id=\"296e2f8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\"><span class=\"woocommerce-Price-amount amount\">6,25&nbsp;<span class=\"woocommerce-Price-currencySymbol\">&euro;<\/span><\/span><\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4a1698f elementor-widget__width-auto elementor-widget elementor-widget-shortcode\" data-id=\"4a1698f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><p class=\"prix-et-poids\"><span class=\"woocommerce-Price-amount amount\"><bdi>25,00&nbsp;<span class=\"woocommerce-Price-currencySymbol\">&euro;<\/span><\/bdi><\/span> \/ kg<\/p><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9f31dae elementor-align-justify elementor-widget elementor-widget-button\" data-id=\"9f31dae\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"button5932\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-size-sm\" role=\"button\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">AJOUTER AU PANIER<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-cb46892 elementor-widget__width-auto elementor-absolute elementor-widget elementor-widget-shortcode\" data-id=\"cb46892\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-3f24091 elementor-section-full_width container elementor-section-height-min-height elementor-section-height-default elementor-section-items-middle\" data-id=\"3f24091\" data-element_type=\"section\" data-e-type=\"section\" id=\"container5932\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e6d4eaa\" data-id=\"e6d4eaa\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-af63a6e elementor-section-height-min-height elementor-section-content-middle elementor-section-boxed elementor-section-height-default\" data-id=\"af63a6e\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-6b2e3c4\" data-id=\"6b2e3c4\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-c179bb5 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"c179bb5\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-eb766bb\" data-id=\"eb766bb\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9ce84ea elementor-widget__width-auto close-icon elementor-widget elementor-widget-button\" data-id=\"9ce84ea\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-size-sm\" role=\"button\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">x<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-f2c108f elementor-section-full_width elementor-section-content-top elementor-section-height-default elementor-section-height-default\" data-id=\"f2c108f\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-2985422\" data-id=\"2985422\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-0ad5294 quick_grid elementor-widget elementor-widget-jet-woo-product-gallery-slider\" data-id=\"0ad5294\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;pagination_thumbnails_space_between&quot;:0,&quot;pagination_thumbnails_columns_tablet&quot;:&quot;3&quot;,&quot;pagination_thumbnails_columns_mobile&quot;:&quot;3&quot;,&quot;pagination_thumbnails_space_between_tablet&quot;:0,&quot;pagination_thumbnails_space_between_mobile&quot;:0,&quot;pagination_thumbnails_columns&quot;:4}\" data-widget_type=\"jet-woo-product-gallery-slider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"jet-woo-product-gallery\" data-gallery-settings=\"{&quot;enableGallery&quot;:false,&quot;enableZoom&quot;:false,&quot;zoomMagnify&quot;:1,&quot;caption&quot;:true,&quot;zoom&quot;:true,&quot;fullscreen&quot;:true,&quot;share&quot;:true,&quot;counter&quot;:true,&quot;arrows&quot;:true,&quot;hasVideo&quot;:false,&quot;videoType&quot;:&quot;youtube&quot;,&quot;videoIn&quot;:&quot;content&quot;,&quot;videoAutoplay&quot;:false,&quot;videoLoop&quot;:false,&quot;videoFirst&quot;:false}\"><div class=\"jet-woo-product-gallery__content \" data-featured-image=\"1\">\r\n\t<div class=\"jet-woo-swiper jet-woo-swiper-vertical jet-gallery-swiper-vertical-pos-end\">\r\n\t\t<div class=\"jet-gallery-swiper-slider\">\r\n\t\t\t<div class=\"jet-woo-product-gallery-slider swiper-container\" data-swiper-settings=\"{&quot;autoHeight&quot;:true,&quot;centeredSlides&quot;:false,&quot;direction&quot;:&quot;vertical&quot;,&quot;effect&quot;:&quot;slide&quot;,&quot;longSwipesRatio&quot;:0.8,&quot;showNavigation&quot;:false,&quot;showPagination&quot;:true,&quot;loop&quot;:false,&quot;paginationControllerType&quot;:&quot;bullets&quot;,&quot;paginationType&quot;:&quot;thumbnails&quot;,&quot;dynamicBullets&quot;:false}\" data-swiper-thumb-settings=\"{&quot;direction&quot;:&quot;vertical&quot;,&quot;showNavigation&quot;:true,&quot;breakpoints&quot;:{&quot;0&quot;:{&quot;slidesPerView&quot;:&quot;3&quot;,&quot;spaceBetween&quot;:0},&quot;768&quot;:{&quot;slidesPerView&quot;:&quot;3&quot;,&quot;spaceBetween&quot;:0},&quot;1025&quot;:{&quot;slidesPerView&quot;:4,&quot;spaceBetween&quot;:0}}}\" dir=\"ltr\" >\r\n\t\t\t\t<div class=\"swiper-wrapper\">\r\n\t\t\t\t\t\r\n<div class=\"jet-woo-product-gallery__image-item featured swiper-slide\">\r\n\t<div class=\"jet-woo-product-gallery__image\">\r\n\t\t<a class=\"jet-woo-product-gallery__image-link\" href=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2198.png\" itemprop=\"image\" title=\"Caf\u00e9 Colombie Excelso Moulu - 250G - BIO\" rel=\"prettyPhoto[jet-gallery]\" data-e-disable-page-transition=\"\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2198.png\" class=\"wp-post-image\" alt=\"Caf\u00e9 Colombie Excelso Moulu - 250G - BIO\" title=\"Caf\u00e9 Colombie Excelso Moulu - 250G - BIO\" data-caption=\"Caf\u00e9 Colombie Excelso Moulu - 250G - BIO\" data-src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2198.png\" data-large_image=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2198.png\" data-large_image_width=\"600\" data-large_image_height=\"600\" srcset=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2198.png 600w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2198-300x300.png 300w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2198-150x150.png 150w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2198-100x100.png 100w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/a>\t<\/div>\r\n<\/div>\r\n<div class=\"jet-woo-product-gallery__image-item swiper-slide\">\r\n\t<div class=\"jet-woo-product-gallery__image\">\r\n\t\t<a class=\"jet-woo-product-gallery__image-link\" href=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1618.png\" itemprop=\"image\" title=\"Caf\u00e9 Colombie Excelso Moulu - 250G - BIO\" rel=\"prettyPhoto[jet-gallery]\" data-e-disable-page-transition=\"\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1618.png\" class=\"wp-post-gallery\" alt=\"Caf\u00e9 Colombie Excelso Moulu - 250G - BIO\" title=\"Caf\u00e9 Colombie Excelso Moulu - 250G - BIO\" data-caption=\"Caf\u00e9 Colombie Excelso Moulu - 250G - BIO\" data-src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1618.png\" data-large_image=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1618.png\" data-large_image_width=\"600\" data-large_image_height=\"600\" srcset=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1618.png 600w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1618-300x300.png 300w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1618-150x150.png 150w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1618-100x100.png 100w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/a>\t<\/div>\r\n<\/div>\r\n<div class=\"jet-woo-product-gallery__image-item swiper-slide\">\r\n\t<div class=\"jet-woo-product-gallery__image\">\r\n\t\t<a class=\"jet-woo-product-gallery__image-link\" href=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1619.png\" itemprop=\"image\" title=\"Caf\u00e9 Colombie Excelso Moulu - 250G - BIO\" rel=\"prettyPhoto[jet-gallery]\" data-e-disable-page-transition=\"\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1619.png\" class=\"wp-post-gallery\" alt=\"Caf\u00e9 Colombie Excelso Moulu - 250G - BIO\" title=\"Caf\u00e9 Colombie Excelso Moulu - 250G - BIO\" data-caption=\"Caf\u00e9 Colombie Excelso Moulu - 250G - BIO\" data-src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1619.png\" data-large_image=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1619.png\" data-large_image_width=\"600\" data-large_image_height=\"600\" srcset=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1619.png 600w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1619-300x300.png 300w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1619-150x150.png 150w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1619-100x100.png 100w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/a>\t<\/div>\r\n<\/div>\t\t\t\t<\/div>\r\n\r\n\t\t\t\t\r\n\t\t\t\t\t\t\t<\/div>\r\n\t\t<\/div>\r\n\r\n\t\t\r\n<div class=\"jet-gallery-swiper-thumb\">\r\n\t<div class=\"jet-woo-swiper-control-nav jet-woo-swiper-gallery-thumbs swiper-container\">\r\n\t\t<div class=\"swiper-wrapper\">\r\n\t\t\t<div data-thumb=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2198.png\" class=\"jet-woo-swiper-control-thumbs__item swiper-slide\"><div class=\"jet-woo-swiper-control-thumbs__item-image\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2198-150x150.png\" class=\"wp-post-gallery\" alt=\"Caf\u00e9 Colombie Excelso Moulu - 250G - BIO\" title=\"Caf\u00e9 Colombie Excelso Moulu - 250G - BIO\" data-caption=\"Caf\u00e9 Colombie Excelso Moulu - 250G - BIO\" data-src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2198.png\" data-large_image=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2198.png\" data-large_image_width=\"600\" data-large_image_height=\"600\" srcset=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2198-150x150.png 150w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2198-300x300.png 300w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2198-100x100.png 100w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/2198.png 600w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/div><\/div><div data-thumb=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1618.png\" class=\"jet-woo-swiper-control-thumbs__item swiper-slide\"><div class=\"jet-woo-swiper-control-thumbs__item-image\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1618-150x150.png\" class=\"wp-post-gallery\" alt=\"Caf\u00e9 Colombie Excelso Moulu - 250G - BIO\" title=\"Caf\u00e9 Colombie Excelso Moulu - 250G - BIO\" data-caption=\"Caf\u00e9 Colombie Excelso Moulu - 250G - BIO\" data-src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1618.png\" data-large_image=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1618.png\" data-large_image_width=\"600\" data-large_image_height=\"600\" srcset=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1618-150x150.png 150w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1618-300x300.png 300w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1618-100x100.png 100w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1618.png 600w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/div><\/div><div data-thumb=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1619.png\" class=\"jet-woo-swiper-control-thumbs__item swiper-slide\"><div class=\"jet-woo-swiper-control-thumbs__item-image\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1619-150x150.png\" class=\"wp-post-gallery\" alt=\"Caf\u00e9 Colombie Excelso Moulu - 250G - BIO\" title=\"Caf\u00e9 Colombie Excelso Moulu - 250G - BIO\" data-caption=\"Caf\u00e9 Colombie Excelso Moulu - 250G - BIO\" data-src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1619.png\" data-large_image=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1619.png\" data-large_image_width=\"600\" data-large_image_height=\"600\" srcset=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1619-150x150.png 150w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1619-300x300.png 300w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1619-100x100.png 100w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/1619.png 600w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/div><\/div>\t\t<\/div>\r\n\t\t<span class=\"jet-product-gallery-icon jet-swiper-nav jet-swiper-button-prev jet-thumb-swiper-nav\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" height=\"24px\" viewBox=\"0 -960 960 960\" width=\"24px\" fill=\"#e8eaed\"><path d=\"M480-528 296-344l-56-56 240-240 240 240-56 56-184-184Z\"><\/path><\/svg><\/span><span class=\"jet-product-gallery-icon jet-swiper-nav jet-swiper-button-next jet-thumb-swiper-nav\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" height=\"24px\" viewBox=\"0 -960 960 960\" width=\"24px\" fill=\"#e8eaed\"><path d=\"M480-344 240-584l56-56 184 184 184-184 56 56-240 240Z\"><\/path><\/svg><\/span>\t<\/div>\r\n<\/div>\r\n\r\n\t<\/div>\r\n\r\n\t\r\n<\/div>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-54d79ba\" data-id=\"54d79ba\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-4732829 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"4732829\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-8cf5813\" data-id=\"8cf5813\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-39a4ade elementor-widget elementor-widget-heading\" data-id=\"39a4ade\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Caf\u00e9 Colombie Excelso Moulu &#8211; 250G &#8211; BIO<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-16d6913 elementor-widget elementor-widget-text-editor\" data-id=\"16d6913\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Caf&eacute; de Colombie &#8211; Pur Arabica &ndash; 250G &ndash; BIO<br \/>\r\nMouture Filtre<\/p>\r\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-e50ae6a elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"e50ae6a\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-cf2e282\" data-id=\"cf2e282\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-51a1aaf elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"51a1aaf\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-aeaaa46\" data-id=\"aeaaa46\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-568cf35 elementor-widget__width-auto elementor-widget elementor-widget-shortcode\" data-id=\"568cf35\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><span class=\"product-price\"><span class=\"woocommerce-Price-amount amount\"><bdi>6,25&nbsp;<span class=\"woocommerce-Price-currencySymbol\">&euro;<\/span><\/bdi><\/span><\/span><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-9d6292a elementor-widget__width-auto elementor-widget elementor-widget-shortcode\" data-id=\"9d6292a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><span class=\"product-stock \"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" height=\"24px\" viewBox=\"0 -960 960 960\" width=\"24px\" fill=\"#232323\"><path d=\"M382-240 154-468l57-57 171 171 367-367 57 57-424 424Z\"\/><\/svg> En stock<\/span>\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0f08157 elementor-add-to-cart--align-left e-add-to-cart--show-quantity-yes elementor-widget elementor-widget-woocommerce-product-add-to-cart\" data-id=\"0f08157\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"woocommerce-product-add-to-cart.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n\t\t<div class=\"elementor-add-to-cart elementor-product-simple\">\n\t\t\t\t\t<div class=\"e-loop-add-to-cart-form-container\">\n\t\t\t<form class=\"cart e-loop-add-to-cart-form\">\n\t\t\t\t\n    <div class=\"quantity\">\n        \n        <label class=\"screen-reader-text\" for=\"quantity_6aec712994256\">\n            quantit\u00e9 de Caf\u00e9 Colombie Excelso Moulu - 250G - BIO        <\/label>\n\n        <div class=\"custom-qty-wrapper\">\n            <!-- Input Field in its own div -->\n            <div class=\"qty-input-wrap\">\n                <input\n                        type=\"number\"\n                                                id=\"quantity_6aec712994256\"\n                        class=\"qty input-text qty text\"\n                        name=\"quantity\"\n                        value=\"1\"\n                        aria-label=\"Quantit\u00e9 de produits\"\n                        min=\"1\"\n                        max=\"439\"\n                                                    step=\"1\"\n                            placeholder=\"\"\n                            inputmode=\"numeric\"\n                            autocomplete=\"off\"\n                                        \/>\n            <\/div>\n\n            <!-- Plus and Minus Buttons in their own div -->\n                            <div class=\"qty-btns-wrap\">\n                    <button type=\"button\" class=\"qty-btn-plus\" data-qty-action=\"increase\">\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" height=\"24px\" viewBox=\"0 -960 960 960\" width=\"24px\" fill=\"#232323\">\n                            <path d=\"m480-541.85-184 184L253.85-400 480-626.15 706.15-400 664-357.85l-184-184Z\"><\/path>\n                        <\/svg>\n                    <\/button>\n                    <button type=\"button\" class=\"qty-btn-minus\" data-qty-action=\"decrease\">\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" height=\"24px\" viewBox=\"0 -960 960 960\" width=\"24px\" fill=\"#232323\">\n                            <path d=\"M480-357.85 253.85-584 296-626.15l184 184 184-184L706.15-584 480-357.85Z\"><\/path>\n                        <\/svg>\n                    <\/button>\n                <\/div>\n                    <\/div>\n\n            <\/div>\n\n    <script>\n        jQuery(document).ready(function($) {\n            'use strict';\n\n            console.log('=== QUANTITY INPUT SCRIPT LOADED ===');\n\n            var updateTimer;\n            var isProcessing = false;\n\n            \/\/ Remove any existing handlers that might conflict\n            $(document).off('.qtyCustom');\n            $('body').off('.qtyCustom');\n\n            function updateCart() {\n                console.log('updateCart() called!');\n                console.log('Current URL:', window.location.href);\n                console.log('Contains cart?', window.location.href.includes('cart'));\n                console.log('isProcessing?', isProcessing);\n\n                if (!window.location.href.includes('cart') || isProcessing) {\n                    console.log('Update skipped - not on cart page or already processing');\n                    return;\n                }\n\n                console.log('=== UPDATING CART ===');\n                isProcessing = true;\n\n                clearTimeout(updateTimer);\n                updateTimer = setTimeout(function() {\n                    \/\/ Method 1: Try to find and click update button\n                    var $updateBtn = $('button[name=\"update_cart\"], input[name=\"update_cart\"], .button[name=\"update_cart\"]');\n                    console.log('Found update buttons:', $updateBtn.length);\n\n                    if ($updateBtn.length) {\n                        console.log('Clicking update button...');\n                        $updateBtn.prop('disabled', false);\n                        $updateBtn[0].click(); \/\/ Use native click instead of jQuery\n                    } else {\n                        \/\/ Method 2: Try to submit the cart form\n                        console.log('No update button found, trying form submission...');\n                        var $cartForm = $('.woocommerce-cart-form, form.woocommerce-cart-form');\n                        console.log('Found cart forms:', $cartForm.length);\n\n                        if ($cartForm.length) {\n                            console.log('Submitting cart form...');\n                            $cartForm[0].submit(); \/\/ Native submit\n                        } else {\n                            \/\/ Method 3: Trigger WooCommerce cart update events\n                            console.log('No form found, triggering WC events...');\n                            $(document.body).trigger('wc_update_cart');\n                            $('body').trigger('update_checkout');\n\n                            \/\/ \/\/ Method 4: Last resort - page refresh\n                            \/\/ setTimeout(function() {\n                            \/\/     console.log('All methods failed, refreshing page...');\n                            \/\/     window.location.reload();\n                            \/\/ }, 3000);\n                        }\n                    }\n\n                    setTimeout(function() {\n                        isProcessing = false;\n                    }, 2000);\n                }, 100); \/\/ Reduced delay for faster response\n            }\n\n            \/\/ Single, clean event handler\n            $(document).on('click.qtyCustom', '[data-qty-action]', function(e) {\n                e.preventDefault();\n                e.stopPropagation();\n                e.stopImmediatePropagation();\n\n                var $button = $(this);\n                var action = $button.attr('data-qty-action');\n                var $input = $button.closest('.custom-qty-wrapper').find('input.qty');\n\n                if (!$input.length) {\n                    console.log('No input found!');\n                    return false;\n                }\n\n                var currentVal = parseInt($input.val()) || 0;\n                var min = parseInt($input.attr('min')) || 0;\n                var max = parseInt($input.attr('max')) || 999999;\n                var newVal = currentVal;\n\n                console.log('=== BUTTON CLICKED ===');\n                console.log('Action:', action);\n                console.log('Current value:', currentVal);\n                console.log('Min:', min, 'Max:', max);\n\n                if (action === 'increase' && currentVal < max) {\n                    newVal = currentVal + 1;\n                } else if (action === 'decrease' && currentVal > min) {\n                    newVal = currentVal - 1;\n                }\n\n                if (newVal !== currentVal) {\n                    console.log('Changing from', currentVal, 'to', newVal);\n                    $input.val(newVal);\n\n                    \/\/ Trigger change event to notify WooCommerce\n                    $input.trigger('change');\n                    $input.trigger('input'); \/\/ Some themes listen to input event\n\n                    \/\/ Wait a bit then update cart\n                    console.log('About to call updateCart in 50ms...');\n                    setTimeout(function() {\n                        console.log('setTimeout executed, calling updateCart...');\n                        updateCart();\n                    }, 50);\n                } else {\n                    console.log('No change - limits reached');\n                }\n\n                return false;\n            });\n\n            \/\/ Handle direct input changes (manual typing)\n            $(document).on('change.qtyCustom', 'input.qty', function(e) {\n                if (!$(this).data('button-changed')) {\n                    console.log('=== INPUT CHANGED MANUALLY ===');\n                    updateCart();\n                }\n                $(this).removeData('button-changed');\n            });\n\n            \/\/ Rebind after cart updates\n            $(document.body).on('updated_wc_div updated_cart_totals', function() {\n                console.log('=== CART UPDATED - EVENTS STILL ACTIVE ===');\n                \/\/ Les \u00e9v\u00e9nements sont d\u00e9j\u00e0 bind\u00e9s sur document, pas besoin de rebind\n            });\n\n            \/\/ Test function\n            setTimeout(function() {\n                var $buttons = $('[data-qty-action]');\n                console.log('=== FOUND', $buttons.length, 'QUANTITY BUTTONS ===');\n            }, 500);\n        });\n    <\/script>\n\n    <style>\n        .custom-qty-wrapper {\n            display: flex;\n            align-items: stretch;\n            justify-content: flex-start;\n        }\n\n        .qty-btns-wrap {\n            flex: 0;\n            display: flex;\n            flex-direction: column;\n        }\n\n        .qty-input-wrap input,\n        .e-loop-add-to-cart-form .qty-input-wrap input,\n        .cart .qty-input-wrap input {\n            color: #232323 !important;\n            min-width: 3rem !important;\n            min-height: 100% !important;\n            border: 1px solid rgb(0, 0, 0, 1) !important;\n            border-radius: 0 !important;\n            padding: .175rem .5rem !important;\n            font-family: \"Poppins\", Sans-serif !important;\n            box-sizing: border-box !important;\n        }\n\n        .qty-btn-plus, .qty-btn-minus,\n        .e-loop-add-to-cart-form .qty-btn-plus,\n        .e-loop-add-to-cart-form .qty-btn-minus {\n            padding: 0 3px;\n            display: flex;\n            border: 1px solid rgb(0, 0, 0, 1) !important;\n            border-left: 0px !important;\n            align-items: center;\n            justify-content: center;\n            border-radius: 0px !important;\n            transition: background-color 0.2s ease;\n            cursor: pointer;\n            background: white !important;\n            min-height: 24px;\n            min-width: 24px;\n            box-sizing: border-box !important;\n        }\n\n        .qty-btn-plus,\n        .e-loop-add-to-cart-form .qty-btn-plus {\n            border-bottom: 0px !important;\n        }\n\n        .qty-btn-plus svg, .qty-btn-minus svg,\n        .e-loop-add-to-cart-form .qty-btn-plus svg,\n        .e-loop-add-to-cart-form .qty-btn-minus svg {\n            width: 15px;\n            max-height: 19px;\n            pointer-events: none;\n        }\n\n        .qty-btn-plus:hover, .qty-btn-minus:hover,\n        .e-loop-add-to-cart-form .qty-btn-plus:hover,\n        .e-loop-add-to-cart-form .qty-btn-minus:hover {\n            background: #f1f1f1 !important;\n        }\n\n        .qty-btn-plus:active, .qty-btn-minus:active,\n        .e-loop-add-to-cart-form .qty-btn-plus:active,\n        .e-loop-add-to-cart-form .qty-btn-minus:active {\n            background: #e0e0e0 !important;\n        }\n\n        \/* Hide number input spinner for all browsers *\/\n        .qty.input-text.qty.text,\n        .e-loop-add-to-cart-form .qty.input-text.qty.text {\n            -moz-appearance: textfield;\n        }\n\n        .qty.input-text.qty.text::-webkit-outer-spin-button,\n        .qty.input-text.qty.text::-webkit-inner-spin-button,\n        .e-loop-add-to-cart-form .qty.input-text.qty.text::-webkit-outer-spin-button,\n        .e-loop-add-to-cart-form .qty.input-text.qty.text::-webkit-inner-spin-button {\n            -webkit-appearance: none;\n            margin: 0;\n        }\n\n        input.qty:focus,\n        .e-loop-add-to-cart-form input.qty:focus {\n            outline: none;\n            box-shadow: none;\n        }\n\n        input.qty,\n        .e-loop-add-to-cart-form input.qty {\n            outline: none;\n            box-shadow: none;\n        }\n    <\/style>\n\n<a href=\"?add-to-cart=5932\" aria-describedby=\"woocommerce_loop_add_to_cart_link_describedby_5932\" data-quantity=\"1\" class=\"button product_type_simple add_to_cart_button ajax_add_to_cart\" data-product_id=\"5932\" data-product_sku=\"Caf\u00e9_GP_Colombie_BIO_250G_Moulu\" aria-label=\"Ajouter au panier\u00a0: &ldquo;Caf\u00e9 Colombie Excelso Moulu - 250G - BIO&rdquo;\" rel=\"nofollow\" data-success_message=\"\u00ab\u00a0Caf\u00e9 Colombie Excelso Moulu - 250G - BIO\u00a0\u00bb a \u00e9t\u00e9 ajout\u00e9 \u00e0 votre panier\">Ajouter au panier<\/a>\t<span id=\"woocommerce_loop_add_to_cart_link_describedby_5932\" class=\"screen-reader-text\">\n\t\t\t<\/span>\n\t\t\t<\/form>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ed0d51c elementor-align-left elementor-widget elementor-widget-button\" data-id=\"ed0d51c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/graindesail.com\/fr\/produit\/cafe-colombie-excelso-moulu-250g-bio\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Voir le d\u00e9tail du produit<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-0b39657 elementor-absolute elementor-widget elementor-widget-html\" data-id=\"0b39657\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script>\n    document.addEventListener('DOMContentLoaded', function () {\n        function attachShowBioEventListeners() {\n            \/\/ Attach event listeners to buttons\n            const buttons = document.querySelectorAll('[id^=button]');\n            buttons.forEach(button => {\n                button.removeEventListener('click', handleShowBioClick);\n                button.addEventListener('click', handleShowBioClick);\n            });\n\n            \/\/ Attach event listeners to close icons\n            document.querySelectorAll('.close-icon').forEach(icon => {\n                icon.removeEventListener('click', handleCloseIconClick);\n                icon.addEventListener('click', handleCloseIconClick);\n            });\n\n            \/\/ Attach event listeners to \"Add to Cart\" buttons\n            document.querySelectorAll('a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart').forEach(addToCartButton => {\n                addToCartButton.removeEventListener('click', handleCloseIconClick);\n                addToCartButton.addEventListener('click', handleCloseIconClick);\n            });\n        }\n\n        function handleShowBioClick(event) {\n            const button = event.currentTarget;\n            const postID = button.id.replace('button', '');\n            const containerID = 'container' + postID;\n\n            \/\/ Hide all containers\n            document.querySelectorAll('.container').forEach(container => {\n                container.classList.remove('active');\n            });\n\n            \/\/ Show the specific container\n            const containerToShow = document.getElementById(containerID);\n            if (containerToShow) {\n                containerToShow.classList.add('active');\n\n                \/\/ \u2705 Disable page scroll\n                document.body.style.overflow = 'hidden';\n\n                \/\/ \u2705 Reinitialize Swiper when showing the container\n                setTimeout(() => {\n                    reinitSwiper(containerToShow);\n                }, 100);\n            }\n        }\n\n        function handleCloseIconClick() {\n            \/\/ Hide all containers\n            document.querySelectorAll('.container').forEach(container => {\n                container.classList.remove('active');\n            });\n\n            \/\/ \u2705 Enable page scroll again\n            document.body.style.overflow = '';\n        }\n\n        function reinitSwiper(container) {\n            const swiperContainer = container.querySelector('.swiper-container');\n            if (swiperContainer && swiperContainer.swiper) {\n                swiperContainer.swiper.update(); \/\/ Update existing Swiper instance\n            } else if (swiperContainer) {\n                \/\/ \u2705 Initialize Swiper if it doesn't exist\n                new Swiper(swiperContainer, {\n                    autoHeight: true,\n                    direction: 'vertical',\n                    effect: 'slide',\n                    loop: false,\n                    navigation: {\n                        nextEl: '.swiper-button-next',\n                        prevEl: '.swiper-button-prev',\n                    },\n                    pagination: {\n                        el: '.swiper-pagination',\n                        clickable: true,\n                        type: 'bullets',\n                    },\n                });\n            }\n        }\n\n        \/\/ Initial setup\n        attachShowBioEventListeners();\n\n        \/\/ Optional: Use MutationObserver if available\n        const postContainer = document.querySelector('.elementor-posts, .e-loop-container, .products, .posts-loop'); \/\/ Adjust to your layout\n        if (postContainer && window.MutationObserver) {\n            const observer = new MutationObserver(() => {\n                attachShowBioEventListeners();\n            });\n            observer.observe(postContainer, { childList: true, subtree: true });\n        }\n\n        \/\/ \u2705 Always-running backup: reattach every second if needed\n        setInterval(() => {\n            attachShowBioEventListeners();\n        }, 1000); \/\/ You can adjust to 500ms if needed\n    });\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n\t\t\t\t<div class=\"e-load-more-anchor\" data-page=\"1\" data-max-page=\"9\" data-next-page=\"https:\/\/graindesail.com\/fr\/?e-page-9006567=2\"><\/div>\n\t\t\t\t<nav class=\"elementor-pagination\" aria-label=\"Pagination\">\n\t\t\t<span class=\"page-numbers prev\">Pr\u00e9c\u00e9dent<\/span>\n<a class=\"page-numbers next\" href=\"https:\/\/graindesail.com\/fr\/?e-page-9006567=2\">Suivant<\/a>\t\t<\/nav>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-eab408d elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"eab408d\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-31697bf\" data-id=\"31697bf\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a379daa elementor-widget elementor-widget-spacer\" data-id=\"a379daa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-105ff37 elementor-widget elementor-widget-menu-anchor\" data-id=\"105ff37\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"menu-anchor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-menu-anchor\" id=\"formulaire-groupe\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6712c83 elementor-widget elementor-widget-spacer\" data-id=\"6712c83\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-445a39a elementor-widget elementor-widget-heading\" data-id=\"445a39a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Vous souhaitez r\u00e9aliser une vente de nos produits ?<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-578afc7 elementor-widget elementor-widget-spacer\" data-id=\"578afc7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-1d2b4e3 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"1d2b4e3\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c2055f6\" data-id=\"c2055f6\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9154b9f elementor-widget__width-initial elementor-widget elementor-widget-wpforms\" data-id=\"9154b9f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"wpforms.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style id=\"wpforms-css-vars-elementor-widget-9154b9f\">\n\t\t\t\t.elementor-widget-wpforms.elementor-element-9154b9f {\n\t\t\t\t--wpforms-field-border-color: #cccccc;\n--wpforms-field-border-color-spare: #cccccc;\n--wpforms-field-text-color: #444444;\n--wpforms-label-color: #FFFFFF;\n--wpforms-label-sublabel-color: #FFFFFF;\n--wpforms-label-error-color: #ff0000;\n--wpforms-button-border-style: solid;\n--wpforms-button-background-color: #B92515;\n--wpforms-button-border-color: #FFFFFF;\n--wpforms-page-break-color: #dddddd;\n--wpforms-button-text-color: #FFFFFF;\n\t\t\t}\n\t\t\t<\/style><div class=\"wpforms-container wpforms-container-full wpforms-render-modern\" id=\"wpforms-32415\"><form id=\"wpforms-form-32415\" class=\"wpforms-validate wpforms-form wpforms-ajax-form\" data-formid=\"32415\" method=\"post\" enctype=\"multipart\/form-data\" action=\"\/fr\/wp-json\/wp\/v2\/pages\/32052\" data-token=\"cb71791e1d55e2bb271c357b4d6b4f63\" data-token-time=\"1793880361\"><noscript class=\"wpforms-error-noscript\">Veuillez activer JavaScript dans votre navigateur pour remplir ce formulaire.<\/noscript><div id=\"wpforms-error-noscript\" style=\"display: none;\">Veuillez activer JavaScript dans votre navigateur pour remplir ce formulaire.<\/div><div class=\"wpforms-field-container\"><div id=\"wpforms-32415-field_32-container\" class=\"wpforms-field wpforms-field-textarea\" data-field-id=\"32\"><label class=\"wpforms-field-label\" for=\"wpforms-32415-field_32\">D\u00e9tail de votre demande<\/label><textarea id=\"wpforms-32415-field_32\" class=\"wpforms-field-medium\" name=\"wpforms[fields][32]\" placeholder=\"Pour toute demande sp\u00e9cifique, merci de nous faire votre demande ici.\" aria-errormessage=\"wpforms-32415-field_32-error\" aria-describedby=\"wpforms-32415-field_32-description\" ><\/textarea><div id=\"wpforms-32415-field_32-description\" class=\"wpforms-field-description\">Le d\u00e9lai de r\u00e9ponse peut se retrouver allong\u00e9 pour une demande particuli\u00e8re. <\/div><\/div><div id=\"wpforms-32415-field_12-container\" class=\"wpforms-field wpforms-field-text\" data-field-id=\"12\"><label class=\"wpforms-field-label\" for=\"wpforms-32415-field_12\">Nom de l&#039;\u00e9cole <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"text\" id=\"wpforms-32415-field_12\" class=\"wpforms-field-large wpforms-field-required\" name=\"wpforms[fields][12]\" aria-errormessage=\"wpforms-32415-field_12-error\" required><\/div><div id=\"wpforms-32415-field_33-container\" class=\"wpforms-field wpforms-field-text\" data-field-id=\"33\"><label class=\"wpforms-field-label\" for=\"wpforms-32415-field_33\">Nom de l&#039;APE<\/label><input type=\"text\" id=\"wpforms-32415-field_33\" class=\"wpforms-field-medium\" name=\"wpforms[fields][33]\" aria-errormessage=\"wpforms-32415-field_33-error\" aria-describedby=\"wpforms-32415-field_33-description\" ><div id=\"wpforms-32415-field_33-description\" class=\"wpforms-field-description\">Si diff\u00e9rent du nom de l'\u00e9cole<\/div><\/div><div id=\"wpforms-32415-field_16-container\" class=\"wpforms-field wpforms-field-number-slider\" data-field-id=\"16\"><label class=\"wpforms-field-label\" for=\"wpforms-32415-field_16\">Nombre d&#039;\u00e9l\u00e8ves<\/label>\n<input\n\ttype=\"range\"\n\tid=\"wpforms-32415-field_16\" class=\"wpforms-field-large\" name=\"wpforms[fields][16]\" value=\"50\" aria-errormessage=\"wpforms-32415-field_16-error\"\t\tmin=\"0\"\n\tmax=\"1000\"\n\tstep=\"10\">\n\n<div class=\"wpforms-field-number-slider-hint\"\n\tdata-hint=\"Valeur s\u00e9lectionn\u00e9e\u00a0: {value}\">\n\tValeur s\u00e9lectionn\u00e9e\u00a0: <b>50<\/b><\/div>\n<\/div><div id=\"wpforms-32415-field_34-container\" class=\"wpforms-field wpforms-field-radio\" data-field-id=\"34\"><fieldset><legend class=\"wpforms-field-label\">Nombre de points de livraison <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/legend><ul id=\"wpforms-32415-field_34\" class=\"wpforms-field-required\"><li class=\"choice-1 depth-1\"><input type=\"radio\" id=\"wpforms-32415-field_34_1\" name=\"wpforms[fields][34]\" value=\"Une seule adresse de livraison\" aria-errormessage=\"wpforms-32415-field_34_1-error\" required ><label class=\"wpforms-field-label-inline\" for=\"wpforms-32415-field_34_1\">Une seule adresse de livraison<\/label><\/li><li class=\"choice-2 depth-1\"><input type=\"radio\" id=\"wpforms-32415-field_34_2\" name=\"wpforms[fields][34]\" value=\"Entre 2 et 10 adresses diff\u00e9rentes\" aria-errormessage=\"wpforms-32415-field_34_2-error\" required ><label class=\"wpforms-field-label-inline\" for=\"wpforms-32415-field_34_2\">Entre 2 et 10 adresses diff\u00e9rentes<\/label><\/li><li class=\"choice-3 depth-1\"><input type=\"radio\" id=\"wpforms-32415-field_34_3\" name=\"wpforms[fields][34]\" value=\"Plus de 10 adresses diff\u00e9rentes\" aria-errormessage=\"wpforms-32415-field_34_3-error\" required ><label class=\"wpforms-field-label-inline\" for=\"wpforms-32415-field_34_3\">Plus de 10 adresses diff\u00e9rentes<\/label><\/li><\/ul><\/fieldset><\/div>\t\t<div id=\"wpforms-32415-field_1-container\"\n\t\t\tclass=\"wpforms-field wpforms-field-text\"\n\t\t\tdata-field-type=\"text\"\n\t\t\tdata-field-id=\"1\"\n\t\t\t>\n\t\t\t<label class=\"wpforms-field-label\" for=\"wpforms-32415-field_1\" >T\u00e9l\u00e9phone cette de<\/label>\n\t\t\t<input type=\"text\" id=\"wpforms-32415-field_1\" class=\"wpforms-field-medium\" name=\"wpforms[fields][1]\" >\n\t\t<\/div>\n\t\t<div id=\"wpforms-32415-field_15-container\" class=\"wpforms-field wpforms-field-text\" data-field-id=\"15\"><label class=\"wpforms-field-label\" for=\"wpforms-32415-field_15\">Nom du contact <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"text\" id=\"wpforms-32415-field_15\" class=\"wpforms-field-large wpforms-field-required\" name=\"wpforms[fields][15]\" aria-errormessage=\"wpforms-32415-field_15-error\" required><\/div><div id=\"wpforms-32415-field_18-container\" class=\"wpforms-field wpforms-field-text\" data-field-id=\"18\"><label class=\"wpforms-field-label\" for=\"wpforms-32415-field_18\">Pr\u00e9nom du contact <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"text\" id=\"wpforms-32415-field_18\" class=\"wpforms-field-large wpforms-field-required\" name=\"wpforms[fields][18]\" aria-errormessage=\"wpforms-32415-field_18-error\" required><\/div><div id=\"wpforms-32415-field_19-container\" class=\"wpforms-field wpforms-field-email\" data-field-id=\"19\"><label class=\"wpforms-field-label\" for=\"wpforms-32415-field_19\">E-mail <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"email\" id=\"wpforms-32415-field_19\" class=\"wpforms-field-large wpforms-field-required\" name=\"wpforms[fields][19]\" spellcheck=\"false\" aria-errormessage=\"wpforms-32415-field_19-error\" aria-describedby=\"wpforms-32415-field_19-description\" required><div id=\"wpforms-32415-field_19-description\" class=\"wpforms-field-description\">Ces informations seront utilis\u00e9es uniquement pour vous transmettre le devis propos\u00e9.<\/div><\/div><div id=\"wpforms-32415-field_20-container\" class=\"wpforms-field wpforms-field-text\" data-field-id=\"20\"><label class=\"wpforms-field-label\" for=\"wpforms-32415-field_20\">T\u00e9l\u00e9phone<\/label><input type=\"text\" id=\"wpforms-32415-field_20\" class=\"wpforms-field-large\" name=\"wpforms[fields][20]\" aria-errormessage=\"wpforms-32415-field_20-error\" ><\/div><div id=\"wpforms-32415-field_23-container\" class=\"wpforms-field wpforms-field-text\" data-field-id=\"23\"><label class=\"wpforms-field-label\" for=\"wpforms-32415-field_23\">Date de livraison souhait\u00e9e <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"text\" id=\"wpforms-32415-field_23\" class=\"wpforms-field-large wpforms-field-required\" name=\"wpforms[fields][23]\" placeholder=\"JJ\/MM\/AAAA\" aria-errormessage=\"wpforms-32415-field_23-error\" aria-describedby=\"wpforms-32415-field_23-description\" required><div id=\"wpforms-32415-field_23-description\" class=\"wpforms-field-description\">Apr\u00e8s \u00e9tude de votre demande nous serons en capacit\u00e9 de r\u00e9pondre au mieux \u00e0 la date de livraison<\/div><\/div><div id=\"wpforms-32415-field_24-container\" class=\"wpforms-field wpforms-field-select wpforms-field-select-style-classic\" data-field-id=\"24\"><label class=\"wpforms-field-label\" for=\"wpforms-32415-field_24\">Comment avez-vous connu cette offre ?  <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><select id=\"wpforms-32415-field_24\" class=\"wpforms-field-large wpforms-field-required\" name=\"wpforms[fields][24]\" required=\"required\"><option value=\"Google\"  class=\"choice-1 depth-1\"  >Google<\/option><option value=\"Linkedin\"  class=\"choice-2 depth-1\"  >Linkedin<\/option><option value=\"Salon\"  class=\"choice-3 depth-1\"  >Salon<\/option><option value=\"Bouche \u00e0 oreille\"  class=\"choice-4 depth-1\"  >Bouche \u00e0 oreille<\/option><option value=\"D\u00e9j\u00e0 client\"  selected='selected' class=\"choice-5 depth-1\"  >D\u00e9j\u00e0 client<\/option><option value=\"Autre\"  class=\"choice-6 depth-1\"  >Autre<\/option><\/select><\/div><script>\n\t\t\t\t( function() {\n\t\t\t\t\tconst style = document.createElement( 'style' );\n\t\t\t\t\tstyle.appendChild( document.createTextNode( '#wpforms-29376-field_1-container,#wpforms-32415-field_1-container { position: absolute !important; overflow: hidden !important; display: inline !important; height: 1px !important; width: 1px !important; z-index: -1000 !important; padding: 0 !important; } #wpforms-29376-field_1-container,#wpforms-32415-field_1-container input { visibility: hidden; } #wpforms-conversational-form-page #wpforms-29376-field_1-container,#wpforms-32415-field_1-container label { counter-increment: none; }' ) );\n\t\t\t\t\tdocument.head.appendChild( style );\n\t\t\t\t\tdocument.currentScript?.remove();\n\t\t\t\t} )();\n\t\t\t<\/script><\/div><!-- .wpforms-field-container --><div class=\"wpforms-submit-container\" ><input type=\"hidden\" name=\"wpforms[id]\" value=\"32415\"><input type=\"hidden\" name=\"page_title\" value=\"\"><input type=\"hidden\" name=\"page_url\" value=\"https:\/\/graindesail.com\/fr\/wp-json\/wp\/v2\/pages\/32052\"><input type=\"hidden\" name=\"url_referer\" value=\"\"><button type=\"submit\" name=\"wpforms[submit]\" id=\"wpforms-submit-32415\" class=\"wpforms-submit\" data-alt-text=\"Envoi...\" data-submit-text=\"Demander un devis\" aria-live=\"assertive\" value=\"wpforms-submit\">Demander un devis<\/button><img decoding=\"async\" data-src=\"https:\/\/graindesail.com\/wp-content\/plugins\/wpforms-lite\/assets\/images\/submit-spin.svg\" class=\"wpforms-submit-spinner lazyload\" style=\"--smush-placeholder-width: 26px; --smush-placeholder-aspect-ratio: 26\/26;display: none;\" width=\"26\" height=\"26\" alt=\"Chargement en cours\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\"><\/div><\/form><\/div>  <!-- .wpforms-container -->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Demande de devis Formulaire Offre Avantage Faites d\u00e9couvrir Grain de Sail &amp; soutenez les projets de votre \u00e9cole Avec notre offre d\u00e9di\u00e9e aux associations de parents d&#8217;\u00e9l\u00e8ves, chaque famille peut commander individuellement sur notre boutique en ligne gr\u00e2ce \u00e0 un code d\u00e9di\u00e9 \u00e0 votre \u00e9cole.\u00a0 \u00c0 la fin de la campagne, une partie des ventes [&hellip;]<\/p>\n","protected":false},"author":50,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-32052","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Ape &amp; \u00c9coles - GDS<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/graindesail.com\/fr\/ape-ecoles\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ape &amp; \u00c9coles - GDS\" \/>\n<meta property=\"og:description\" content=\"Demande de devis Formulaire Offre Avantage Faites d\u00e9couvrir Grain de Sail &amp; soutenez les projets de votre \u00e9cole Avec notre offre d\u00e9di\u00e9e aux associations de parents d&#8217;\u00e9l\u00e8ves, chaque famille peut commander individuellement sur notre boutique en ligne gr\u00e2ce \u00e0 un code d\u00e9di\u00e9 \u00e0 votre \u00e9cole.\u00a0 \u00c0 la fin de la campagne, une partie des ventes [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/graindesail.com\/fr\/ape-ecoles\/\" \/>\n<meta property=\"og:site_name\" content=\"GDS\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-20T13:32:26+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/graindesail.com\/wp-content\/uploads\/2026\/06\/P1080148-scaled.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1922\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data1\" content=\"28 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/graindesail.com\\\/fr\\\/ape-ecoles\\\/\",\"url\":\"https:\\\/\\\/graindesail.com\\\/fr\\\/ape-ecoles\\\/\",\"name\":\"Ape & \u00c9coles - GDS\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/graindesail.com\\\/fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/graindesail.com\\\/fr\\\/ape-ecoles\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/graindesail.com\\\/fr\\\/ape-ecoles\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/graindesail.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/P1080148-1024x769.webp\",\"datePublished\":\"2026-09-21T09:55:27+00:00\",\"dateModified\":\"2026-10-20T13:32:26+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/graindesail.com\\\/fr\\\/ape-ecoles\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/graindesail.com\\\/fr\\\/ape-ecoles\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/graindesail.com\\\/fr\\\/ape-ecoles\\\/#primaryimage\",\"url\":\"https:\\\/\\\/graindesail.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/P1080148-1024x769.webp\",\"contentUrl\":\"https:\\\/\\\/graindesail.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/P1080148-1024x769.webp\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/graindesail.com\\\/fr\\\/ape-ecoles\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/graindesail.com\\\/fr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Ape &#038; \u00c9coles\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/graindesail.com\\\/fr\\\/#website\",\"url\":\"https:\\\/\\\/graindesail.com\\\/fr\\\/\",\"name\":\"Grain de Sail\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/graindesail.com\\\/fr\\\/#organization\"},\"alternateName\":\"GDS\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/graindesail.com\\\/fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/graindesail.com\\\/fr\\\/#organization\",\"name\":\"GDS\",\"url\":\"https:\\\/\\\/graindesail.com\\\/fr\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/graindesail.com\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/graindesail.com\\\/wp-content\\\/uploads\\\/2024\\\/12\\\/logo.svg\",\"contentUrl\":\"https:\\\/\\\/graindesail.com\\\/wp-content\\\/uploads\\\/2024\\\/12\\\/logo.svg\",\"width\":82,\"height\":130,\"caption\":\"GDS\"},\"image\":{\"@id\":\"https:\\\/\\\/graindesail.com\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Ape & \u00c9coles - GDS","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/graindesail.com\/fr\/ape-ecoles\/","og_locale":"fr_FR","og_type":"article","og_title":"Ape & \u00c9coles - GDS","og_description":"Demande de devis Formulaire Offre Avantage Faites d\u00e9couvrir Grain de Sail &amp; soutenez les projets de votre \u00e9cole Avec notre offre d\u00e9di\u00e9e aux associations de parents d&#8217;\u00e9l\u00e8ves, chaque famille peut commander individuellement sur notre boutique en ligne gr\u00e2ce \u00e0 un code d\u00e9di\u00e9 \u00e0 votre \u00e9cole.\u00a0 \u00c0 la fin de la campagne, une partie des ventes [&hellip;]","og_url":"https:\/\/graindesail.com\/fr\/ape-ecoles\/","og_site_name":"GDS","article_modified_time":"2026-10-20T13:32:26+00:00","og_image":[{"width":2560,"height":1922,"url":"https:\/\/graindesail.com\/wp-content\/uploads\/2026\/06\/P1080148-scaled.webp","type":"image\/webp"}],"twitter_card":"summary_large_image","twitter_misc":{"Dur\u00e9e de lecture estim\u00e9e":"28 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/graindesail.com\/fr\/ape-ecoles\/","url":"https:\/\/graindesail.com\/fr\/ape-ecoles\/","name":"Ape & \u00c9coles - GDS","isPartOf":{"@id":"https:\/\/graindesail.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/graindesail.com\/fr\/ape-ecoles\/#primaryimage"},"image":{"@id":"https:\/\/graindesail.com\/fr\/ape-ecoles\/#primaryimage"},"thumbnailUrl":"https:\/\/graindesail.com\/wp-content\/uploads\/2026\/06\/P1080148-1024x769.webp","datePublished":"2026-09-21T09:55:27+00:00","dateModified":"2026-10-20T13:32:26+00:00","breadcrumb":{"@id":"https:\/\/graindesail.com\/fr\/ape-ecoles\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/graindesail.com\/fr\/ape-ecoles\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/graindesail.com\/fr\/ape-ecoles\/#primaryimage","url":"https:\/\/graindesail.com\/wp-content\/uploads\/2026\/06\/P1080148-1024x769.webp","contentUrl":"https:\/\/graindesail.com\/wp-content\/uploads\/2026\/06\/P1080148-1024x769.webp"},{"@type":"BreadcrumbList","@id":"https:\/\/graindesail.com\/fr\/ape-ecoles\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/graindesail.com\/fr\/"},{"@type":"ListItem","position":2,"name":"Ape &#038; \u00c9coles"}]},{"@type":"WebSite","@id":"https:\/\/graindesail.com\/fr\/#website","url":"https:\/\/graindesail.com\/fr\/","name":"Grain de Sail","description":"","publisher":{"@id":"https:\/\/graindesail.com\/fr\/#organization"},"alternateName":"GDS","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/graindesail.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/graindesail.com\/fr\/#organization","name":"GDS","url":"https:\/\/graindesail.com\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/graindesail.com\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/graindesail.com\/wp-content\/uploads\/2024\/12\/logo.svg","contentUrl":"https:\/\/graindesail.com\/wp-content\/uploads\/2024\/12\/logo.svg","width":82,"height":130,"caption":"GDS"},"image":{"@id":"https:\/\/graindesail.com\/fr\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/graindesail.com\/fr\/wp-json\/wp\/v2\/pages\/32052","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/graindesail.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/graindesail.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/graindesail.com\/fr\/wp-json\/wp\/v2\/users\/50"}],"replies":[{"embeddable":true,"href":"https:\/\/graindesail.com\/fr\/wp-json\/wp\/v2\/comments?post=32052"}],"version-history":[{"count":28,"href":"https:\/\/graindesail.com\/fr\/wp-json\/wp\/v2\/pages\/32052\/revisions"}],"predecessor-version":[{"id":32074,"href":"https:\/\/graindesail.com\/fr\/wp-json\/wp\/v2\/pages\/32052\/revisions\/32074"}],"wp:attachment":[{"href":"https:\/\/graindesail.com\/fr\/wp-json\/wp\/v2\/media?parent=32052"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}