{"id":9278,"date":"2024-12-15T00:57:12","date_gmt":"2024-12-15T00:57:12","guid":{"rendered":"https:\/\/test.graindesail.com\/our-transatlantic-voyages\/"},"modified":"2025-05-28T13:43:39","modified_gmt":"2025-05-28T13:43:39","slug":"our-transatlantic-voyages","status":"publish","type":"page","link":"https:\/\/graindesail.com\/en\/our-transatlantic-voyages\/","title":{"rendered":"Our transatlantic voyages"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"9278\" class=\"elementor elementor-9278 elementor-2596\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-8286320 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"8286320\" 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-a922151\" data-id=\"a922151\" 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-section elementor-inner-section elementor-element elementor-element-c4aab3d elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"c4aab3d\" 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-0d03bac\" data-id=\"0d03bac\" 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-7a35553 elementor-widget elementor-widget-woocommerce-breadcrumb\" data-id=\"7a35553\" 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\">Home<\/nav>\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<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-35c3556 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"35c3556\" 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-546cdd3\" data-id=\"546cdd3\" 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-fd9cbd3 elementor-widget elementor-widget-image\" data-id=\"fd9cbd3\" 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=\"420\" src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2024\/12\/voyages_transatlantiques_image-zoom-grain-de-sail-1024x538.jpg\" class=\"attachment-large size-large wp-image-8212\" alt=\"\" srcset=\"https:\/\/graindesail.com\/wp-content\/uploads\/2024\/12\/voyages_transatlantiques_image-zoom-grain-de-sail-1024x538.jpg 1024w, https:\/\/graindesail.com\/wp-content\/uploads\/2024\/12\/voyages_transatlantiques_image-zoom-grain-de-sail-300x157.jpg 300w, https:\/\/graindesail.com\/wp-content\/uploads\/2024\/12\/voyages_transatlantiques_image-zoom-grain-de-sail-768x403.jpg 768w, https:\/\/graindesail.com\/wp-content\/uploads\/2024\/12\/voyages_transatlantiques_image-zoom-grain-de-sail-1536x806.jpg 1536w, https:\/\/graindesail.com\/wp-content\/uploads\/2024\/12\/voyages_transatlantiques_image-zoom-grain-de-sail-2048x1075.jpg 2048w, https:\/\/graindesail.com\/wp-content\/uploads\/2024\/12\/voyages_transatlantiques_image-zoom-grain-de-sail-600x315.jpg 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\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-b7eb217\" data-id=\"b7eb217\" 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-a969874 elementor-widget elementor-widget-heading\" data-id=\"a969874\" 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\">The route<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5909b87 elementor-widget elementor-widget-text-editor\" data-id=\"5909b87\" 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\tThanks to our fleet of cargo sailboats, we make several transatlantic loops a year. The Grain de Sail II makes five crossings a year, while the Grain de Sail I is dedicated to coastal sailing in Europe. \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<div class=\"elementor-element elementor-element-199c751 elementor-widget elementor-widget-spacer\" data-id=\"199c751\" 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<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-fe637a8 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"fe637a8\" 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-25 elementor-inner-column elementor-element elementor-element-0ea969d\" data-id=\"0ea969d\" 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-081a227 elementor-cta--skin-cover elementor-cta--valign-bottom elementor-bg-transform elementor-bg-transform-zoom-in elementor-widget elementor-widget-call-to-action\" data-id=\"081a227\" 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=\"clovis-wood-saint-malo\" data-bg-image=\"url(https:\/\/graindesail.com\/wp-content\/uploads\/2024\/12\/clovis-wood-saint-malo-1024x512.png)\"><\/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\t1 - Saint-Malo\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\tAs the draught (depth) at Morlaix is not great enough, our fleet of cargo sailing boats leaves from Saint-Malo, where they are loaded with French products (delicatessen, wines, pharmaceutical equipment...).\n\t\t\t\t\t<\/div>\n\t\t\t\t\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\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-3ebb329\" data-id=\"3ebb329\" 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-c0b4307 elementor-cta--skin-cover elementor-cta--valign-bottom elementor-bg-transform elementor-bg-transform-zoom-in elementor-widget elementor-widget-call-to-action\" data-id=\"c0b4307\" 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=\"NYC2-visuel\" data-bg-image=\"url(https:\/\/graindesail.com\/wp-content\/uploads\/2024\/12\/NYC2-visuel-683x1024.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\t2 - new york\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\tAfter 3 to 5 weeks of sailing, our ship arrives in New York, where the pallets and products are unloaded. Our chocolate bars are then sent to New York delicatessens. The other products will be picked up by logistics platforms.  \n\t\t\t\t\t<\/div>\n\t\t\t\t\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\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-6d38f3e\" data-id=\"6d38f3e\" 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-04ffdd7 elementor-cta--skin-cover elementor-cta--valign-bottom elementor-bg-transform elementor-bg-transform-zoom-in elementor-widget elementor-widget-call-to-action\" data-id=\"04ffdd7\" 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=\"dylan-taylor-puerto-plata\" data-bg-image=\"url(https:\/\/graindesail.com\/wp-content\/uploads\/2024\/12\/dylan-taylor-puerto-plata-1024x512.png)\"><\/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\t3 - Guadeloupe\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\tWith our holds loaded with medical supplies, we embark on the final leg of our adventure. We stop off at a logistics hub in Guadeloupe to pick up our cocoa and green coffee, which will have been collected beforehand. We then head for Brittany!  \n\t\t\t\t\t<\/div>\n\t\t\t\t\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\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-25 elementor-inner-column elementor-element elementor-element-6926091\" data-id=\"6926091\" 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-e7b2f5d elementor-cta--skin-cover elementor-cta--valign-bottom elementor-bg-transform elementor-bg-transform-zoom-in elementor-widget elementor-widget-call-to-action\" data-id=\"e7b2f5d\" 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=\"xavier-foucrier-saint-nazaire\" data-bg-image=\"url(https:\/\/graindesail.com\/wp-content\/uploads\/2024\/12\/xavier-foucrier-saint-nazaire-1024x512.png)\"><\/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\t4 - Saint-Malo\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\tAfter 3 to 5 weeks, our ship reaches its home port of Saint-Malo.\n\t\t\t\t\t<\/div>\n\t\t\t\t\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\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-af4955a elementor-widget elementor-widget-spacer\" data-id=\"af4955a\" 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<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-ce490cb elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"ce490cb\" 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-1e5124f\" data-id=\"1e5124f\" 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-3cc7edd elementor-cta--skin-cover elementor-cta--valign-middle elementor-bg-transform elementor-bg-transform-zoom-in elementor-widget elementor-widget-call-to-action\" data-id=\"3cc7edd\" 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=\"image00001\" data-bg-image=\"url(https:\/\/graindesail.com\/wp-content\/uploads\/2024\/12\/image00001.jpeg)\"><\/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\tAn adventure at every turn\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\tOur route depends of course on weather conditions, climatic hazards, our crew, our suppliers and our products... So it's completely open-ended, and should change little by little with each crossing! As the captain says, \u201cWe know when we're leaving, but not when we're arriving...\u201d. That's the principle of sailing. \n\t\t\t\t\t<\/div>\n\t\t\t\t\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\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-8920b91 elementor-widget elementor-widget-spacer\" data-id=\"8920b91\" 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<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-25f370d elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"25f370d\" 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-83b2e56\" data-id=\"83b2e56\" 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-014f352 elementor-arrows-position-inside elementor-widget elementor-widget-image-carousel\" data-id=\"014f352\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;slides_to_show&quot;:&quot;2&quot;,&quot;navigation&quot;:&quot;arrows&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;pause_on_hover&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;yes&quot;,&quot;autoplay_speed&quot;:5000,&quot;infinite&quot;:&quot;yes&quot;,&quot;speed&quot;:500}\" data-widget_type=\"image-carousel.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-image-carousel-wrapper swiper\" role=\"region\" aria-roledescription=\"carousel\" aria-label=\"Image Carousel\" dir=\"ltr\">\n\t\t\t<div class=\"elementor-image-carousel swiper-wrapper swiper-image-stretch\" aria-live=\"off\">\n\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"1 of 4\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image lazyload\" data-src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2024\/12\/Voilier-NYC2020.jpg\" alt=\"Voilier-NYC2020\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1920px; --smush-placeholder-aspect-ratio: 1920\/1280;\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"2 of 4\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image lazyload\" data-src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2024\/12\/20201228_Bjoern_Kils_Grain_de_Sail_NYC_Departure-0740-scaled.jpeg\" alt=\"default\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1920px; --smush-placeholder-aspect-ratio: 1920\/1280;\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"3 of 4\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image lazyload\" data-src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2024\/12\/20201216_Bjoern_Kils_Grain_De_Sail_Statue_FULLRES_nocrop-6270-scaled.jpg\" alt=\"20201216_Bjoern_Kils_Grain_De_Sail_Statue_FULLRES_nocrop-6270\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1920px; --smush-placeholder-aspect-ratio: 1920\/1280;\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"4 of 4\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image lazyload\" data-src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2024\/12\/survol-voiliercargo-marinenationale-1.jpg\" alt=\"survol-voiliercargo-marinenationale (1)\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1920px; --smush-placeholder-aspect-ratio: 1920\/1280;\" \/><\/figure><\/div>\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-swiper-button elementor-swiper-button-prev\" role=\"button\" tabindex=\"0\">\n\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-eicon-chevron-left\" viewBox=\"0 0 1000 1000\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M646 125C629 125 613 133 604 142L308 442C296 454 292 471 292 487 292 504 296 521 308 533L604 854C617 867 629 875 646 875 663 875 679 871 692 858 704 846 713 829 713 812 713 796 708 779 692 767L438 487 692 225C700 217 708 204 708 187 708 171 704 154 692 142 675 129 663 125 646 125Z\"><\/path><\/svg>\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"elementor-swiper-button elementor-swiper-button-next\" role=\"button\" tabindex=\"0\">\n\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-eicon-chevron-right\" viewBox=\"0 0 1000 1000\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M696 533C708 521 713 504 713 487 713 471 708 454 696 446L400 146C388 133 375 125 354 125 338 125 325 129 313 142 300 154 292 171 292 187 292 204 296 221 308 233L563 492 304 771C292 783 288 800 288 817 288 833 296 850 308 863 321 871 338 875 354 875 371 875 388 867 400 854L696 533Z\"><\/path><\/svg>\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\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\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-9cd6517 elementor-widget elementor-widget-spacer\" data-id=\"9cd6517\" 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<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-bac4145 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"bac4145\" 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-b590586\" data-id=\"b590586\" 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-b46645f elementor-cta--layout-image-right elementor-cta--valign-middle elementor-cta--mobile-layout-image-above elementor-cta--skin-classic elementor-bg-transform elementor-bg-transform-zoom-in elementor-widget elementor-widget-call-to-action\" data-id=\"b46645f\" 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=\"graindesail-mapemonde\" data-bg-image=\"url(https:\/\/graindesail.com\/wp-content\/uploads\/2024\/12\/graindesail-mapemonde-1024x512.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\tWhy go north and come back south?\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\tThe safety of our crew is our top priority. In autumn, we prefer our sailors to face a strong North Atlantic low rather than a cyclone heading for the Gulf of Mexico and the Caribbean. Our journey is proceeding slowly but surely.  \n\t\t\t\t\t<\/div>\n\t\t\t\t\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-9c1265f elementor-cta--layout-image-left elementor-cta--valign-middle elementor-cta--mobile-layout-image-above elementor-cta--skin-classic elementor-bg-transform elementor-bg-transform-zoom-in elementor-widget elementor-widget-call-to-action\" data-id=\"9c1265f\" 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=\"grain-de-sail-trestel-voilier\" data-bg-image=\"url(https:\/\/graindesail.com\/wp-content\/uploads\/2024\/12\/grain-de-sail-trestel-voilier-1024x683.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\tAnd then \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\tOur ambition: to build a truly global fleet of ships. Of different types and sizes, our aim is to increase the destinations, products and shipping capacity of our ships. Rum, spices, tea: what would you like?  \n\t\t\t\t\t<\/div>\n\t\t\t\t\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\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-c294fe8 elementor-widget elementor-widget-spacer\" data-id=\"c294fe8\" 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<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-0ac98eb elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"0ac98eb\" 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-e0e476f\" data-id=\"e0e476f\" 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-6bd236c elementor-align-center elementor-widget elementor-widget-button\" data-id=\"6bd236c\" 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\/en\/our-cargo-sailboat-grain-de-sail-i\/\">\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\">Our sailboat grain de sail<\/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-7a647f2 elementor-widget__width-initial elementor-widget elementor-widget-testimonial\" data-id=\"7a647f2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"testimonial.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-testimonial-wrapper\">\n\t\t\t\t\t\t\t<div class=\"elementor-testimonial-content\">For me, travel isn't about arriving, it's about leaving. It's the unexpectedness of the next stop. It's the unfulfilled desire to know something else again and again, it's tomorrow, eternally tomorrow.  \n<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-testimonial-meta elementor-has-image elementor-testimonial-image-position-top\">\n\t\t\t\t<div class=\"elementor-testimonial-meta-inner\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-testimonial-image\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"883\" height=\"1108\" data-src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2024\/12\/Mark_Twain_life_1900s.jpg\" class=\"attachment-full size-full wp-image-2009 lazyload\" alt=\"Mark Twain\" data-srcset=\"https:\/\/graindesail.com\/wp-content\/uploads\/2024\/12\/Mark_Twain_life_1900s.jpg 883w, https:\/\/graindesail.com\/wp-content\/uploads\/2024\/12\/Mark_Twain_life_1900s-239x300.jpg 239w, https:\/\/graindesail.com\/wp-content\/uploads\/2024\/12\/Mark_Twain_life_1900s-816x1024.jpg 816w, https:\/\/graindesail.com\/wp-content\/uploads\/2024\/12\/Mark_Twain_life_1900s-768x964.jpg 768w, https:\/\/graindesail.com\/wp-content\/uploads\/2024\/12\/Mark_Twain_life_1900s-595xh.jpg 595w, https:\/\/graindesail.com\/wp-content\/uploads\/2024\/12\/Mark_Twain_life_1900s-600x753.jpg 600w\" data-sizes=\"(max-width: 883px) 100vw, 883px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 883px; --smush-placeholder-aspect-ratio: 883\/1108;\" \/>\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-testimonial-details\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-testimonial-name\">Roland Dorgel\u00e8s<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-testimonial-job\">Author<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\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\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-6745c29 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"6745c29\" 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-efecdcc\" data-id=\"efecdcc\" 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-3991508 elementor-widget elementor-widget-heading\" data-id=\"3991508\" 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\">nos produits gourmands et savoureux\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"woocommerce elementor-element elementor-element-83be508 elementor-grid-3 elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-widget elementor-widget-loop-grid\" data-id=\"83be508\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_skin&quot;:&quot;product&quot;,&quot;template_id&quot;:9513,&quot;alternate_template&quot;:&quot;yes&quot;,&quot;columns&quot;:3,&quot;auto_scroll&quot;:&quot;yes&quot;,&quot;row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:30,&quot;sizes&quot;:[]},&quot;columns_tablet&quot;:&quot;2&quot;,&quot;columns_mobile&quot;:&quot;1&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-9513\">.elementor-9513 .elementor-element.elementor-element-a32437f:not(.elementor-motion-effects-element-type-background), .elementor-9513 .elementor-element.elementor-element-a32437f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9513 .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-9513 .elementor-element.elementor-element-a32437f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-9513 .elementor-element.elementor-element-5dbe952.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-9513 .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-9513 .elementor-element.elementor-element-5dbe952:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9513 .elementor-element.elementor-element-5dbe952 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9513 .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-9513 .elementor-element.elementor-element-5dbe952 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9513 .elementor-element.elementor-element-b754309:not(.elementor-motion-effects-element-type-background), .elementor-9513 .elementor-element.elementor-element-b754309 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9513 .elementor-element.elementor-element-b754309{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9513 .elementor-element.elementor-element-b754309 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9513 .elementor-element.elementor-element-0f6affc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9513 .elementor-element.elementor-element-7a741f8:not(.elementor-motion-effects-element-type-background), .elementor-9513 .elementor-element.elementor-element-7a741f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEFEF;}.elementor-9513 .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-9513 .elementor-element.elementor-element-7a741f8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9513 .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-9513 .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-9513 .elementor-element.elementor-element-887fa8d img{width:100%;max-width:280px;}.elementor-9513 .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-9513 .elementor-element.elementor-element-887fa8d{--e-transform-origin-y:top;}.elementor-9513 .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-9513 .elementor-element.elementor-element-aca3a3d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9513 .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-9513 .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-9513 .elementor-element.elementor-element-b9a4f95{text-align:center;}.elementor-9513 .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-9513 .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-9513 .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-9513 .elementor-element.elementor-element-98b54f3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9513 .elementor-element.elementor-element-59a3d8f:not(.elementor-motion-effects-element-type-background), .elementor-9513 .elementor-element.elementor-element-59a3d8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9513 .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-9513 .elementor-element.elementor-element-59a3d8f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-9513 .elementor-element.elementor-element-a40f4ec.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-9513 .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-9513 .elementor-element.elementor-element-a40f4ec.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-9513 .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-9513 .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-9513 .elementor-element.elementor-element-a40f4ec > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9513 .elementor-element.elementor-element-228377b{margin-top:16px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-9513 .elementor-element.elementor-element-cd5fbc9.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-9513 .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-9513 .elementor-element.elementor-element-cd5fbc9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-9513 .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-9513 .elementor-element.elementor-element-cd5fbc9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9513 .elementor-element.elementor-element-296e2f8{text-align:center;}.elementor-9513 .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-9513 .elementor-element.elementor-element-296e2f8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9513 .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-9513 .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-9513 .elementor-element.elementor-element-9f31dae > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-9513 .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-9513 .elementor-element.elementor-element-cb46892{width:auto;max-width:auto;top:10px;}body:not(.rtl) .elementor-9513 .elementor-element.elementor-element-cb46892{left:10px;}body.rtl .elementor-9513 .elementor-element.elementor-element-cb46892{right:10px;}.elementor-9513 .elementor-element.elementor-element-3f24091 > .elementor-container{min-height:100vh;}.elementor-9513 .elementor-element.elementor-element-3f24091, .elementor-9513 .elementor-element.elementor-element-3f24091 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-9513 .elementor-element.elementor-element-3f24091{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:0;}.elementor-9513 .elementor-element.elementor-element-3f24091 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-9513 .elementor-element.elementor-element-e6d4eaa.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9513 .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-9513 .elementor-element.elementor-element-e6d4eaa.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-9513 .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-9513 .elementor-element.elementor-element-e6d4eaa > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9513 .elementor-element.elementor-element-af63a6e > .elementor-container{max-width:1022px;min-height:400px;}.elementor-9513 .elementor-element.elementor-element-af63a6e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-9513 .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-9513 .elementor-element.elementor-element-af63a6e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-9513 .elementor-element.elementor-element-6b2e3c4.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-9513 .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-9513 .elementor-element.elementor-element-6b2e3c4.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-9513 .elementor-element.elementor-element-6b2e3c4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9513 .elementor-element.elementor-element-6b2e3c4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9513 .elementor-element.elementor-element-6b2e3c4 > .elementor-element-populated, .elementor-9513 .elementor-element.elementor-element-6b2e3c4 > .elementor-element-populated > .elementor-background-overlay, .elementor-9513 .elementor-element.elementor-element-6b2e3c4 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-9513 .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-9513 .elementor-element.elementor-element-6b2e3c4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9513 .elementor-element.elementor-element-c179bb5{padding:.625rem .625rem .625rem .625rem;}.elementor-bc-flex-widget .elementor-9513 .elementor-element.elementor-element-eb766bb.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9513 .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-9513 .elementor-element.elementor-element-eb766bb.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-9513 .elementor-element.elementor-element-eb766bb > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9513 .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-9513 .elementor-element.elementor-element-9ce84ea .elementor-button:hover, .elementor-9513 .elementor-element.elementor-element-9ce84ea .elementor-button:focus{background-color:#E2E2E2;}.elementor-9513 .elementor-element.elementor-element-9ce84ea{width:auto;max-width:auto;}.elementor-9513 .elementor-element.elementor-element-f2c108f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-9513 .elementor-element.elementor-element-f2c108f{padding:015px 015px 40px 015px;}.elementor-bc-flex-widget .elementor-9513 .elementor-element.elementor-element-2985422.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9513 .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-9513 .elementor-element.elementor-element-2985422.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-9513 .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-9513 .elementor-element.elementor-element-0ad5294 .jet-woo-product-gallery-slider.swiper-container-vertical{height:400px;}.elementor-9513 .elementor-element.elementor-element-0ad5294 .jet-woo-swiper-gallery-thumbs.swiper-container-vertical{height:400px;}.elementor-9513 .elementor-element.elementor-element-0ad5294 .jet-gallery-swiper-thumb .swiper-slide{--columns:4;--space-between:0px;}.elementor-9513 .elementor-element.elementor-element-0ad5294 .jet-woo-product-gallery-slider .jet-woo-product-gallery__image{background-color:#EFEFEF;text-align:left;}.elementor-9513 .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-9513 .elementor-element.elementor-element-0ad5294 .jet-woo-swiper-vertical .jet-gallery-swiper-thumb{max-width:100px;}.elementor-9513 .elementor-element.elementor-element-0ad5294 .jet-woo-swiper-vertical .jet-gallery-swiper-slider{max-width:calc(100% - 100px);}.elementor-9513 .elementor-element.elementor-element-0ad5294 .jet-woo-swiper-control-thumbs__item{background-color:#EFEFEF;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-9513 .elementor-element.elementor-element-0ad5294 .jet-woo-swiper-gallery-thumbs{padding-left:10px;padding-right:0px;}.elementor-9513 .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-9513 .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-9513 .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-9513 .elementor-element.elementor-element-54d79ba.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-9513 .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-9513 .elementor-element.elementor-element-54d79ba.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-9513 .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-9513 .elementor-element.elementor-element-54d79ba > .elementor-element-populated{padding:0px 0px 0px 15px;}.elementor-9513 .elementor-element.elementor-element-4732829{margin-top:0em;margin-bottom:0em;}.elementor-9513 .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-9513 .elementor-element.elementor-element-39a4ade{text-align:start;}.elementor-9513 .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-9513 .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-9513 .elementor-element.elementor-element-16d6913 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9513 .elementor-element.elementor-element-e50ae6a{margin-top:1.25em;margin-bottom:0em;padding:0px 0px 0px 0px;}.elementor-9513 .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-9513 .elementor-element.elementor-element-cf2e282 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9513 .elementor-element.elementor-element-51a1aaf{margin-top:0px;margin-bottom:10px;}.elementor-bc-flex-widget .elementor-9513 .elementor-element.elementor-element-aeaaa46.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9513 .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-9513 .elementor-element.elementor-element-aeaaa46.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-9513 .elementor-element.elementor-element-aeaaa46 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9513 .elementor-element.elementor-element-568cf35 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9513 .elementor-element.elementor-element-568cf35{width:auto;max-width:auto;}.elementor-9513 .elementor-element.elementor-element-9d6292a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9513 .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-9513 .elementor-element.elementor-element-0f08157 .cart button, .elementor-9513 .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-9513 .elementor-element.elementor-element-0f08157 .cart button:hover, .elementor-9513 .elementor-element.elementor-element-0f08157 .cart .button:hover{background-color:var( --e-global-color-737883f );}.elementor-9513 .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-9513 .elementor-element.elementor-element-0f08157{--button-spacing:5px;}.elementor-9513 .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-9513 .elementor-element.elementor-element-0f08157 .quantity .qty:focus{border-color:var( --e-global-color-6745966 );}.woocommerce .elementor-9513 .elementor-element.elementor-element-0f08157 form.cart .variations{width:100%;margin-bottom:0px;}.woocommerce .elementor-9513 .elementor-element.elementor-element-0f08157 form.cart table.variations tr th, .woocommerce .elementor-9513 .elementor-element.elementor-element-0f08157 form.cart table.variations tr td{padding-top:calc( 16px\/2 );padding-bottom:calc( 16px\/2 );}.woocommerce .elementor-9513 .elementor-element.elementor-element-0f08157 form.cart table.variations td.value select, .woocommerce .elementor-9513 .elementor-element.elementor-element-0f08157 form.cart table.variations td.value:before{background-color:#02010100;border:1px solid #02010100;border-radius:0px;}.elementor-9513 .elementor-element.elementor-element-0f08157 > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-9513 .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-9513 .elementor-element.elementor-element-0b39657{left:0px;}body.rtl .elementor-9513 .elementor-element.elementor-element-0b39657{right:0px;}.elementor-9513 .elementor-element.elementor-element-0b39657{top:0px;}@media(max-width:1024px){.elementor-9513 .elementor-element.elementor-element-3f24091, .elementor-9513 .elementor-element.elementor-element-3f24091 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-9513 .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-9513 .elementor-element.elementor-element-af63a6e{padding:0px 20px 0px 20px;}.elementor-9513 .elementor-element.elementor-element-6b2e3c4 > .elementor-element-populated{padding:40px 40px 40px 40px;}.elementor-9513 .elementor-element.elementor-element-0ad5294 .jet-woo-product-gallery-slider.swiper-container-vertical{height:310px;}.elementor-9513 .elementor-element.elementor-element-0ad5294 .jet-woo-swiper-gallery-thumbs.swiper-container-vertical{height:310px;}.elementor-9513 .elementor-element.elementor-element-0ad5294 .jet-gallery-swiper-thumb .swiper-slide{--columns:3;--space-between:0px;}.elementor-9513 .elementor-element.elementor-element-39a4ade .elementor-heading-title{font-size:2rem;line-height:100%;}.elementor-9513 .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-9513 .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-9513 .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-9513 .elementor-element.elementor-element-368890a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9513 .elementor-element.elementor-element-887fa8d > .elementor-widget-container{margin:0px 37px 0px 37px;}.elementor-9513 .elementor-element.elementor-element-e6d4eaa > .elementor-element-populated, .elementor-9513 .elementor-element.elementor-element-e6d4eaa > .elementor-element-populated > .elementor-background-overlay, .elementor-9513 .elementor-element.elementor-element-e6d4eaa > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-9513 .elementor-element.elementor-element-af63a6e > .elementor-container{max-width:1600px;}.elementor-9513 .elementor-element.elementor-element-af63a6e{padding:0px 10px 0px 10px;}.elementor-9513 .elementor-element.elementor-element-6b2e3c4 > .elementor-element-populated, .elementor-9513 .elementor-element.elementor-element-6b2e3c4 > .elementor-element-populated > .elementor-background-overlay, .elementor-9513 .elementor-element.elementor-element-6b2e3c4 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-9513 .elementor-element.elementor-element-6b2e3c4 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-9513 .elementor-element.elementor-element-0ad5294 .jet-woo-product-gallery-slider.swiper-container-vertical{height:300px;}.elementor-9513 .elementor-element.elementor-element-0ad5294 .jet-woo-swiper-gallery-thumbs.swiper-container-vertical{height:300px;}.elementor-9513 .elementor-element.elementor-element-0ad5294 .jet-gallery-swiper-thumb .swiper-slide{--columns:3;--space-between:0px;}.elementor-9513 .elementor-element.elementor-element-54d79ba > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9513 .elementor-element.elementor-element-39a4ade .elementor-heading-title{font-size:1.5em;line-height:100%;}.elementor-9513 .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-9513 .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-9513 .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-9513 .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-9513 .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-9513 .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-9513 .elementor-element.elementor-element-4a1698f p{\n    margin: 0;\n}\/* End custom CSS *\/\n\/* Start custom CSS for button, class: .elementor-element-9f31dae *\/.elementor-9513 .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-9513 .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-9513 .elementor-element.elementor-element-cb46892 ul {\n    list-style-type: none !important;\n}\n\n.elementor-9513 .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-9513 .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-9513 .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-9513 .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-9513 .elementor-element.elementor-element-0ad5294 .jet-woo-product-gallery__image {\n    min-width: 100%;\n}\n\n.elementor-9513 .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-9513 .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-9513 .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-9513 .elementor-element.elementor-element-9d6292a svg{\n    width: 24px;\n   \n}\n\n.elementor-9513 .elementor-element.elementor-element-9d6292a span.product-stock {\n    display: flex;\n    align-items: center;\n    gap: 2px\n}\n\n.elementor-9513 .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-9513 .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-9513 .elementor-element.elementor-element-0f08157 p.stock.in-stock {\n    display: none;\n}\n\n.elementor-9513 .elementor-element.elementor-element-0f08157 button.single_add_to_cart_button.button.alt {\n    margin: 0 !important;\n}\n\n.elementor-9513 .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-9513 .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-9513 .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-9513 .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=\"9513\" class=\"elementor elementor-9513 elementor-3412 elementor-3412 e-loop-item e-loop-item-9983 post-9983 product type-product status-publish has-post-thumbnail product_cat-chocolate 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\/en\/produit\/dark-chocolate-bar-75-cocoa-100g-organic\/\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"422\" height=\"774\" data-src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2026\/02\/GDS-NOIR-75-10ANS-RECTO-BD.png\" class=\"attachment-large size-large wp-image-23928 lazyload\" alt=\"Tablette Noir 75% - Bandeau 10 ans\" data-srcset=\"https:\/\/graindesail.com\/wp-content\/uploads\/2026\/02\/GDS-NOIR-75-10ANS-RECTO-BD.png 422w, https:\/\/graindesail.com\/wp-content\/uploads\/2026\/02\/GDS-NOIR-75-10ANS-RECTO-BD-164x300.png 164w\" data-sizes=\"(max-width: 422px) 100vw, 422px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 422px; --smush-placeholder-aspect-ratio: 422\/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<h2 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/graindesail.com\/en\/produit\/dark-chocolate-bar-75-cocoa-100g-organic\/\">Dark chocolate bar 75% cocoa &#8211; 100G &#8211; ORGANIC<\/a><\/h2>\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\tDark chocolate bar 75% cocoa\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,55&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\"><\/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=\"button9983\" 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\">ADD TO BASKET<\/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=\"container9983\" 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-75-10ANS-RECTO-BD.png\" itemprop=\"image\" title=\"GDS-NOIR 75%-10ANS-RECTO-BD\" rel=\"prettyPhoto[jet-gallery]\" data-e-disable-page-transition=\"\"><img loading=\"lazy\" decoding=\"async\" width=\"422\" height=\"774\" src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2026\/02\/GDS-NOIR-75-10ANS-RECTO-BD.png\" class=\"wp-post-image\" alt=\"Tablette Noir 75% - Bandeau 10 ans\" title=\"GDS-NOIR 75%-10ANS-RECTO-BD\" data-caption=\"Tablette Noir 75% - Bandeau 10 ans \" data-src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2026\/02\/GDS-NOIR-75-10ANS-RECTO-BD.png\" data-large_image=\"https:\/\/graindesail.com\/wp-content\/uploads\/2026\/02\/GDS-NOIR-75-10ANS-RECTO-BD.png\" data-large_image_width=\"422\" data-large_image_height=\"774\" srcset=\"https:\/\/graindesail.com\/wp-content\/uploads\/2026\/02\/GDS-NOIR-75-10ANS-RECTO-BD.png 422w, https:\/\/graindesail.com\/wp-content\/uploads\/2026\/02\/GDS-NOIR-75-10ANS-RECTO-BD-164x300.png 164w\" sizes=\"(max-width: 422px) 100vw, 422px\" \/><\/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\/923.jpg\" itemprop=\"image\" title=\"Tablette de chocolat noir 75% de cacao - BIO - Grain de Sail - ambiance\" 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\/923.jpg\" class=\"wp-post-gallery\" alt=\"\" title=\"Tablette de chocolat noir 75% de cacao - BIO - Grain de Sail - ambiance\" data-caption=\"\" data-src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/923.jpg\" data-large_image=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/923.jpg\" data-large_image_width=\"600\" data-large_image_height=\"600\" srcset=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/923.jpg 600w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/923-300x300.jpg 300w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/923-150x150.jpg 150w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/923-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-75-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-75-10ANS-RECTO-BD-150x150.png\" class=\"wp-post-gallery\" alt=\"Tablette Noir 75% - Bandeau 10 ans\" title=\"GDS-NOIR 75%-10ANS-RECTO-BD\" data-caption=\"Tablette Noir 75% - Bandeau 10 ans \" data-src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2026\/02\/GDS-NOIR-75-10ANS-RECTO-BD.png\" data-large_image=\"https:\/\/graindesail.com\/wp-content\/uploads\/2026\/02\/GDS-NOIR-75-10ANS-RECTO-BD.png\" data-large_image_width=\"422\" data-large_image_height=\"774\" srcset=\"https:\/\/graindesail.com\/wp-content\/uploads\/2026\/02\/GDS-NOIR-75-10ANS-RECTO-BD-150x150.png 150w, https:\/\/graindesail.com\/wp-content\/uploads\/2026\/02\/GDS-NOIR-75-10ANS-RECTO-BD-300x300.png 300w, https:\/\/graindesail.com\/wp-content\/uploads\/2026\/02\/GDS-NOIR-75-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\/923.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\/923-150x150.jpg\" class=\"wp-post-gallery\" alt=\"\" title=\"Tablette de chocolat noir 75% de cacao - BIO - Grain de Sail - ambiance\" data-caption=\"\" data-src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/923.jpg\" data-large_image=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/923.jpg\" data-large_image_width=\"600\" data-large_image_height=\"600\" srcset=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/923-150x150.jpg 150w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/923-300x300.jpg 300w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/923-100x100.jpg 100w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/923.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<h1 class=\"elementor-heading-title elementor-size-default\">Dark chocolate bar 75% cocoa &#8211; 100G &#8211; ORGANIC<\/h1>\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\tDark chocolate bar 75% cocoa\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,55&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> In 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_69f4032994cf0\">\n            Dark chocolate bar 75% cocoa - 100G - ORGANIC quantity        <\/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_69f4032994cf0\"\n                        class=\"qty input-text qty text\"\n                        name=\"quantity\"\n                        value=\"1\"\n                        aria-label=\"Product quantity\"\n                        min=\"1\"\n                        max=\"348\"\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=9983\" aria-describedby=\"woocommerce_loop_add_to_cart_link_describedby_9983\" data-quantity=\"1\" class=\"button product_type_simple add_to_cart_button ajax_add_to_cart\" data-product_id=\"9983\" data-product_sku=\"TAB_NOIR_75\" aria-label=\"Add to cart: &ldquo;Dark chocolate bar 75% cocoa - 100G - ORGANIC&rdquo;\" rel=\"nofollow\" data-success_message=\"&ldquo;Dark chocolate bar 75% cocoa - 100G - ORGANIC&rdquo; has been added to your cart\">Add to cart<\/a>\t<span id=\"woocommerce_loop_add_to_cart_link_describedby_9983\" 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\/en\/produit\/dark-chocolate-bar-75-cocoa-100g-organic\/\">\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\">See product details<\/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>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>\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=\"9513\" class=\"elementor elementor-9513 elementor-3412 elementor-3412 e-loop-item e-loop-item-9982 post-9982 product type-product status-publish has-post-thumbnail product_cat-chocolate  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\/en\/produit\/milk-chocolate-bar-with-fleur-de-sel-100g-organic\/\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"416\" height=\"774\" data-src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2026\/02\/GDS-LAIT-FLEURDESEL-10ANS-RECTO-BD.png\" class=\"attachment-large size-large wp-image-23924 lazyload\" alt=\"Tablette Lait Fleur de Sel - Bandeau 10 ans\" data-srcset=\"https:\/\/graindesail.com\/wp-content\/uploads\/2026\/02\/GDS-LAIT-FLEURDESEL-10ANS-RECTO-BD.png 416w, https:\/\/graindesail.com\/wp-content\/uploads\/2026\/02\/GDS-LAIT-FLEURDESEL-10ANS-RECTO-BD-161x300.png 161w\" data-sizes=\"(max-width: 416px) 100vw, 416px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 416px; --smush-placeholder-aspect-ratio: 416\/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<h2 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/graindesail.com\/en\/produit\/milk-chocolate-bar-with-fleur-de-sel-100g-organic\/\">Milk chocolate bar with fleur de sel &#8211; 100G &#8211; ORGANIC<\/a><\/h2>\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\tMilk chocolate bar 45% cocoa with fleur de sel inclusions\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,60&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\"><\/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=\"button9982\" 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\">ADD TO BASKET<\/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=\"container9982\" 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-LAIT-FLEURDESEL-10ANS-RECTO-BD.png\" itemprop=\"image\" title=\"GDS-LAIT-FLEURDESEL-10ANS-RECTO-BD\" rel=\"prettyPhoto[jet-gallery]\" data-e-disable-page-transition=\"\"><img loading=\"lazy\" decoding=\"async\" width=\"416\" height=\"774\" src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2026\/02\/GDS-LAIT-FLEURDESEL-10ANS-RECTO-BD.png\" class=\"wp-post-image\" alt=\"Tablette Lait Fleur de Sel - Bandeau 10 ans\" title=\"GDS-LAIT-FLEURDESEL-10ANS-RECTO-BD\" data-caption=\"Tablette Lait Fleur de Sel - Bandeau 10 ans \" data-src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2026\/02\/GDS-LAIT-FLEURDESEL-10ANS-RECTO-BD.png\" data-large_image=\"https:\/\/graindesail.com\/wp-content\/uploads\/2026\/02\/GDS-LAIT-FLEURDESEL-10ANS-RECTO-BD.png\" data-large_image_width=\"416\" data-large_image_height=\"774\" srcset=\"https:\/\/graindesail.com\/wp-content\/uploads\/2026\/02\/GDS-LAIT-FLEURDESEL-10ANS-RECTO-BD.png 416w, https:\/\/graindesail.com\/wp-content\/uploads\/2026\/02\/GDS-LAIT-FLEURDESEL-10ANS-RECTO-BD-161x300.png 161w\" sizes=\"(max-width: 416px) 100vw, 416px\" \/><\/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\/917.jpg\" itemprop=\"image\" title=\"917\" 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\/917.jpg\" class=\"wp-post-gallery\" alt=\"\" title=\"917\" data-caption=\"\" data-src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/917.jpg\" data-large_image=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/917.jpg\" data-large_image_width=\"600\" data-large_image_height=\"600\" srcset=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/917.jpg 600w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/917-300x300.jpg 300w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/917-150x150.jpg 150w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/917-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-LAIT-FLEURDESEL-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-LAIT-FLEURDESEL-10ANS-RECTO-BD-150x150.png\" class=\"wp-post-gallery\" alt=\"Tablette Lait Fleur de Sel - Bandeau 10 ans\" title=\"GDS-LAIT-FLEURDESEL-10ANS-RECTO-BD\" data-caption=\"Tablette Lait Fleur de Sel - Bandeau 10 ans \" data-src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2026\/02\/GDS-LAIT-FLEURDESEL-10ANS-RECTO-BD.png\" data-large_image=\"https:\/\/graindesail.com\/wp-content\/uploads\/2026\/02\/GDS-LAIT-FLEURDESEL-10ANS-RECTO-BD.png\" data-large_image_width=\"416\" data-large_image_height=\"774\" srcset=\"https:\/\/graindesail.com\/wp-content\/uploads\/2026\/02\/GDS-LAIT-FLEURDESEL-10ANS-RECTO-BD-150x150.png 150w, https:\/\/graindesail.com\/wp-content\/uploads\/2026\/02\/GDS-LAIT-FLEURDESEL-10ANS-RECTO-BD-300x300.png 300w, https:\/\/graindesail.com\/wp-content\/uploads\/2026\/02\/GDS-LAIT-FLEURDESEL-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\/917.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\/917-150x150.jpg\" class=\"wp-post-gallery\" alt=\"\" title=\"917\" data-caption=\"\" data-src=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/917.jpg\" data-large_image=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/917.jpg\" data-large_image_width=\"600\" data-large_image_height=\"600\" srcset=\"https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/917-150x150.jpg 150w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/917-300x300.jpg 300w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/917-100x100.jpg 100w, https:\/\/graindesail.com\/wp-content\/uploads\/2025\/02\/917.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<h1 class=\"elementor-heading-title elementor-size-default\">Milk chocolate bar with fleur de sel &#8211; 100G &#8211; ORGANIC<\/h1>\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\tMilk chocolate bar 45% cocoa with fleur de sel inclusions\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,60&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> In 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_69f40329a62e2\">\n            Milk chocolate bar with fleur de sel - 100G - ORGANIC quantity        <\/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_69f40329a62e2\"\n                        class=\"qty input-text qty text\"\n                        name=\"quantity\"\n                        value=\"1\"\n                        aria-label=\"Product quantity\"\n                        min=\"1\"\n                        max=\"1411\"\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=9982\" aria-describedby=\"woocommerce_loop_add_to_cart_link_describedby_9982\" data-quantity=\"1\" class=\"button product_type_simple add_to_cart_button ajax_add_to_cart\" data-product_id=\"9982\" data-product_sku=\"TAB_LAIT_FDS\" aria-label=\"Add to cart: &ldquo;Milk chocolate bar with fleur de sel - 100G - ORGANIC&rdquo;\" rel=\"nofollow\" data-success_message=\"&ldquo;Milk chocolate bar with fleur de sel - 100G - ORGANIC&rdquo; has been added to your cart\">Add to cart<\/a>\t<span id=\"woocommerce_loop_add_to_cart_link_describedby_9982\" 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\/en\/produit\/milk-chocolate-bar-with-fleur-de-sel-100g-organic\/\">\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\">See product details<\/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>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>\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=\"9513\" class=\"elementor elementor-9513 elementor-3412 elementor-3412 e-loop-item e-loop-item-9979 post-9979 product type-product status-publish has-post-thumbnail product_cat-chocolate  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\/en\/produit\/dark-chocolate-bar-with-roasted-sesame-100g-organic\/\">\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-23910 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<h2 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/graindesail.com\/en\/produit\/dark-chocolate-bar-with-roasted-sesame-100g-organic\/\">Dark chocolate bar with roasted sesame &#8211; 100G &#8211; ORGANIC<\/a><\/h2>\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\t62% dark chocolate bar with roasted sesame inclusion\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,55&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\"><\/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=\"button9979\" 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\">ADD TO BASKET<\/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=\"container9979\" 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=\"GDS-NOIR-SESAME-10ANS-RECTO-BD\" 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=\"GDS-NOIR-SESAME-10ANS-RECTO-BD\" 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=\"\" 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=\"\" 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=\"\" 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=\"GDS-NOIR-SESAME-10ANS-RECTO-BD\" 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=\"\" 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=\"\" 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=\"\" 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<h1 class=\"elementor-heading-title elementor-size-default\">Dark chocolate bar with roasted sesame &#8211; 100G &#8211; ORGANIC<\/h1>\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\t62% dark chocolate bar with roasted sesame inclusion\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,55&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> In 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_69f40329b7993\">\n            Dark chocolate bar with roasted sesame - 100G - ORGANIC quantity        <\/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_69f40329b7993\"\n                        class=\"qty input-text qty text\"\n                        name=\"quantity\"\n                        value=\"1\"\n                        aria-label=\"Product quantity\"\n                        min=\"1\"\n                        max=\"585\"\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=9979\" aria-describedby=\"woocommerce_loop_add_to_cart_link_describedby_9979\" data-quantity=\"1\" class=\"button product_type_simple add_to_cart_button ajax_add_to_cart\" data-product_id=\"9979\" data-product_sku=\"TAB_NOIR_SESAME\" aria-label=\"Add to cart: &ldquo;Dark chocolate bar with roasted sesame - 100G - ORGANIC&rdquo;\" rel=\"nofollow\" data-success_message=\"&ldquo;Dark chocolate bar with roasted sesame - 100G - ORGANIC&rdquo; has been added to your cart\">Add to cart<\/a>\t<span id=\"woocommerce_loop_add_to_cart_link_describedby_9979\" 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\/en\/produit\/dark-chocolate-bar-with-roasted-sesame-100g-organic\/\">\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\">See product details<\/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>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>\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\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","protected":false},"excerpt":{"rendered":"<p>The route Thanks to our fleet of cargo sailboats, we make several transatlantic loops a year. The Grain de Sail II makes five crossings a year, while the Grain de Sail I is dedicated to coastal sailing in Europe. 1 &#8211; Saint-Malo As the draught (depth) at Morlaix is not great enough, our fleet of [&hellip;]<\/p>\n","protected":false},"author":2,"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-9278","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Our transatlantic voyages - 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\/en\/our-transatlantic-voyages\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Our transatlantic voyages - GDS\" \/>\n<meta property=\"og:description\" content=\"The route Thanks to our fleet of cargo sailboats, we make several transatlantic loops a year. The Grain de Sail II makes five crossings a year, while the Grain de Sail I is dedicated to coastal sailing in Europe. 1 &#8211; Saint-Malo As the draught (depth) at Morlaix is not great enough, our fleet of [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/graindesail.com\/en\/our-transatlantic-voyages\/\" \/>\n<meta property=\"og:site_name\" content=\"GDS\" \/>\n<meta property=\"article:modified_time\" content=\"2025-05-28T13:43:39+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/graindesail.com\/wp-content\/uploads\/2024\/12\/voyages_transatlantiques_image-zoom-grain-de-sail-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1344\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/graindesail.com\/en\/our-transatlantic-voyages\/\",\"url\":\"https:\/\/graindesail.com\/en\/our-transatlantic-voyages\/\",\"name\":\"Our transatlantic voyages - GDS\",\"isPartOf\":{\"@id\":\"https:\/\/graindesail.com\/en\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/graindesail.com\/en\/our-transatlantic-voyages\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/graindesail.com\/en\/our-transatlantic-voyages\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/graindesail.com\/wp-content\/uploads\/2024\/12\/voyages_transatlantiques_image-zoom-grain-de-sail-1024x538.jpg\",\"datePublished\":\"2024-12-15T00:57:12+00:00\",\"dateModified\":\"2025-05-28T13:43:39+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/graindesail.com\/en\/our-transatlantic-voyages\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/graindesail.com\/en\/our-transatlantic-voyages\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/graindesail.com\/en\/our-transatlantic-voyages\/#primaryimage\",\"url\":\"https:\/\/graindesail.com\/wp-content\/uploads\/2024\/12\/voyages_transatlantiques_image-zoom-grain-de-sail-1024x538.jpg\",\"contentUrl\":\"https:\/\/graindesail.com\/wp-content\/uploads\/2024\/12\/voyages_transatlantiques_image-zoom-grain-de-sail-1024x538.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/graindesail.com\/en\/our-transatlantic-voyages\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/graindesail.com\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Our transatlantic voyages\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/graindesail.com\/en\/#website\",\"url\":\"https:\/\/graindesail.com\/en\/\",\"name\":\"GDS\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/graindesail.com\/en\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/graindesail.com\/en\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/graindesail.com\/en\/#organization\",\"name\":\"GDS\",\"url\":\"https:\/\/graindesail.com\/en\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/graindesail.com\/en\/#\/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\/en\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Our transatlantic voyages - 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\/en\/our-transatlantic-voyages\/","og_locale":"en_US","og_type":"article","og_title":"Our transatlantic voyages - GDS","og_description":"The route Thanks to our fleet of cargo sailboats, we make several transatlantic loops a year. The Grain de Sail II makes five crossings a year, while the Grain de Sail I is dedicated to coastal sailing in Europe. 1 &#8211; Saint-Malo As the draught (depth) at Morlaix is not great enough, our fleet of [&hellip;]","og_url":"https:\/\/graindesail.com\/en\/our-transatlantic-voyages\/","og_site_name":"GDS","article_modified_time":"2025-05-28T13:43:39+00:00","og_image":[{"width":2560,"height":1344,"url":"https:\/\/graindesail.com\/wp-content\/uploads\/2024\/12\/voyages_transatlantiques_image-zoom-grain-de-sail-scaled.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/graindesail.com\/en\/our-transatlantic-voyages\/","url":"https:\/\/graindesail.com\/en\/our-transatlantic-voyages\/","name":"Our transatlantic voyages - GDS","isPartOf":{"@id":"https:\/\/graindesail.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/graindesail.com\/en\/our-transatlantic-voyages\/#primaryimage"},"image":{"@id":"https:\/\/graindesail.com\/en\/our-transatlantic-voyages\/#primaryimage"},"thumbnailUrl":"https:\/\/graindesail.com\/wp-content\/uploads\/2024\/12\/voyages_transatlantiques_image-zoom-grain-de-sail-1024x538.jpg","datePublished":"2024-12-15T00:57:12+00:00","dateModified":"2025-05-28T13:43:39+00:00","breadcrumb":{"@id":"https:\/\/graindesail.com\/en\/our-transatlantic-voyages\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/graindesail.com\/en\/our-transatlantic-voyages\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/graindesail.com\/en\/our-transatlantic-voyages\/#primaryimage","url":"https:\/\/graindesail.com\/wp-content\/uploads\/2024\/12\/voyages_transatlantiques_image-zoom-grain-de-sail-1024x538.jpg","contentUrl":"https:\/\/graindesail.com\/wp-content\/uploads\/2024\/12\/voyages_transatlantiques_image-zoom-grain-de-sail-1024x538.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/graindesail.com\/en\/our-transatlantic-voyages\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/graindesail.com\/en\/"},{"@type":"ListItem","position":2,"name":"Our transatlantic voyages"}]},{"@type":"WebSite","@id":"https:\/\/graindesail.com\/en\/#website","url":"https:\/\/graindesail.com\/en\/","name":"GDS","description":"","publisher":{"@id":"https:\/\/graindesail.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/graindesail.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/graindesail.com\/en\/#organization","name":"GDS","url":"https:\/\/graindesail.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/graindesail.com\/en\/#\/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\/en\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/graindesail.com\/en\/wp-json\/wp\/v2\/pages\/9278","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/graindesail.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/graindesail.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/graindesail.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/graindesail.com\/en\/wp-json\/wp\/v2\/comments?post=9278"}],"version-history":[{"count":0,"href":"https:\/\/graindesail.com\/en\/wp-json\/wp\/v2\/pages\/9278\/revisions"}],"wp:attachment":[{"href":"https:\/\/graindesail.com\/en\/wp-json\/wp\/v2\/media?parent=9278"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}