<!DOCTYPE html><!-- This site was created in Webflow. https://webflow.com --><!-- Last Published: Mon Jun 30 2025 19:03:19 GMT+0000 (Coordinated Universal Time) --><html data-wf-domain="www.ciaokombucha.com" data-wf-page="682c4cb4a0fc31e251881eba" data-wf-site="682c4cb4a0fc31e251881ee7" lang="en"><head><meta charset="utf-8"/><title>Ciao Kombucha – Naturelle, faible en sucre, riche en probiotiques</title><meta content="Créée par Squeezie, Ciao Kombucha est naturelle, riche en probiotiques, faible en sucre et en calories. Une boisson saine, fun et pleine de goût ! ☀️🍹" name="description"/><meta content="Ciao Kombucha – Naturelle, faible en sucre, riche en probiotiques" property="og:title"/><meta content="Créée par Squeezie, Ciao Kombucha est naturelle, riche en probiotiques, faible en sucre et en calories. Une boisson saine, fun et pleine de goût ! ☀️🍹" property="og:description"/><meta content="https://cdn.prod.website-files.com/67dbdf2da68eb5424d3f3676/68153a9d9edaeca27baabaa9_ciao-meta.jpg" property="og:image"/><meta content="Ciao Kombucha – Naturelle, faible en sucre, riche en probiotiques" property="twitter:title"/><meta content="Créée par Squeezie, Ciao Kombucha est naturelle, riche en probiotiques, faible en sucre et en calories. Une boisson saine, fun et pleine de goût ! ☀️🍹" property="twitter:description"/><meta content="https://cdn.prod.website-files.com/67dbdf2da68eb5424d3f3676/68153a9d9edaeca27baabaa9_ciao-meta.jpg" property="twitter:image"/><meta property="og:type" content="website"/><meta content="summary_large_image" name="twitter:card"/><meta content="width=device-width, initial-scale=1" name="viewport"/><meta content="Webflow" name="generator"/><link href="https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ee7/css/ciao-v2.webflow.shared.7c5449c73.css" rel="stylesheet" type="text/css"/><script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script><link href="https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ee7/682c4cb4a0fc31e251881f8b_ciao-fav.png" rel="shortcut icon" type="image/x-icon"/><link href="https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ee7/682c4cb4a0fc31e251881f8c_ciao-webclip.png" rel="apple-touch-icon"/><link href="https://www.ciaokombucha.com" rel="canonical"/><!-- Keep this css code to improve the font quality--> <link rel="icon" href="https://cdn.prod.website-files.com/67dbdf2da68eb5424d3f3676/6817729038f6bb5a30c75520_ciao-fav-48.png"> <meta property="og:image" content="https://cdn.prod.website-files.com/67dbdf2da68eb5424d3f3676/682af186253283f18b9289f7_ciao-meta_alternative.jpg"/> <style> * { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -o-font-smoothing: antialiased; } .transition-overlay{ opacity:1; } </style> <script defer src="https://cloud.umami.is/script.js" data-website-id="2843d103-0e1d-4780-8dd6-7433562eeb6a"></script> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Organization", "name": "Ciao Kombucha", "alternateName": "CIAO KOMBUCHA", "url": "https://www.ciaokombucha.com", "logo": "https://cdn.prod.website-files.com/67dbdf2da68eb5424d3f3676/681772902036dad2e7de9d36_ciao-shema.svg", "sameAs": [ "https://www.instagram.com/ciaokombucha", "https://www.tiktok.com/@ciaokombucha", "https://x.com/ciao_kombucha" ], "description": "Ciao Kombucha, une boisson naturelle faible en calories et en sucre, et riche en probiotiques ! ☀️🍹", "foundingDate": "2025", "founder": { "@type": "Person", "name": "Lucas Hauchard", "alternateName": "Squeezie" }, "brand": { "@type": "Brand", "name": "Ciao Kombucha" } } </script> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [ { "@type": "Question", "name": "Où est fabriqué votre Kombucha et d’où viennent vos fruits ?", "acceptedAnswer": { "@type": "Answer", "text": "Notre kombucha est brassé en Espagne. On y ajoute du jus de fruits frais. On privilégie autant que possible des ingrédients locaux, mais pour garantir le goût et la qualité, il peut arriver que certains fruits viennent d’un peu plus loin. Toujours en frais, toujours bien sourcés." } }, { "@type": "Question", "name": "Qu’est-ce que le Scoby et d’où vient-il ?", "acceptedAnswer": { "@type": "Answer", "text": "Le SCOBY (Symbiotic Culture Of Bacteria and Yeast), c’est l’élément clé dans la fabrication du kombucha. C’est une culture vivante, composée de levures et de bonnes bactéries, qui transforme naturellement le thé sucré en une boisson pétillante, acidulée, et pleine de caractère. Il ressemble à un disque un peu gélatineux (ouais, c’est surprenant au début !) mais il est totalement inoffensif, 100 % naturel, et c’est lui qui permet la fermentation. Les levures transforment le sucre, les bactéries créent des acides organiques… et la magie opère ! Le SCOBY est utilisé depuis des siècles, notamment en Asie, et se transmet de brassin en brassin, comme un levain pour le pain. Aujourd’hui encore, on le cultive à partir de souches vivantes, sans additifs ni interventions chimiques." } }, { "@type": "Question", "name": "Pourquoi le kombucha est une bonne alternative aux sodas ?", "acceptedAnswer": { "@type": "Answer", "text": "Le kombucha est très peu sucré, très faible en calories, et contient des probiotiques naturels, des “bonnes” bactéries qui aident à maintenir l’équilibre de la flore intestinale." } }, { "@type": "Question", "name": "Le Kombucha est-il bon pour la santé ?", "acceptedAnswer": { "@type": "Answer", "text": "Le Kombucha est réputé pour ses propriétés probiotiques qui favorisent une bonne santé digestive. Riche en antioxydants, enzymes et acides organiques, il peut contribuer au bien-être général. Ciao Kombucha est également faible en calories et en sucre, ce qui en fait une alternative saine aux sodas traditionnels." } }, { "@type": "Question", "name": "Pourquoi il y a des résidus d’alcool, et en quelle quantité ?", "acceptedAnswer": { "@type": "Answer", "text": "Comme indiqué sur la bouteille, notre Ciao Kombucha contient des traces d’alcool issues du processus naturel de fermentation. En effet, toute fermentation produit de l’alcool, mais en quantité extrêmement faible. La teneur en alcool de notre kombucha se situe entre 0,1% et 1,2%, c’est-à-dire en dessous du seuil autorisé en France (1,2%) pour être considérée comme une boisson sans alcool." } }, { "@type": "Question", "name": "Pourquoi votre kombucha est non pasteurisé ?", "acceptedAnswer": { "@type": "Answer", "text": "Parce que la pasteurisation tuerait tout ce qui fait l’intérêt du kombucha : les probiotiques vivants et les arômes subtils de la fermentation. C’est ce choix qui rend le produit vivant, complexe, et aussi plus fragile : il demande une chaîne du froid rigoureuse et se consomme rapidement après ouverture." } }, { "@type": "Question", "name": "Combien de temps je peux garder ma bouteille au frais après ouverture ?", "acceptedAnswer": { "@type": "Answer", "text": "Une fois ouverte, la bouteille se conserve 3 à 5 jours au frigo. Après, elle risque de devenir plus vinaigrée, de perdre ses bulles ou de développer des dépôts. Refermez-la bien après chaque usage pour conserver sa fraîcheur et ses fines bulles !" } } ] } </script><link href="https://cdn.jsdelivr.net/npm/@splidejs/splide@4.1.4/dist/css/splide.min.css" rel="stylesheet"> <style> .splide.is-main{ display:none; } .loader{ display:flex; } .splide_arrow-main--prev, .splide_arrow-main--next { opacity: 1; visibility: visible; } .splide_arrow-main--hidden { opacity: 0; visibility: hidden; } </style></head><body data-barba="wrapper"><div data-barba-namespace="home" data-barba="container" class="page-content"><div class="page-wrapper"><div class="global-styles"><div class="style-overrides w-embed"><style> html { font-size: 1rem } @media screen and (max-width:1920px) { html { font-size: 0.875rem; } } @media screen and (max-width:1680px) { html { font-size: 0.875rem; } } @media screen and (max-width:1440px) { html { font-size: calc(0.7813475546305931rem + 0.10405827263267431vw); } } @media screen and (max-width:479px) { html { font-size: calc(0.8748692468619247rem + 0.20920502092050208vw); } } /* Ensure all elements inherit the color from its parent */ a, .w-input, .w-select, .w-tab-link, .w-nav-link, .w-nav-brand, .w-dropdown-btn, .w-dropdown-toggle, .w-slider-arrow-left, .w-slider-arrow-right, .w-dropdown-link { color: inherit; text-decoration: inherit; font-size: inherit; } /* Focus state style for keyboard navigation for the focusable elements */ *[tabindex]:focus-visible, input[type="file"]:focus-visible { outline: 0.125rem solid #4d65ff; outline-offset: 0.125rem; } /* Get rid of top margin on first element in any rich text element */ .w-richtext > :not(div):first-child, .w-richtext > div:first-child > :first-child { margin-top: 0 !important; } /* Get rid of bottom margin on last element in any rich text element */ .w-richtext>:last-child, .w-richtext ol li:last-child, .w-richtext ul li:last-child { margin-bottom: 0 !important; } /* Prevent all click and hover interaction with an element */ .pointer-events-off { pointer-events: none; } /* Enables all click and hover interaction with an element */ .pointer-events-on { pointer-events: auto; } /* Create a class of .div-square which maintains a 1:1 dimension of a div */ .div-square::after { content: ""; display: block; padding-bottom: 100%; } /* Make sure containers never lose their center alignment */ .container-medium,.container-small, .container-large { margin-right: auto !important; margin-left: auto !important; } /* Apply "..." after 3 lines of text */ .text-style-3lines { display: -webkit-box; overflow: hidden; -webkit-line-clamp: 3; -webkit-box-orient: vertical; } /* Apply "..." after 2 lines of text */ .text-style-2lines { display: -webkit-box; overflow: hidden; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } /* Adds inline flex display */ .display-inlineflex { display: inline-flex; } /* These classes are never overwritten */ .hide { display: none !important; } /* Remove default Webflow chevron from form select */ select{ -webkit-appearance:none; } @media screen and (max-width: 991px) { .hide, .hide-tablet { display: none !important; } } @media screen and (max-width: 767px) { .hide-mobile-landscape{ display: none !important; } } @media screen and (max-width: 479px) { .hide-mobile{ display: none !important; } } .margin-0 { margin: 0rem !important; } .padding-0 { padding: 0rem !important; } .spacing-clean { padding: 0rem !important; margin: 0rem !important; } .margin-top { margin-right: 0rem !important; margin-bottom: 0rem !important; margin-left: 0rem !important; } .padding-top { padding-right: 0rem !important; padding-bottom: 0rem !important; padding-left: 0rem !important; } .margin-right { margin-top: 0rem !important; margin-bottom: 0rem !important; margin-left: 0rem !important; } .padding-right { padding-top: 0rem !important; padding-bottom: 0rem !important; padding-left: 0rem !important; } .margin-bottom { margin-top: 0rem !important; margin-right: 0rem !important; margin-left: 0rem !important; } .padding-bottom { padding-top: 0rem !important; padding-right: 0rem !important; padding-left: 0rem !important; } .margin-left { margin-top: 0rem !important; margin-right: 0rem !important; margin-bottom: 0rem !important; } .padding-left { padding-top: 0rem !important; padding-right: 0rem !important; padding-bottom: 0rem !important; } .margin-horizontal { margin-top: 0rem !important; margin-bottom: 0rem !important; } .padding-horizontal { padding-top: 0rem !important; padding-bottom: 0rem !important; } .margin-vertical { margin-right: 0rem !important; margin-left: 0rem !important; } .padding-vertical { padding-right: 0rem !important; padding-left: 0rem !important; } /* Apply "..." at 100% width */ .truncate-width { width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } /* Removes native scrollbar */ .no-scrollbar { -ms-overflow-style: none; overflow: -moz-scrollbars-none; } .no-scrollbar::-webkit-scrollbar { display: none; } /* text box */ { text-box: trim-both cap alphabetic; } .w-nav-overlay{ top:0; } p .line-wrapper, [nav-lineTop] .line-wrapper, .splide_text .line-wrapper{ overflow:hidden; } nav .button.is-icon-only, footer .button.is-icon-only{ padding:2rem !important; } /* button */ @media screen and (min-width:991px) { .button:not(.is-secondary)::before{ content:''; z-index:-1; position:absolute; background:var(--color-scheme-1--button-back); width:100%; height:100%; top:50%; left:50%; border-radius:50vw; transform:translate(-50%, -50%); transition:.3s cubic-bezier(0.25, 0.46, 0.45, 0.94); } } .button:hover::before{ width:calc(100% + 0.5rem); height:calc(100% + 0.5rem); } </style></div><div class="theme-color w-embed"><style> [data-taste="Citron"] { --primary-color: var(--citron--citron-primary); --secondary-color: var(--citron--citron-secondary); --tertiary-color: var(--citron--citron-tertiary); --fabrication-background: var(--citron--citron-secondary); --fabrication-text: var(--citron--citron-tertiary); } [data-taste="Dragon"] { --primary-color: var(--dragon--dragon-primary); --secondary-color: var(--dragon--dragon-secondary); --tertiary-color: var(--dragon--dragon-tertiary); --fabrication-background: var(--dragon--dragon-primary); --fabrication-text: var(--dragon--dragon-secondary); } [data-taste="Pêche"] { --primary-color: var(--peche--peche-primary); --secondary-color: var(--peche--peche-secondary); --tertiary-color: var(--peche--peche-tertiary); --fabrication-background: var(--peche--peche-tertiary); --fabrication-text: var(--peche--peche-secondary); } [data-taste="Fruits rouges"] { --primary-color: var(--fruits-rouges--fruits-rouges-primary); --secondary-color: var(--fruits-rouges--fruits-rouges-secondary); --tertiary-color: var(--fruits-rouges--fruits-rouges-tertiary); --fabrication-background: var(--fruits-rouges--fruits-rouges-tertiary); --fabrication-text: var(--fruits-rouges--fruits-rouges-primary); } [data-taste="Gingembre"] { --primary-color: var(--gingembre--gingembre-primary); --secondary-color: var(--gingembre--gingembre-secondary); --tertiary-color: var(--gingembre--gingembre-tertiary); --fabrication-background: var(--gingembre--gingembre-primary); --fabrication-text: var(--gingembre--gingembre-tertiary); } [data-taste="Menthe"] { --primary-color: var(--menthe--menthe-primary); --secondary-color: var(--menthe--menthe-secondary); --tertiary-color: var(--menthe--menthe-tertiary); --fabrication-background: var(--menthe--menthe-tertiary); --fabrication-text: var(--menthe--menthe-primary); } .back-screen .splide__wrapper{ background: linear-gradient( var(--primary-color), var(--secondary-color) ); } .front-screen .splide_gradient{ background: linear-gradient( color-mix(in srgb, var(--secondary-color) 0%, transparent), var(--secondary-color) ); } .button.w-nav-button.w--open{ background: var(--color-scheme-1--button-back); } .navbar_component.is-open, .navbar_component.is-light{ --color-scheme-1--text: var(--_primitives---colors--white); --color-scheme-1--button-back: var(--_primitives---colors--white); --color-scheme-1--button-text: var(--_primitives---brand--brown); --color-scheme-1--border: var(--_primitives---opacity--white-20); } </style></div></div><div class="style---home w-embed"><style> @media screen and (min-width:991px) { .spline_interaction-nav.is-mobile{ background:transparent !important; box-shadow:none !important; backdrop-filter: none; -webkit-backdrop-filter: none; padding:0 !important; } .splide_text{ color: var(--tertiary-color); } .splide_text .heading-style-h3{ display:none; } .button_info{ display:none !important; } } @media screen and (max-width:991px) { .spline_interaction-nav.is-desktop{ background:transparent !important; box-shadow:none !important; backdrop-filter: none; padding:0 !important; } } @media screen and (min-width:1680px) { .splide_text p{ font-size:1.5rem !important; } .splide.is-text{ max-width:43rem; } } @media screen and (min-width:2660px) { .splide__title{ font-size:15rem; } } .w-background-video > video, .back-media_video video{ z-index:inherit; object-fit:cover; width:100%; height:100%; } @media screen and (min-width:1920px) { .splide__wrapper .fruit_img-wrapper.is-1 { width: 40rem !important; } .splide__wrapper .fruit_img-wrapper.is-2 { width: 25rem !important; } .splide__wrapper .fruit_img-wrapper.is-3 { width: 18rem !important; } } .splide__wrapper .fruit_img-wrapper.is-1 { width: 25vw; position: absolute; right: 15%; top: 5%; } .splide__wrapper .fruit_img.is-1 { transform: rotate(45deg); } .splide__wrapper .fruit_img-wrapper.is-2 { width: 20vw; position: absolute; left: 10%; top: 20%; filter: blur(0.25rem); } .splide__wrapper .fruit_img-wrapper.is-3 { width: 8vw; right: 10%; bottom: 12%; position: absolute; filter: blur(0.5rem); } .splide__wrapper .fruit_img.is-3 { transform: rotate(244deg); } .splide__wrapper[data-taste="Citron"] .fruit_img.is-1 { transform: rotate(80deg); } .splide__wrapper[data-taste="Pêche"] .fruit_img.is-1 { transform: rotate(70deg); } .splide__wrapper[data-taste="Gingembre"] .fruit_img.is-1 { transform: rotate(70deg); } .splide__wrapper[data-taste="Menthe"] .fruit_img-wrapper.is-1 { width: 35vw; right: 18%; } .splide__wrapper[data-taste="Menthe"] .fruit_img.is-1 { transform: rotate(90deg); } /* button */ .button.is-alternate.is-active::before{ background:var(--_primitives---brand--brown); } .button path{ stroke: currentColor !important; } @media screen and (max-width:991px) { .button:not(.is-fabrication) .button_text-container{ display:none; } } </style></div><main class="main-wrapper"><div class="loader"><div fs-scrolldisable-element="when-visible" class="loader_component"><div class="loader_logo w-embed"><svg id="Calque_1" xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" viewbox="0 0 180 56"> <!-- Generator: Adobe Illustrator 29.4.0, SVG Export Plug-In . SVG Version: 2.1.0 Build 152) --> <defs> <style> .loader-logo-opacity { opacity: .2; } .loader-logo-rect { clip-path: url(#clippath); } </style> <clippath id="clippath"> <path fill="none" d="M143.5,1.24c-13.8,0-24.98,12.16-24.98,27.15s11.18,27.15,24.98,27.15,24.98-12.16,24.98-27.15S157.3,1.24,143.5,1.24ZM155.97,48.86c-3.48,2-11.68-5.68-18.32-17.17-6.65-11.49-9.21-22.43-5.73-24.44,3.48-2.01,11.69,5.68,18.33,17.17,6.64,11.49,9.21,22.43,5.72,24.44ZM93.42,1.22c-11.87,0-21.49,5.06-21.49,17.05v37.27h19.69c-.02-8.31-2.17-14.78-6.24-22.04l-2.4-4.28c-.54-1,.43-2.22,1.57-2.22h9.02c.92,0,1.66.74,1.66,1.67v26.88h19.67V18.28c0-11.99-9.62-17.05-21.48-17.05ZM95.23,22.5c0,.86-.72,1.56-1.6,1.56h-9.7c-2.34,0-4.32-1.7-4.62-3.97-.04-.48-.06-.94-.06-1.41,0-8.41,5.97-14.88,14.77-14.88.67,0,1.21.53,1.21,1.18v17.51ZM48.56,39.83v15.72h19.75v-31.43c-10.91,0-19.75,4.82-19.75,15.72h0ZM48.56,17.3v6.7h3.65c8.89,0,16.1-7.2,16.1-16.08V1.22h-3.65c-8.89,0-16.1,7.2-16.1,16.08ZM26.35,1.26C8.09,1.26.39,13.4.39,28.4c-.1,24.19,28.5,36.52,44.54,18.68-6.23,2.86-16.24-3.61-22.74-14.86-7.01-12.34-7.84-26.44,1.65-28.34.71-.1,1.35.47,1.35,1.19v2.9c-.01,8.79,7.15,16.08,16.1,16.08h3.65v-6.7c0-8.67-9.66-16.1-18.59-16.08ZM175.63,52.23l3.86-2.76v2.24l-2.32,1.61.68.47h1.64v1.76h-7.37v-1.76h2.8l-2.8-1.85v-2.19l3.51,2.47ZM175.81,42.04c2.04,0,3.8,1.35,3.8,3.52s-1.74,3.51-3.8,3.51-3.8-1.35-3.8-3.51,1.77-3.52,3.8-3.52ZM175.81,43.86c-1.22,0-2.03.66-2.03,1.71s.82,1.7,2.03,1.7,2.04-.65,2.04-1.7-.82-1.71-2.04-1.71ZM172.12,35.75v-1.66h7.37v1.77h-3.83l3.11,1.92-3.11,1.91h3.83v1.77h-7.37v-1.65l3.29-2.03-3.29-2.03h0ZM177.33,27.56c1.15,0,2.16.88,2.16,2.58v3.17h-7.37v-3.18c0-1.33.78-2.38,2.09-2.38.6,0,1.1.24,1.48.66.42-.57.99-.85,1.63-.85ZM174.94,31.54v-1.06c0-.68-.13-.96-.55-.96-.3,0-.5.19-.5.66v1.37h1.05ZM177.14,29.32c-.41,0-.63.34-.63.79v1.42h1.21v-1.35c0-.55-.19-.86-.58-.86ZM172.12,22.98v-1.77h4.75c1.64,0,2.73,1.29,2.73,2.88s-1.1,2.88-2.73,2.88h-4.75v-1.77h4.75c.71,0,.96-.58.96-1.11s-.26-1.11-.96-1.11h-4.75ZM175.81,18.81c.97,0,2.04-.49,2.04-1.71s-1.05-1.53-1.05-1.53l.71-1.66s2.11.81,2.11,3.19c0,2.05-1.63,3.52-3.8,3.52s-3.8-1.47-3.8-3.52c0-2.38,2.11-3.19,2.11-3.19l.71,1.66s-1.05.32-1.05,1.53,1.06,1.71,2.03,1.71h0ZM172.12,9.35v-1.77h7.37v1.77h-2.8v2.22h2.8v1.77h-7.37v-1.77h2.8v-2.22h-2.8ZM172.12,4.81v-2.04l7.37-2.32v1.84l-1.44.41v2.18l1.44.41v1.84l-7.37-2.32ZM176.57,3.13l-2.3.66,2.3.67v-1.33Z"/> </clippath> </defs> <path fill="currentColor" class="loader-logo-opacity" d="M143.5,1.24c-13.8,0-24.98,12.16-24.98,27.15s11.18,27.15,24.98,27.15,24.98-12.16,24.98-27.15S157.3,1.24,143.5,1.24ZM155.97,48.86c-3.48,2-11.68-5.68-18.32-17.17-6.65-11.49-9.21-22.43-5.73-24.44,3.48-2.01,11.69,5.68,18.33,17.17,6.64,11.49,9.21,22.43,5.72,24.44ZM93.42,1.22c-11.87,0-21.49,5.06-21.49,17.05v37.27h19.69c-.02-8.31-2.17-14.78-6.24-22.04l-2.4-4.28c-.54-1,.43-2.22,1.57-2.22h9.02c.92,0,1.66.74,1.66,1.67v26.88h19.67V18.28c0-11.99-9.62-17.05-21.48-17.05ZM95.23,22.5c0,.86-.72,1.56-1.6,1.56h-9.7c-2.34,0-4.32-1.7-4.62-3.97-.04-.48-.06-.94-.06-1.41,0-8.41,5.97-14.88,14.77-14.88.67,0,1.21.53,1.21,1.18v17.51ZM48.56,39.83v15.72h19.75v-31.43c-10.91,0-19.75,4.82-19.75,15.72h0ZM48.56,17.3v6.7h3.65c8.89,0,16.1-7.2,16.1-16.08V1.22h-3.65c-8.89,0-16.1,7.2-16.1,16.08ZM26.35,1.26C8.09,1.26.39,13.4.39,28.4c-.1,24.19,28.5,36.52,44.54,18.68-6.23,2.86-16.24-3.61-22.74-14.86-7.01-12.34-7.84-26.44,1.65-28.34.71-.1,1.35.47,1.35,1.19v2.9c-.01,8.79,7.15,16.08,16.1,16.08h3.65v-6.7c0-8.67-9.66-16.1-18.59-16.08ZM175.63,52.23l3.86-2.76v2.24l-2.32,1.61.68.47h1.64v1.76h-7.37v-1.76h2.8l-2.8-1.85v-2.19l3.51,2.47ZM175.81,42.04c2.04,0,3.8,1.35,3.8,3.52s-1.74,3.51-3.8,3.51-3.8-1.35-3.8-3.51,1.77-3.52,3.8-3.52ZM175.81,43.86c-1.22,0-2.03.66-2.03,1.71s.82,1.7,2.03,1.7,2.04-.65,2.04-1.7-.82-1.71-2.04-1.71ZM172.12,35.75v-1.66h7.37v1.77h-3.83l3.11,1.92-3.11,1.91h3.83v1.77h-7.37v-1.65l3.29-2.03-3.29-2.03h0ZM177.33,27.56c1.15,0,2.16.88,2.16,2.58v3.17h-7.37v-3.18c0-1.33.78-2.38,2.09-2.38.6,0,1.1.24,1.48.66.42-.57.99-.85,1.63-.85ZM174.94,31.54v-1.06c0-.68-.13-.96-.55-.96-.3,0-.5.19-.5.66v1.37h1.05ZM177.14,29.32c-.41,0-.63.34-.63.79v1.42h1.21v-1.35c0-.55-.19-.86-.58-.86ZM172.12,22.98v-1.77h4.75c1.64,0,2.73,1.29,2.73,2.88s-1.1,2.88-2.73,2.88h-4.75v-1.77h4.75c.71,0,.96-.58.96-1.11s-.26-1.11-.96-1.11h-4.75ZM175.81,18.81c.97,0,2.04-.49,2.04-1.71s-1.05-1.53-1.05-1.53l.71-1.66s2.11.81,2.11,3.19c0,2.05-1.63,3.52-3.8,3.52s-3.8-1.47-3.8-3.52c0-2.38,2.11-3.19,2.11-3.19l.71,1.66s-1.05.32-1.05,1.53,1.06,1.71,2.03,1.71h0ZM172.12,9.35v-1.77h7.37v1.77h-2.8v2.22h2.8v1.77h-7.37v-1.77h2.8v-2.22h-2.8ZM172.12,4.81v-2.04l7.37-2.32v1.84l-1.44.41v2.18l1.44.41v1.84l-7.37-2.32ZM176.57,3.13l-2.3.66,2.3.67v-1.33Z"/> <g class="loader-logo-rect"> <rect fill="currentColor" y="56" width="180" height="55.93"/> </g> </svg></div><div class="loader_media-wrapper"><img src="https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ee7/682c4cb4a0fc31e251881fce_CIAO_Heo-background.avif" loading="lazy" sizes="(max-width: 1920px) 100vw, 1920px" srcset="https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ee7/682c4cb4a0fc31e251881fce_CIAO_Heo-background.avif 500w, https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ee7/682c4cb4a0fc31e251881fce_CIAO_Heo-background.avif 800w, https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ee7/682c4cb4a0fc31e251881fce_CIAO_Heo-background.avif 1080w, https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ee7/682c4cb4a0fc31e251881fce_CIAO_Heo-background.avif 1920w" alt="" class="loader_media"/></div></div></div><div class="transition-overlay"></div><div data-animation="over-right" class="navbar_component w-nav" data-easing2="ease-in-out-quad" fs-scrolldisable-element="smart-nav" data-easing="ease-in-out-quad" data-collapse="all" data-w-id="6e719320-53a3-07ba-9027-d6a03f2ec22f" role="banner" data-no-scroll="1" data-duration="500" data-doc-height="1"><div class="navbar_container"><a href="/" aria-current="page" class="navbar_logo-link w-nav-brand w--current"><div class="ciao_logo w-embed"><svg width="100%" height="100%" viewbox="0 0 449 138" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M357.91 1.98047C323.4 1.98047 295.43 32.4205 295.43 69.9705C295.43 107.52 323.4 137.97 357.91 137.97C392.42 137.97 420.39 107.53 420.39 69.9705C420.39 32.4105 392.42 1.98047 357.91 1.98047ZM389.09 121.24C380.39 126.26 359.87 107.01 343.26 78.2405C326.64 49.4705 320.23 22.0705 328.94 17.0505C337.64 12.0205 358.17 31.2705 374.78 60.0405C391.39 88.8105 397.8 116.21 389.09 121.24Z" fill="currentColor"/> <path d="M232.66 1.9502C202.98 1.9502 178.92 14.6302 178.92 44.6502V137.97H228.16C228.1 117.15 222.73 100.96 212.55 82.7802L206.54 72.0502C205.2 69.5502 207.61 66.5002 210.47 66.5002H233.03C235.32 66.5002 237.18 68.3602 237.18 70.6702V137.97H286.38V44.6502C286.38 14.6302 262.32 1.9502 232.66 1.9502ZM237.18 55.2302C237.18 57.3902 235.39 59.1402 233.18 59.1402H208.92C203.07 59.1402 198.12 54.8902 197.37 49.2002C197.27 48.0102 197.21 46.8402 197.21 45.6702C197.21 24.6202 212.13 8.4102 234.15 8.4102C235.82 8.4102 237.18 9.7302 237.18 11.3702V55.2302Z" fill="currentColor"/> <path d="M120.47 98.6098V137.97H169.87V59.2598C142.59 59.2598 120.47 71.3298 120.47 98.6198V98.6098Z" fill="currentColor"/> <path d="M120.47 42.2102V59.0002H129.61C151.85 59.0002 169.87 40.9702 169.87 18.7402V1.9502H160.73C138.49 1.9502 120.47 19.9802 120.47 42.2102Z" fill="currentColor"/> <path d="M64.9099 2.03034C19.2599 2.03034 -7.87477e-05 32.4503 -7.87477e-05 70.0003C-0.250079 130.57 71.2699 161.44 111.39 116.77C95.7999 123.92 70.7699 107.73 54.5099 79.5703C36.9799 48.6803 34.8999 13.3703 58.6399 8.59034C60.4199 8.33034 62.0099 9.77034 62.0099 11.5703V18.8303C61.9799 40.8503 79.8899 59.1003 102.27 59.0903H111.41V42.3003C111.41 20.5803 87.2399 1.99034 64.9099 2.03034Z" fill="currentColor"/> <path d="M438.25 129.66L447.9 122.76V128.36L442.1 132.39L443.8 133.57H447.9V137.99H429.48V133.57H436.48L429.48 128.95V123.47L438.25 129.66Z" fill="currentColor"/> <path d="M438.7 104.16C443.79 104.16 448.21 107.55 448.21 112.98C448.21 118.41 443.86 121.77 438.7 121.77C433.54 121.77 429.19 118.4 429.19 112.98C429.19 107.56 433.61 104.16 438.7 104.16ZM438.7 108.71C435.65 108.71 433.62 110.36 433.62 112.98C433.62 115.6 435.66 117.23 438.7 117.23C441.74 117.23 443.79 115.61 443.79 112.98C443.79 110.35 441.75 108.71 438.7 108.71Z" fill="currentColor"/> <path d="M429.48 88.3902V84.2402H447.9V88.6602H438.32L446.11 93.4702L438.32 98.2602H447.9V102.68H429.48V98.5502L437.71 93.4602L429.48 88.3802V88.3902Z" fill="currentColor"/> <path d="M442.5 67.8799C445.37 67.8799 447.9 70.0899 447.9 74.3399V82.2799H429.48V74.3199C429.48 70.9799 431.42 68.3699 434.71 68.3699C436.21 68.3699 437.46 68.9599 438.42 70.0199C439.48 68.5999 440.9 67.8799 442.5 67.8799ZM436.53 77.8499V75.1999C436.53 73.4999 436.21 72.7899 435.15 72.7899C434.39 72.7899 433.9 73.2599 433.9 74.4399V77.8599H436.53V77.8499ZM442.04 72.2999C441.01 72.2999 440.47 73.1399 440.47 74.2899V77.8499H443.49V74.4599C443.49 73.0799 443.02 72.2999 442.04 72.2999Z" fill="currentColor"/> <path d="M429.48 56.4298V52.0098H441.37C445.47 52.0098 448.2 55.2298 448.2 59.2098C448.2 63.1898 445.45 66.4098 441.37 66.4098H429.48V61.9898H441.37C443.14 61.9898 443.78 60.5398 443.78 59.2098C443.78 57.8798 443.14 56.4298 441.37 56.4298H429.48Z" fill="currentColor"/> <path d="M438.7 45.9902C441.13 45.9902 443.79 44.7602 443.79 41.7202C443.79 38.6802 441.16 37.8902 441.16 37.8902L442.93 33.7402C442.93 33.7402 448.21 35.7802 448.21 41.7202C448.21 46.8502 444.13 50.5402 438.7 50.5402C433.27 50.5402 429.19 46.8502 429.19 41.7202C429.19 35.7702 434.47 33.7402 434.47 33.7402L436.24 37.8902C436.24 37.8902 433.61 38.7002 433.61 41.7202C433.61 44.7402 436.26 45.9902 438.69 45.9902H438.7Z" fill="currentColor"/> <path d="M429.48 22.2804V17.8604H447.9V22.2804H440.9V27.8304H447.9V32.2504H429.48V27.8304H436.48V22.2804H429.48Z" fill="currentColor"/> <path d="M429.48 10.93V5.82L447.9 0V4.62L444.29 5.65V11.1L447.9 12.13V16.75L429.48 10.93ZM440.61 6.73L434.86 8.38L440.61 10.05V6.73Z" fill="currentColor"/> </svg></div></a><div class="navbar_marquee"><div data-marquee-target="" data-marquee-scroll-speed="5" data-marquee-direction="left" data-marquee-speed="10" class="marquee"><div class="marquee_scroll"><div class="marquee_content"><div class="navbar_marquee-text">Ingrédients naturels<br/></div><div class="navbar_marquee-text">•</div><div class="navbar_marquee-text">faible en calories</div><div class="navbar_marquee-text">•</div><div class="navbar_marquee-text">Probiotiques</div><div class="navbar_marquee-text">•</div><div class="navbar_marquee-text">Ingrédients naturels<br/></div><div class="navbar_marquee-text">•</div><div class="navbar_marquee-text">faible en calories</div><div class="navbar_marquee-text">•</div><div class="navbar_marquee-text">Probiotiques</div><div class="navbar_marquee-text">•</div></div><div class="marquee_content"><div class="navbar_marquee-text">Ingrédients naturels<br/></div><div class="navbar_marquee-text">•</div><div class="navbar_marquee-text">faible en calories</div><div class="navbar_marquee-text">•</div><div class="navbar_marquee-text">Probiotiques</div><div class="navbar_marquee-text">•</div><div class="navbar_marquee-text">Ingrédients naturels<br/></div><div class="navbar_marquee-text">•</div><div class="navbar_marquee-text">faible en calories</div><div class="navbar_marquee-text">•</div><div class="navbar_marquee-text">Probiotiques</div><div class="navbar_marquee-text">•</div></div></div></div></div><nav role="navigation" class="navbar_menu is-page-height-tablet w-nav-menu"><div class="back-shadow"><div data-poster-url="https://cdn.prod.website-files.com/67dbdf2da68eb5424d3f3676%2F6808facbcef8f60b0e5ea4ac_ciao_gobo-poster-00001.jpg" data-video-urls="https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ee7/682c4cb4a0fc31e251881f78_ciao_gobo-transcode.mp4,https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ee7/682c4cb4a0fc31e251881f78_ciao_gobo-transcode.webm" data-autoplay="true" data-loop="true" data-wf-ignore="true" class="background-shadow-image w-background-video w-background-video-atom"><video id="35c38318-b2a8-920f-59df-7fba28b79879-video" autoplay="" loop="" style="background-image:url("https://cdn.prod.website-files.com/67dbdf2da68eb5424d3f3676%2F6808facbcef8f60b0e5ea4ac_ciao_gobo-poster-00001.jpg")" muted="" playsinline="" data-wf-ignore="true" data-object-fit="cover"><source src="https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ee7/682c4cb4a0fc31e251881f78_ciao_gobo-transcode.mp4" data-wf-ignore="true"/><source src="https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ee7/682c4cb4a0fc31e251881f78_ciao_gobo-transcode.webm" data-wf-ignore="true"/></video></div></div><div class="navbar_menu-container"><div class="navbar_link-container"><div class="navbar_link-list"><a menu-text="" data-splitting="" data-w-id="6e719320-53a3-07ba-9027-d6a03f2ec271" href="/" aria-current="page" class="navbar_link w--current">accueil</a><a menu-text="" data-splitting="" data-w-id="f8f14cee-3109-5227-308a-e345138aec88" href="/fabrication" class="navbar_link">Fabrication</a><a menu-text="" data-splitting="" href="/fabrication#section-distributeurs" class="navbar_link hide">Distributeurs</a><div class="navbar_link is-faq w-nav-button"><a menu-text="" data-splitting="" data-w-id="3ed9ba00-19b4-6ec7-3a73-7deb3cecc1b3" href="/fabrication#section-faqs">FAQ</a></div><a menu-text="" data-splitting="" data-w-id="6e719320-53a3-07ba-9027-d6a03f2ec273" href="mailto:contact@ciaokombucha.com" class="navbar_link is-contact">Contact</a></div><div class="footer_link-column"><div class="footer_link-list"><div class="margin-bottom margin-xsmall"><div nav-linetop="" data-splitting="" class="footer_heading">Contact</div></div><a nav-linetop="" data-splitting="" href="/mentions-legales" class="footer_link">Mentions légales</a><a nav-linetop="" data-splitting="" href="/conditions-generales-dutilisation" class="footer_link">CGU</a><a nav-linetop="" data-splitting="" href="/politique-de-confidentialite" class="footer_link">Politique de confidentialité</a></div></div></div><div class="navbar_menu-social"><div class="social-icons_component"><div class="w-layout-grid social-icons1_list"><a href="https://www.instagram.com/ciaokombucha" target="_blank" class="button is-secondary is-alternate is-icon-only w-inline-block"><div class="icon-embed-xsmall w-embed"><svg width="100%" height="100%" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M16 3H8C5.23858 3 3 5.23858 3 8V16C3 18.7614 5.23858 21 8 21H16C18.7614 21 21 18.7614 21 16V8C21 5.23858 18.7614 3 16 3ZM19.25 16C19.2445 17.7926 17.7926 19.2445 16 19.25H8C6.20735 19.2445 4.75549 17.7926 4.75 16V8C4.75549 6.20735 6.20735 4.75549 8 4.75H16C17.7926 4.75549 19.2445 6.20735 19.25 8V16ZM16.75 8.25C17.3023 8.25 17.75 7.80228 17.75 7.25C17.75 6.69772 17.3023 6.25 16.75 6.25C16.1977 6.25 15.75 6.69772 15.75 7.25C15.75 7.80228 16.1977 8.25 16.75 8.25ZM12 7.5C9.51472 7.5 7.5 9.51472 7.5 12C7.5 14.4853 9.51472 16.5 12 16.5C14.4853 16.5 16.5 14.4853 16.5 12C16.5027 10.8057 16.0294 9.65957 15.1849 8.81508C14.3404 7.97059 13.1943 7.49734 12 7.5ZM9.25 12C9.25 13.5188 10.4812 14.75 12 14.75C13.5188 14.75 14.75 13.5188 14.75 12C14.75 10.4812 13.5188 9.25 12 9.25C10.4812 9.25 9.25 10.4812 9.25 12Z" stroke-width="0" fill="CurrentColor"/> </svg></div></a><a href="https://www.tiktok.com/@ciaokombucha" target="_blank" class="button is-icon-only is-secondary is-alternate w-inline-block"><div class="icon-embed-xsmall w-embed"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" class="iconify iconify--bx" width="100%" height="100%" preserveaspectratio="xMidYMid meet" viewbox="0 0 24 24"><path d="M19.59 6.69a4.83 4.83 0 0 1-3.77-4.25V2h-3.45v13.67a2.89 2.89 0 0 1-5.2 1.74a2.89 2.89 0 0 1 2.31-4.64a2.93 2.93 0 0 1 .88.13V9.4a6.84 6.84 0 0 0-1-.05A6.33 6.33 0 0 0 5 20.1a6.34 6.34 0 0 0 10.86-4.43v-7a8.16 8.16 0 0 0 4.77 1.52v-3.4a4.85 4.85 0 0 1-1-.1z" stroke-width="0" fill="currentColor"></path></svg></div></a></div></div></div></div></nav><div class="navbar_menu-buttons"><a href="mailto:contact@ciaokombucha.com" class="button hide-tablet w-button">Contactez nous</a><div class="navbar_menu-button button w-nav-button"><div class="menu-icon"><div class="menu-icon_line-top"></div><div class="menu-icon_line-middle"><div class="menu-icon1_line-middle-inner"></div></div><div class="menu-icon_line-bottom"></div></div></div></div></div></div><div class="spline_wrapper"><div class="back-screen"><div class="back-media"><img src="https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ee7/682c4cb4a0fc31e251881fce_CIAO_Heo-background.avif" loading="lazy" sizes="(max-width: 1920px) 100vw, 1920px" srcset="https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ee7/682c4cb4a0fc31e251881fce_CIAO_Heo-background.avif 500w, https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ee7/682c4cb4a0fc31e251881fce_CIAO_Heo-background.avif 800w, https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ee7/682c4cb4a0fc31e251881fce_CIAO_Heo-background.avif 1080w, https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ee7/682c4cb4a0fc31e251881fce_CIAO_Heo-background.avif 1920w" alt="" class="back-media"/><div class="back-media_overlay"></div><h1 class="back-media_h1">Ciao Kombucha, une gamme de boissons fermentées lancée par Squeezie</h1></div><div id="splideBack" class="splide is-full"><div class="splide__track is-full w-dyn-list"><div role="list" class="splide__list is-full w-dyn-items"><div role="listitem" class="splide__slide is-full w-dyn-item"><div data-taste="Citron" class="splide__wrapper is-back"><img src="https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ede/682c4cb4a0fc31e251881f6a_ciao_citron.webp" loading="lazy" alt="Citron" sizes="100vw" srcset="https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ede/682c4cb4a0fc31e251881f6a_ciao_citron-p-500.webp 500w, https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ede/682c4cb4a0fc31e251881f6a_ciao_citron.webp 720w" class="fruit_img-back"/></div></div><div role="listitem" class="splide__slide is-full w-dyn-item"><div data-taste="Dragon" class="splide__wrapper is-back"><img src="https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ede/682c4cb4a0fc31e251881f3c_ciao_dragon.webp" loading="lazy" alt="Dragon" sizes="100vw" srcset="https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ede/682c4cb4a0fc31e251881f3c_3-p-500.webp 500w, https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ede/682c4cb4a0fc31e251881f3c_ciao_dragon.webp 720w" class="fruit_img-back"/></div></div><div role="listitem" class="splide__slide is-full w-dyn-item"><div data-taste="Pêche" class="splide__wrapper is-back"><img src="https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ede/682c4cb4a0fc31e251881fb4_ciao_peche.webp" loading="lazy" alt="Pêche" sizes="100vw" srcset="https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ede/682c4cb4a0fc31e251881fb4_ciao_peche-p-500.webp 500w, https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ede/682c4cb4a0fc31e251881fb4_ciao_peche.webp 720w" class="fruit_img-back"/></div></div><div role="listitem" class="splide__slide is-full w-dyn-item"><div data-taste="Fruits rouges" class="splide__wrapper is-back"><img src="https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ede/682c4cb4a0fc31e251881f98_ciao_fruits-rouges.webp" loading="lazy" alt="Fruits rouges" sizes="100vw" srcset="https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ede/682c4cb4a0fc31e251881f98_ciao_fruits-rouges-p-500.webp 500w, https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ede/682c4cb4a0fc31e251881f98_ciao_fruits-rouges.webp 720w" class="fruit_img-back"/></div></div><div role="listitem" class="splide__slide is-full w-dyn-item"><div data-taste="Gingembre" class="splide__wrapper is-back"><img src="https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ede/682c4cb4a0fc31e251881f81_ciao_gingembre.webp" loading="lazy" alt="Gingembre" sizes="100vw" srcset="https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ede/682c4cb4a0fc31e251881f81_ciao_gingembre-p-500.webp 500w, https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ede/682c4cb4a0fc31e251881f81_ciao_gingembre.webp 720w" class="fruit_img-back"/></div></div><div role="listitem" class="splide__slide is-full w-dyn-item"><div data-taste="Menthe" class="splide__wrapper is-back"><img src="https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ede/682c4cb4a0fc31e251881fca_ciao_menthe.webp" loading="lazy" alt="Menthe" sizes="100vw" srcset="https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ede/682c4cb4a0fc31e251881fca_ciao_menthe-p-500.webp 500w, https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ede/682c4cb4a0fc31e251881fca_ciao_menthe.webp 720w" class="fruit_img-back"/></div></div></div></div></div></div><div class="back-shadow"><div data-poster-url="https://cdn.prod.website-files.com/67dbdf2da68eb5424d3f3676%2F6808facbcef8f60b0e5ea4ac_ciao_gobo-poster-00001.jpg" data-video-urls="https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ee7/682c4cb4a0fc31e251881f78_ciao_gobo-transcode.mp4,https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ee7/682c4cb4a0fc31e251881f78_ciao_gobo-transcode.webm" data-autoplay="true" data-loop="true" data-wf-ignore="true" class="background-shadow-image w-background-video w-background-video-atom"><video id="35c38318-b2a8-920f-59df-7fba28b79879-video" autoplay="" loop="" style="background-image:url("https://cdn.prod.website-files.com/67dbdf2da68eb5424d3f3676%2F6808facbcef8f60b0e5ea4ac_ciao_gobo-poster-00001.jpg")" muted="" playsinline="" data-wf-ignore="true" data-object-fit="cover"><source src="https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ee7/682c4cb4a0fc31e251881f78_ciao_gobo-transcode.mp4" data-wf-ignore="true"/><source src="https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ee7/682c4cb4a0fc31e251881f78_ciao_gobo-transcode.webm" data-wf-ignore="true"/></video></div></div><div class="middle-screen"><div id="splideMiddle" class="splide is-full"><div class="splide__track is-full w-dyn-list"><div role="list" class="splide__list is-full is-center w-dyn-items"><div role="listitem" class="splide__slide is-full w-dyn-item"><div data-taste="Citron" class="splide__wrapper"><div class="fruit_img-wrapper is-2"><div data-scale=""><img src="https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ede/682c4cb4a0fc31e251881f6a_ciao_citron.webp" loading="lazy" alt="Citron" sizes="(max-width: 991px) 20vw, 21vw" srcset="https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ede/682c4cb4a0fc31e251881f6a_ciao_citron-p-500.webp 500w, https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ede/682c4cb4a0fc31e251881f6a_ciao_citron.webp 720w" class="fruit_img is-2"/></div></div><div class="fruit_img-wrapper is-3"><div data-scale=""><img src="https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ede/682c4cb4a0fc31e251881f6a_ciao_citron.webp" loading="lazy" alt="Citron" sizes="(max-width: 991px) 4vw, 7vw" srcset="https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ede/682c4cb4a0fc31e251881f6a_ciao_citron-p-500.webp 500w, https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ede/682c4cb4a0fc31e251881f6a_ciao_citron.webp 720w" class="fruit_img is-3"/></div></div><div data-marquee-scroll-speed="10" data-marquee-direction="right" data-marquee-speed="5" data-marquee-target="" class="marquee"><div class="marquee_scroll overflow-hidden"><div class="marquee_content"><div letter-bottom="" data-splitting="" class="splide__title">Citron</div><div letter-bottom="" data-splitting="" class="splide__title">Citron</div><div letter-bottom="" data-splitting="" class="splide__title">Citron</div><div letter-bottom="" data-splitting="" class="splide__title">Citron</div></div><div class="marquee_content"><div letter-bottom="" data-splitting="" class="splide__title">Citron</div><div letter-bottom="" data-splitting="" class="splide__title">Citron</div><div letter-bottom="" data-splitting="" class="splide__title">Citron</div><div letter-bottom="" data-splitting="" class="splide__title">Citron</div></div></div></div><div class="fruit_img-wrapper is-1"><div data-scale=""><img src="https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ede/682c4cb4a0fc31e251881f6a_ciao_citron.webp" loading="lazy" alt="Citron" sizes="(max-width: 991px) 18vw, 24vw" srcset="https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ede/682c4cb4a0fc31e251881f6a_ciao_citron-p-500.webp 500w, https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ede/682c4cb4a0fc31e251881f6a_ciao_citron.webp 720w" class="fruit_img is-1"/></div></div></div></div><div role="listitem" class="splide__slide is-full w-dyn-item"><div data-taste="Dragon" class="splide__wrapper"><div class="fruit_img-wrapper is-2"><div data-scale=""><img src="https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ede/682c4cb4a0fc31e251881f3c_ciao_dragon.webp" loading="lazy" alt="Dragon" sizes="(max-width: 991px) 20vw, 21vw" srcset="https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ede/682c4cb4a0fc31e251881f3c_3-p-500.webp 500w, https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ede/682c4cb4a0fc31e251881f3c_ciao_dragon.webp 720w" class="fruit_img is-2"/></div></div><div class="fruit_img-wrapper is-3"><div data-scale=""><img src="https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ede/682c4cb4a0fc31e251881f3c_ciao_dragon.webp" loading="lazy" alt="Dragon" sizes="(max-width: 991px) 4vw, 7vw" srcset="https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ede/682c4cb4a0fc31e251881f3c_3-p-500.webp 500w, https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ede/682c4cb4a0fc31e251881f3c_ciao_dragon.webp 720w" class="fruit_img is-3"/></div></div><div data-marquee-scroll-speed="10" data-marquee-direction="left" data-marquee-speed="5" data-marquee-target="" class="marquee"><div class="marquee_scroll overflow-hidden"><div class="marquee_content"><div letter-bottom="" data-splitting="" class="splide__title">Dragon</div><div letter-bottom="" data-splitting="" class="splide__title">Dragon</div><div letter-bottom="" data-splitting="" class="splide__title">Dragon</div><div letter-bottom="" data-splitting="" class="splide__title">Dragon</div></div><div class="marquee_content"><div letter-bottom="" data-splitting="" class="splide__title">Dragon</div><div letter-bottom="" data-splitting="" class="splide__title">Dragon</div><div letter-bottom="" data-splitting="" class="splide__title">Dragon</div><div letter-bottom="" data-splitting="" class="splide__title">Dragon</div></div></div></div><div class="fruit_img-wrapper is-1"><div data-scale=""><img src="https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ede/682c4cb4a0fc31e251881f3c_ciao_dragon.webp" loading="lazy" alt="Dragon" sizes="(max-width: 991px) 18vw, 24vw" srcset="https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ede/682c4cb4a0fc31e251881f3c_3-p-500.webp 500w, https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ede/682c4cb4a0fc31e251881f3c_ciao_dragon.webp 720w" class="fruit_img is-1"/></div></div></div></div><div role="listitem" class="splide__slide is-full w-dyn-item"><div data-taste="Pêche" class="splide__wrapper"><div class="fruit_img-wrapper is-2"><div data-scale=""><img src="https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ede/682c4cb4a0fc31e251881fb4_ciao_peche.webp" loading="lazy" alt="Pêche" sizes="(max-width: 991px) 20vw, 21vw" srcset="https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ede/682c4cb4a0fc31e251881fb4_ciao_peche-p-500.webp 500w, https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ede/682c4cb4a0fc31e251881fb4_ciao_peche.webp 720w" class="fruit_img is-2"/></div></div><div class="fruit_img-wrapper is-3"><div data-scale=""><img src="https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ede/682c4cb4a0fc31e251881fb4_ciao_peche.webp" loading="lazy" alt="Pêche" sizes="(max-width: 991px) 4vw, 7vw" srcset="https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ede/682c4cb4a0fc31e251881fb4_ciao_peche-p-500.webp 500w, https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ede/682c4cb4a0fc31e251881fb4_ciao_peche.webp 720w" class="fruit_img is-3"/></div></div><div data-marquee-scroll-speed="10" data-marquee-direction="right" data-marquee-speed="5" data-marquee-target="" class="marquee"><div class="marquee_scroll overflow-hidden"><div class="marquee_content"><div letter-bottom="" data-splitting="" class="splide__title">Pêche</div><div letter-bottom="" data-splitting="" class="splide__title">Pêche</div><div letter-bottom="" data-splitting="" class="splide__title">Pêche</div><div letter-bottom="" data-splitting="" class="splide__title">Pêche</div></div><div class="marquee_content"><div letter-bottom="" data-splitting="" class="splide__title">Pêche</div><div letter-bottom="" data-splitting="" class="splide__title">Pêche</div><div letter-bottom="" data-splitting="" class="splide__title">Pêche</div><div letter-bottom="" data-splitting="" class="splide__title">Pêche</div></div></div></div><div class="fruit_img-wrapper is-1"><div data-scale=""><img src="https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ede/682c4cb4a0fc31e251881fb4_ciao_peche.webp" loading="lazy" alt="Pêche" sizes="(max-width: 991px) 18vw, 24vw" srcset="https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ede/682c4cb4a0fc31e251881fb4_ciao_peche-p-500.webp 500w, https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ede/682c4cb4a0fc31e251881fb4_ciao_peche.webp 720w" class="fruit_img is-1"/></div></div></div></div><div role="listitem" class="splide__slide is-full w-dyn-item"><div data-taste="Fruits rouges" class="splide__wrapper"><div class="fruit_img-wrapper is-2"><div data-scale=""><img src="https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ede/682c4cb4a0fc31e251881f98_ciao_fruits-rouges.webp" loading="lazy" alt="Fruits rouges" sizes="(max-width: 991px) 20vw, 21vw" srcset="https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ede/682c4cb4a0fc31e251881f98_ciao_fruits-rouges-p-500.webp 500w, https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ede/682c4cb4a0fc31e251881f98_ciao_fruits-rouges.webp 720w" class="fruit_img is-2"/></div></div><div class="fruit_img-wrapper is-3"><div data-scale=""><img src="https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ede/682c4cb4a0fc31e251881f98_ciao_fruits-rouges.webp" loading="lazy" alt="Fruits rouges" sizes="(max-width: 991px) 4vw, 7vw" srcset="https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ede/682c4cb4a0fc31e251881f98_ciao_fruits-rouges-p-500.webp 500w, https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ede/682c4cb4a0fc31e251881f98_ciao_fruits-rouges.webp 720w" class="fruit_img is-3"/></div></div><div data-marquee-scroll-speed="10" data-marquee-direction="left" data-marquee-speed="5" data-marquee-target="" class="marquee"><div class="marquee_scroll overflow-hidden"><div class="marquee_content"><div letter-bottom="" data-splitting="" class="splide__title">Fruits rouges</div><div letter-bottom="" data-splitting="" class="splide__title">Fruits rouges</div><div letter-bottom="" data-splitting="" class="splide__title">Fruits rouges</div><div letter-bottom="" data-splitting="" class="splide__title">Fruits rouges</div></div><div class="marquee_content"><div letter-bottom="" data-splitting="" class="splide__title">Fruits rouges</div><div letter-bottom="" data-splitting="" class="splide__title">Fruits rouges</div><div letter-bottom="" data-splitting="" class="splide__title">Fruits rouges</div><div letter-bottom="" data-splitting="" class="splide__title">Fruits rouges</div></div></div></div><div class="fruit_img-wrapper is-1"><div data-scale=""><img src="https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ede/682c4cb4a0fc31e251881f98_ciao_fruits-rouges.webp" loading="lazy" alt="Fruits rouges" sizes="(max-width: 991px) 18vw, 24vw" srcset="https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ede/682c4cb4a0fc31e251881f98_ciao_fruits-rouges-p-500.webp 500w, https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ede/682c4cb4a0fc31e251881f98_ciao_fruits-rouges.webp 720w" class="fruit_img is-1"/></div></div></div></div><div role="listitem" class="splide__slide is-full w-dyn-item"><div data-taste="Gingembre" class="splide__wrapper"><div class="fruit_img-wrapper is-2"><div data-scale=""><img src="https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ede/682c4cb4a0fc31e251881f81_ciao_gingembre.webp" loading="lazy" alt="Gingembre" sizes="(max-width: 991px) 20vw, 21vw" srcset="https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ede/682c4cb4a0fc31e251881f81_ciao_gingembre-p-500.webp 500w, https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ede/682c4cb4a0fc31e251881f81_ciao_gingembre.webp 720w" class="fruit_img is-2"/></div></div><div class="fruit_img-wrapper is-3"><div data-scale=""><img src="https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ede/682c4cb4a0fc31e251881f81_ciao_gingembre.webp" loading="lazy" alt="Gingembre" sizes="(max-width: 991px) 4vw, 7vw" srcset="https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ede/682c4cb4a0fc31e251881f81_ciao_gingembre-p-500.webp 500w, https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ede/682c4cb4a0fc31e251881f81_ciao_gingembre.webp 720w" class="fruit_img is-3"/></div></div><div data-marquee-scroll-speed="10" data-marquee-direction="right" data-marquee-speed="5" data-marquee-target="" class="marquee"><div class="marquee_scroll overflow-hidden"><div class="marquee_content"><div letter-bottom="" data-splitting="" class="splide__title">Gingembre</div><div letter-bottom="" data-splitting="" class="splide__title">Gingembre</div><div letter-bottom="" data-splitting="" class="splide__title">Gingembre</div><div letter-bottom="" data-splitting="" class="splide__title">Gingembre</div></div><div class="marquee_content"><div letter-bottom="" data-splitting="" class="splide__title">Gingembre</div><div letter-bottom="" data-splitting="" class="splide__title">Gingembre</div><div letter-bottom="" data-splitting="" class="splide__title">Gingembre</div><div letter-bottom="" data-splitting="" class="splide__title">Gingembre</div></div></div></div><div class="fruit_img-wrapper is-1"><div data-scale=""><img src="https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ede/682c4cb4a0fc31e251881f81_ciao_gingembre.webp" loading="lazy" alt="Gingembre" sizes="(max-width: 991px) 18vw, 24vw" srcset="https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ede/682c4cb4a0fc31e251881f81_ciao_gingembre-p-500.webp 500w, https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ede/682c4cb4a0fc31e251881f81_ciao_gingembre.webp 720w" class="fruit_img is-1"/></div></div></div></div><div role="listitem" class="splide__slide is-full w-dyn-item"><div data-taste="Menthe" class="splide__wrapper"><div class="fruit_img-wrapper is-2"><div data-scale=""><img src="https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ede/682c4cb4a0fc31e251881fca_ciao_menthe.webp" loading="lazy" alt="Menthe" sizes="(max-width: 991px) 20vw, 21vw" srcset="https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ede/682c4cb4a0fc31e251881fca_ciao_menthe-p-500.webp 500w, https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ede/682c4cb4a0fc31e251881fca_ciao_menthe.webp 720w" class="fruit_img is-2"/></div></div><div class="fruit_img-wrapper is-3"><div data-scale=""><img src="https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ede/682c4cb4a0fc31e251881fca_ciao_menthe.webp" loading="lazy" alt="Menthe" sizes="(max-width: 991px) 4vw, 7vw" srcset="https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ede/682c4cb4a0fc31e251881fca_ciao_menthe-p-500.webp 500w, https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ede/682c4cb4a0fc31e251881fca_ciao_menthe.webp 720w" class="fruit_img is-3"/></div></div><div data-marquee-scroll-speed="10" data-marquee-direction="left" data-marquee-speed="5" data-marquee-target="" class="marquee"><div class="marquee_scroll overflow-hidden"><div class="marquee_content"><div letter-bottom="" data-splitting="" class="splide__title">Menthe</div><div letter-bottom="" data-splitting="" class="splide__title">Menthe</div><div letter-bottom="" data-splitting="" class="splide__title">Menthe</div><div letter-bottom="" data-splitting="" class="splide__title">Menthe</div></div><div class="marquee_content"><div letter-bottom="" data-splitting="" class="splide__title">Menthe</div><div letter-bottom="" data-splitting="" class="splide__title">Menthe</div><div letter-bottom="" data-splitting="" class="splide__title">Menthe</div><div letter-bottom="" data-splitting="" class="splide__title">Menthe</div></div></div></div><div class="fruit_img-wrapper is-1"><div data-scale=""><img src="https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ede/682c4cb4a0fc31e251881fca_ciao_menthe.webp" loading="lazy" alt="Menthe" sizes="(max-width: 991px) 18vw, 24vw" srcset="https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ede/682c4cb4a0fc31e251881fca_ciao_menthe-p-500.webp 500w, https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ede/682c4cb4a0fc31e251881fca_ciao_menthe.webp 720w" class="fruit_img is-1"/></div></div></div></div></div></div></div></div><div class="spline-scene_wrapper"><div class="spline-scene_ratio"><div class="spline-scene_scroll"><div class="spline_trigger-wrapper"><div data-slide-index="0" data-w-id="5f68ca25-dd3c-18c4-de0e-afe65b1329c0" class="spline_trigger-element"></div><div data-slide-index="1" data-w-id="e6aa861f-a942-9730-67d8-e967a5c72a81" class="spline_trigger-element"></div><div data-slide-index="2" data-w-id="f26da8e0-16f9-6d58-7af9-ace38948a1a0" class="spline_trigger-element"></div><div data-slide-index="3" data-w-id="7490fa7d-e495-f5a6-4508-93e7ca9c17e5" class="spline_trigger-element"></div><div data-slide-index="4" data-w-id="2a576137-e457-d1aa-d960-69e6f91433d7" class="spline_trigger-element"></div><div data-slide-index="5" data-w-id="2668959f-e764-0d3c-e1b1-3d8270b76eed" class="spline_trigger-element"></div></div><div class="spline-scene" data-w-id="c1e018ce-9819-16a9-312b-f5d3a81e67f3" data-animation-type="spline" data-spline-url="https://prod.spline.design/3kdTU9V-AfoYyt6T/scene.splinecode"><canvas></canvas></div></div></div></div><div class="front-screen"><div id="splideFront" class="splide is-full"><div class="splide__track is-full"><div class="splide__list is-full"><div data-w-id="a0c2c273-5316-6f91-2803-4bec44325d3f" class="splide__slide is-full"><div data-taste="Citron" class="splide__wrapper is-citron"><div class="splide_gradient"></div><div class="splide_arrows"><div data-w-id="2f99a672-4e9b-17a0-8aac-cfd99c9ad167" class="splide_arrow splide_arrow--next"><div class="icon-embed-small w-embed"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" class="iconify iconify--tabler" width="100%" height="100%" preserveaspectratio="xMidYMid meet" viewbox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 12h14m-6 6l6-6m-6-6l6 6"></path></svg></div></div></div></div></div><div data-w-id="4d2dab91-9f99-16c9-7f6a-2326e1e3cce5" class="splide__slide is-full"><div data-taste="Dragon" class="splide__wrapper is-dragon"><div class="splide_gradient"></div><div class="splide_arrows"><div data-w-id="42660304-f263-acb6-270e-615948189a21" class="splide_arrow splide_arrow--prev"><div class="icon-embed-small w-embed"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" class="iconify iconify--tabler" width="100%" height="100%" preserveaspectratio="xMidYMid meet" viewbox="0 0 24 24" data-icon="tabler:arrow-left"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 12h14M5 12l6 6m-6-6l6-6"></path></svg></div></div><div data-w-id="42660304-f263-acb6-270e-615948189a22" class="splide_arrow splide_arrow--next"><div class="icon-embed-small w-embed"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" class="iconify iconify--tabler" width="100%" height="100%" preserveaspectratio="xMidYMid meet" viewbox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 12h14m-6 6l6-6m-6-6l6 6"></path></svg></div></div></div></div></div><div data-w-id="9badbf8b-3dd0-0b7b-0d0e-5c8b05800187" class="splide__slide is-full"><div data-taste="Pêche" class="splide__wrapper is-peche"><div class="splide_gradient"></div><div class="splide_arrows"><div data-w-id="2a8de283-4dfd-6580-bcf5-0373a34bc146" class="splide_arrow splide_arrow--prev"><div class="icon-embed-small w-embed"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" class="iconify iconify--tabler" width="100%" height="100%" preserveaspectratio="xMidYMid meet" viewbox="0 0 24 24" data-icon="tabler:arrow-left"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 12h14M5 12l6 6m-6-6l6-6"></path></svg></div></div><div data-w-id="2a8de283-4dfd-6580-bcf5-0373a34bc147" class="splide_arrow splide_arrow--next"><div class="icon-embed-small w-embed"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" class="iconify iconify--tabler" width="100%" height="100%" preserveaspectratio="xMidYMid meet" viewbox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 12h14m-6 6l6-6m-6-6l6 6"></path></svg></div></div></div></div></div><div data-w-id="b67db9e1-d36d-04b0-4629-29fd6c2a30c7" class="splide__slide is-full"><div data-taste="Fruits rouges" class="splide__wrapper is-fr"><div class="splide_gradient"></div><div class="splide_arrows"><div data-w-id="96227b1b-58b2-f06f-0a3d-4a71752f0a43" class="splide_arrow splide_arrow--prev"><div class="icon-embed-small w-embed"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" class="iconify iconify--tabler" width="100%" height="100%" preserveaspectratio="xMidYMid meet" viewbox="0 0 24 24" data-icon="tabler:arrow-left"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 12h14M5 12l6 6m-6-6l6-6"></path></svg></div></div><div data-w-id="96227b1b-58b2-f06f-0a3d-4a71752f0a44" class="splide_arrow splide_arrow--next"><div class="icon-embed-small w-embed"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" class="iconify iconify--tabler" width="100%" height="100%" preserveaspectratio="xMidYMid meet" viewbox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 12h14m-6 6l6-6m-6-6l6 6"></path></svg></div></div></div></div></div><div data-w-id="8c5f1a31-f736-8c29-4ff6-2490e4d07172" class="splide__slide is-full"><div data-taste="Gingembre" class="splide__wrapper is-gingembre"><div class="splide_gradient"></div><div class="splide_arrows"><div data-w-id="d1e02439-2566-918c-039f-d84a8f346813" class="splide_arrow splide_arrow--prev"><div class="icon-embed-small w-embed"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" class="iconify iconify--tabler" width="100%" height="100%" preserveaspectratio="xMidYMid meet" viewbox="0 0 24 24" data-icon="tabler:arrow-left"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 12h14M5 12l6 6m-6-6l6-6"></path></svg></div></div><div data-w-id="d1e02439-2566-918c-039f-d84a8f346814" class="splide_arrow splide_arrow--next"><div class="icon-embed-small w-embed"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" class="iconify iconify--tabler" width="100%" height="100%" preserveaspectratio="xMidYMid meet" viewbox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 12h14m-6 6l6-6m-6-6l6 6"></path></svg></div></div></div></div></div><div data-w-id="ede7ef61-c633-83b0-0954-fe088bd37759" class="splide__slide is-full"><div data-taste="Menthe" class="splide__wrapper is-menthe"><div class="splide_gradient"></div><div class="splide_arrows"><div data-w-id="bc13fff8-45bc-7d42-8eaa-584cf713c632" class="splide_arrow splide_arrow--prev"><div class="icon-embed-small w-embed"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" class="iconify iconify--tabler" width="100%" height="100%" preserveaspectratio="xMidYMid meet" viewbox="0 0 24 24" data-icon="tabler:arrow-left"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 12h14M5 12l6 6m-6-6l6-6"></path></svg></div></div></div></div></div></div></div><div class="splide_arrows-main"><div data-w-id="f2298291-cde6-f820-6044-6c896db6adc6" class="splide_arrow-main splide_arrow-main--prev"><div class="icon-embed-small w-embed"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" class="iconify iconify--tabler" width="100%" height="100%" preserveaspectratio="xMidYMid meet" viewbox="0 0 24 24" data-icon="tabler:arrow-left"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 12h14M5 12l6 6m-6-6l6-6"></path></svg></div></div><div data-w-id="ad4ce957-0a65-8e1e-242f-c1c58d08d76f" class="splide_arrow-main splide_arrow-main--next"><div class="icon-embed-small w-embed"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" class="iconify iconify--tabler" width="100%" height="100%" preserveaspectratio="xMidYMid meet" viewbox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 12h14m-6 6l6-6m-6-6l6 6"></path></svg></div></div></div></div><div class="front-weed"><img src="https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ee7/682c4cb4a0fc31e251881fd1_hero-weed.avif" loading="lazy" sizes="(max-width: 1920px) 100vw, 1920px" srcset="https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ee7/682c4cb4a0fc31e251881fd1_hero-weed.avif 500w, https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ee7/682c4cb4a0fc31e251881fd1_hero-weed.avif 800w, https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ee7/682c4cb4a0fc31e251881fd1_hero-weed.avif 1920w" alt="" class="front-weed_image"/></div></div></div><div class="nav_bottom"><div class="nav_bottom-wrapper"><div class="splide_paginations_component"><div class="splide_paginations"><div class="spline_paginations-wrapper"><div data-taste="Citron" data-slide-index="0" data-w-id="354d5ad0-7688-f8aa-f63f-81199341e7ff" class="spline_pagination"></div><div data-taste="Dragon" data-slide-index="1" data-w-id="ef53f917-acf8-0b7c-dca7-bf386d0077c8" class="spline_pagination"></div><div data-taste="Pêche" data-slide-index="2" data-w-id="cf0beab6-8a3d-61c6-9c26-db033f53141a" class="spline_pagination"></div><div data-taste="Fruits rouges" data-slide-index="3" data-w-id="696d4698-892a-0ef1-517f-216f44e0660e" class="spline_pagination"></div><div data-taste="Gingembre" data-slide-index="4" data-w-id="85ccf878-44f0-72d8-70e0-d4b6ac18f914" class="spline_pagination"></div><div data-taste="Menthe" data-slide-index="5" data-w-id="eb9a7b8b-b1f1-3ad1-f197-a24bc1316b01" class="spline_pagination"></div><div class="spline_pagination-active"></div></div></div></div><div class="spline_interaction-nav is-mobile"><div id="splideText" class="splide is-text"><div class="splide__track w-dyn-list"><div role="list" class="splide__list w-dyn-items"><div data-taste="Citron" role="listitem" class="splide__slide w-dyn-item"><div class="splide__wrapper is-text"><div class="splide_text"><div class="margin-bottom margin-xsmall"><div data-linetop="" data-splitting="" class="heading-style-h3">Citron</div></div><p data-linetop="" data-splitting="" class="text-size-medium">Le Ciao Kombucha saveur citron réveille les papilles avec une acidité subtile et une pointe de fraîcheur tonique. Faible en sucre, mais riche en caractère, il est le compagnon idéal des amateurs de saveurs acidulées. Grâce à sa fermentation naturelle, il regorge de probiotiques bénéfiques à l’équilibre de votre flore intestinale.</p></div></div></div><div data-taste="Dragon" role="listitem" class="splide__slide w-dyn-item"><div class="splide__wrapper is-text"><div class="splide_text"><div class="margin-bottom margin-xsmall"><div data-linetop="" data-splitting="" class="heading-style-h3">Dragon</div></div><p data-linetop="" data-splitting="" class="text-size-medium">Le Ciao Kombucha saveur Dragon allie la douceur exotique du fruit du dragon à la fraîcheur légère du thé fermenté. Une boisson peu sucrée, naturellement pétillante, pour une pause tropicale extrêmement rafraîchissante. Grâce à sa fermentation naturelle, il regorge de probiotiques bénéfiques à l'équilibre de votre flore intestinale.</p></div></div></div><div data-taste="Pêche" role="listitem" class="splide__slide w-dyn-item"><div class="splide__wrapper is-text"><div class="splide_text"><div class="margin-bottom margin-xsmall"><div data-linetop="" data-splitting="" class="heading-style-h3">Pêche</div></div><p data-linetop="" data-splitting="" class="text-size-medium">Un moment de douceur pour vos papilles! Le Ciao Kombucha saveur pêche offre une rondeur fruitée et délicate. Il représente une délicieuse alternative aux amateurs de thés glacés. Le sucre présent dans la pêche, presque entièrement consommé pendant la fermentation, donne vie à une boisson légère, peu calorique et riche en probiotiques, bénéfiques à l’équilibre de votre flore intestinale.</p></div></div></div><div data-taste="Fruits rouges" role="listitem" class="splide__slide w-dyn-item"><div class="splide__wrapper is-text"><div class="splide_text"><div class="margin-bottom margin-xsmall"><div data-linetop="" data-splitting="" class="heading-style-h3">Fruits rouges</div></div><p data-linetop="" data-splitting="" class="text-size-medium">Véritable invitation à la fraîcheur, cette recette marie un kombucha non pasteurisé à la douceur naturelle de la framboise et de la myrtille, rehaussée par une infusion d’hibiscus. Le sucre présent dans les fruits, presque entièrement consommé pendant la fermentation, donne vie à une boisson légère et peu calorique.</p></div></div></div><div data-taste="Gingembre" role="listitem" class="splide__slide w-dyn-item"><div class="splide__wrapper is-text"><div class="splide_text"><div class="margin-bottom margin-xsmall"><div data-linetop="" data-splitting="" class="heading-style-h3">Gingembre</div></div><p data-linetop="" data-splitting="" class="text-size-medium">Notre Ciao saveur Gingembre Hibiscus offre une rencontre explosive entre l’éclat floral de l’hibiscus et l'énergie acidulée du gingembre. Un kombucha au tempérament affirmé, pensé pour ceux qui apprécient la complexité et la vraie richesse d'un kombucha traditionnel.. Grâce à sa fermentation naturelle, il regorge de probiotiques bénéfiques à l’équilibre de votre flore intestinale.</p></div></div></div><div data-taste="Menthe" role="listitem" class="splide__slide w-dyn-item"><div class="splide__wrapper is-text"><div class="splide_text"><div class="margin-bottom margin-xsmall"><div data-linetop="" data-splitting="" class="heading-style-h3">Menthe</div></div><p data-linetop="" data-splitting="" class="text-size-medium">Le Ciao le plus frais de la gamme ! Une infusion vivifiante qui rafraîchit dès la première gorgée. Notre Kombucha saveur menthe est léger et naturellement pétillant. Il rappelle les mélanges de saveurs sucrées et acidulées du mojito. Grâce à sa fermentation naturelle, il regorge de probiotiques bénéfiques à l’équilibre de votre flore intestinale.</p></div></div></div></div></div></div><div class="spline_interaction-nav is-desktop"><div class="spline_interaction-buttons"><div data-w-id="f8025eaa-ed1e-2ed7-1e3a-91a31a7a0a28" class="button_back"><a data-w-id="67e475e6-7ab4-27b8-c8af-04396f8113e5" href="#" class="button is-alternate is-icon is-gamme w-inline-block"><div data-is-ix2-target="1" class="button_icon" data-w-id="209320a5-0373-0b80-e78a-c2143020f8c2" data-animation-type="lottie" data-src="https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ee7/683436ed85ec9f39da9b8994_home.json" data-loop="0" data-direction="1" data-autoplay="0" data-renderer="svg" data-default-duration="0" data-duration="1.1666666666666667" data-ix2-initial-state="0"></div><div class="button_text-container"><div class="button_text">Retour à la gamme</div></div></a></div><div class="button_fabrication"><a data-w-id="a775399b-de03-437b-151f-cefc86e49964" href="/fabrication" class="button is-alternate is-icon is-fabrication w-inline-block"><div data-is-ix2-target="1" class="button_icon" data-w-id="153e11ff-30a5-100b-b8ab-d3c000f9b4a4" data-animation-type="lottie" data-src="https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ee7/683436ed993a0b64d7dbacfc_Cook.json" data-loop="0" data-direction="1" data-autoplay="0" data-renderer="svg" data-default-duration="0" data-duration="1.1" data-ix2-initial-state="0"></div><div class="button_text-container"><div class="button_text">Voir la fabrication</div></div></a></div><div class="button_info"><a href="#" class="button is-alternate is-icon is-info w-inline-block"><div class="button_icon w-embed"><svg id="svg-info" xmlns="http://www.w3.org/2000/svg" version="1.1" viewbox="0 0 26.25 26.25"> <!-- Generator: Adobe Illustrator 29.4.0, SVG Export Plug-In . SVG Version: 2.1.0 Build 152) --> <defs> <style> .st0 { fill: none; stroke: currentColor; stroke-linecap: round; stroke-linejoin: round; stroke-width: 1.5px; } </style> </defs> <path class="st0" d="M13.12,12.7v4.17"/> <path class="st0" d="M13.12,9.38h0"/> <path class="st0" d="M13.12,21.45c4.6,0,8.33-3.73,8.33-8.33s-3.73-8.33-8.33-8.33-8.33,3.73-8.33,8.33,3.73,8.33,8.33,8.33Z"/> </svg></div></a></div><div data-w-id="4bff6a83-060d-762a-9c01-2ea7e7ce653e" class="button_ingredient"><a data-w-id="4bff6a83-060d-762a-9c01-2ea7e7ce653f" href="#" class="button is-alternate is-icon is-ingredient w-inline-block"><div class="button_icon is-open" data-w-id="6fd8feaf-bb4b-4c0b-ba38-cb9ea90b13d2" data-animation-type="lottie" data-src="https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ee7/6834369a549e417488313854_Gluten-Free.json" data-loop="0" data-direction="1" data-autoplay="1" data-is-ix2-target="0" data-renderer="svg" data-default-duration="0" data-duration="1.1"></div><div class="button_icon is-close" data-w-id="58fb071c-1955-a1d2-9073-e92ab18e59b8" data-animation-type="lottie" data-src="https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ee7/6834684486aeead1a3c465a5_Cancel.json" data-loop="0" data-direction="1" data-autoplay="1" data-is-ix2-target="0" data-renderer="svg" data-default-duration="0" data-duration="0.8"></div><div class="button_text-container"><div class="button_text">voir les ingrédients</div></div></a></div></div></div></div><div id="w-node-_5c5960c3-3a1d-3b5d-60a6-a7d368b4219d-51881eba" class="hide-tablet"><div class="social-icons_component"><div class="w-layout-grid social-icons1_list"><a href="https://www.instagram.com/ciaokombucha" target="_blank" class="button is-secondary is-alternate is-icon-only w-inline-block"><div class="icon-embed-xsmall w-embed"><svg width="100%" height="100%" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M16 3H8C5.23858 3 3 5.23858 3 8V16C3 18.7614 5.23858 21 8 21H16C18.7614 21 21 18.7614 21 16V8C21 5.23858 18.7614 3 16 3ZM19.25 16C19.2445 17.7926 17.7926 19.2445 16 19.25H8C6.20735 19.2445 4.75549 17.7926 4.75 16V8C4.75549 6.20735 6.20735 4.75549 8 4.75H16C17.7926 4.75549 19.2445 6.20735 19.25 8V16ZM16.75 8.25C17.3023 8.25 17.75 7.80228 17.75 7.25C17.75 6.69772 17.3023 6.25 16.75 6.25C16.1977 6.25 15.75 6.69772 15.75 7.25C15.75 7.80228 16.1977 8.25 16.75 8.25ZM12 7.5C9.51472 7.5 7.5 9.51472 7.5 12C7.5 14.4853 9.51472 16.5 12 16.5C14.4853 16.5 16.5 14.4853 16.5 12C16.5027 10.8057 16.0294 9.65957 15.1849 8.81508C14.3404 7.97059 13.1943 7.49734 12 7.5ZM9.25 12C9.25 13.5188 10.4812 14.75 12 14.75C13.5188 14.75 14.75 13.5188 14.75 12C14.75 10.4812 13.5188 9.25 12 9.25C10.4812 9.25 9.25 10.4812 9.25 12Z" stroke-width="0" fill="CurrentColor"/> </svg></div></a><a href="https://www.tiktok.com/@ciaokombucha" target="_blank" class="button is-icon-only is-secondary is-alternate w-inline-block"><div class="icon-embed-xsmall w-embed"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" class="iconify iconify--bx" width="100%" height="100%" preserveaspectratio="xMidYMid meet" viewbox="0 0 24 24"><path d="M19.59 6.69a4.83 4.83 0 0 1-3.77-4.25V2h-3.45v13.67a2.89 2.89 0 0 1-5.2 1.74a2.89 2.89 0 0 1 2.31-4.64a2.93 2.93 0 0 1 .88.13V9.4a6.84 6.84 0 0 0-1-.05A6.33 6.33 0 0 0 5 20.1a6.34 6.34 0 0 0 10.86-4.43v-7a8.16 8.16 0 0 0 4.77 1.52v-3.4a4.85 4.85 0 0 1-1-.1z" stroke-width="0" fill="currentColor"></path></svg></div></a></div></div></div></div></div></main><div class="script---splide w-embed w-script"><script defer src="https://cdn.jsdelivr.net/npm/@splidejs/splide@4.1.4/dist/js/splide.min.js"></script> <script> function initSplide() { // Configuration et initialisation des Splides const splideConfig = { type: 'fade', pagination: false, arrows: false, drag: false, speed: 1000 }; const splideFront = new Splide('#splideFront', {...splideConfig, keyboard: true}); const splideMiddle = new Splide('#splideMiddle', { ...splideConfig, wheel: true, releaseWheel: true, speed: 800, }); const splideBack = new Splide('#splideBack', splideConfig); const splideText = new Splide('#splideText', splideConfig); // Montage et synchronisation [splideFront, splideMiddle, splideBack, splideText].forEach(splide => splide.mount()); [splideMiddle, splideBack, splideText].forEach(splide => splide.sync(splideFront)); // Fonction pour obtenir le slide actif et ses boutons de navigation function getActiveSlideNavigation() { const activeIndex = splideFront.index; const slides = document.querySelectorAll('#splideFront .splide__slide'); const activeSlide = slides[activeIndex]; return { slide: activeSlide, prev: activeSlide?.querySelector('.splide_arrow--prev'), next: activeSlide?.querySelector('.splide_arrow--next') }; } // Navigation (boutons principaux, clic sur flèches, clavier) function navigateTo(direction) { const nav = getActiveSlideNavigation(); const button = direction === 'prev' ? nav.prev : nav.next; if (button) { button.click(); } else { splideFront.go(direction === 'prev' ? '<' : '>'); } } // Gestion des boutons de navigation standards document.querySelectorAll('.splide_arrow--next').forEach(btn => btn.addEventListener('click', () => splideFront.go('>')) ); document.querySelectorAll('.splide_arrow--prev').forEach(btn => btn.addEventListener('click', () => splideFront.go('<')) ); // Gestion des boutons de navigation principaux const mainPrevButton = document.querySelector('.splide_arrow-main--prev'); const mainNextButton = document.querySelector('.splide_arrow-main--next'); if (mainPrevButton) { mainPrevButton.addEventListener('click', () => navigateTo('prev')); } if (mainNextButton) { mainNextButton.addEventListener('click', () => navigateTo('next')); } // Initialisation de la visibilité des boutons principaux au chargement // (cacher le bouton précédent sur la première slide) updateMainArrowsVisibility(0); // Gestion de la pagination const paginationElements = document.querySelectorAll('.spline_trigger-element'); const splinePaginationElements = document.querySelectorAll('.spline_pagination'); const splinePaginationActive = document.querySelector('.spline_pagination-active'); // Initialisation de la pagination if (paginationElements.length) paginationElements[0].classList.add('active'); if (splinePaginationElements.length) { splinePaginationElements[0]?.classList.add('active', 'is-active'); if (splinePaginationActive) { updateActivePaginationIndicator(splinePaginationElements[0], splinePaginationActive); } } // Écouteurs d'événements pour la pagination paginationElements.forEach(element => { element.addEventListener('click', () => { const slideIndex = parseInt(element.getAttribute('data-slide-index'), 10); splideFront.go(slideIndex); }); }); splinePaginationElements.forEach((element, index) => { element.addEventListener('click', () => splideFront.go(index)); }); // Mise à jour de la pagination active function updateActivePaginationIndicator(activeElement, indicator) { if (!activeElement || !indicator) return; const rect = activeElement.getBoundingClientRect(); const parentRect = activeElement.parentElement.getBoundingClientRect(); indicator.style.transform = `translateX(${rect.left - parentRect.left}px)`; indicator.style.width = `${rect.width}px`; indicator.style.height = `${rect.height}px`; indicator.style.backgroundColor = window.getComputedStyle(activeElement).getPropertyValue('background-color'); } // Fonction pour mettre à jour la visibilité des boutons de navigation principaux function updateMainArrowsVisibility(currentIndex) { const totalSlides = document.querySelectorAll('#splideFront .splide__slide').length; // Référence aux boutons de navigation principaux const mainPrevButton = document.querySelector('.splide_arrow-main--prev'); const mainNextButton = document.querySelector('.splide_arrow-main--next'); // Gestion du bouton précédent (caché sur la première slide) if (mainPrevButton) { if (currentIndex === 0) { mainPrevButton.classList.add('splide_arrow-main--hidden'); } else { mainPrevButton.classList.remove('splide_arrow-main--hidden'); } } // Gestion du bouton suivant (caché sur la dernière slide) if (mainNextButton) { if (currentIndex === totalSlides - 1) { mainNextButton.classList.add('splide_arrow-main--hidden'); } else { mainNextButton.classList.remove('splide_arrow-main--hidden'); } } } // Mise à jour des éléments actifs lors du changement de slide splideFront.on('moved', function(newIndex) { // Mise à jour des triggers paginationElements.forEach((element, index) => { element.classList.toggle('active', index === newIndex); }); // Mise à jour de la pagination splinePaginationElements.forEach((element, index) => { const isActive = index === newIndex; element.classList.toggle('active', isActive); element.classList.toggle('is-active', isActive); if (isActive && splinePaginationActive) { updateActivePaginationIndicator(element, splinePaginationActive); } }); // Mise à jour de la visibilité des boutons de navigation principaux updateMainArrowsVisibility(newIndex); }); // Swipe natif const slider = document.querySelector('#splideFront'); let startX, movedX; const minSwipeDistance = 50; function handleDragStart(event) { startX = event.type.includes('mouse') ? event.clientX : event.touches[0].clientX; movedX = 0; if (event.type.includes('mouse')) { document.addEventListener('mousemove', handleDragMove); document.addEventListener('mouseup', handleDragEnd); } else { document.addEventListener('touchmove', handleDragMove, { passive: false }); document.addEventListener('touchend', handleDragEnd); } } function handleDragMove(event) { event.preventDefault(); const currentX = event.type.includes('mouse') ? event.clientX : event.touches[0].clientX; movedX = currentX - startX; } function handleDragEnd(event) { // Détacher les écouteurs if (event.type.includes('mouse')) { document.removeEventListener('mousemove', handleDragMove); document.removeEventListener('mouseup', handleDragEnd); } else { document.removeEventListener('touchmove', handleDragMove); document.removeEventListener('touchend', handleDragEnd); } // Exécuter le swipe si assez de distance if (Math.abs(movedX) >= minSwipeDistance) { navigateTo(movedX > 0 ? 'prev' : 'next'); } } // Attacher les écouteurs de swipe slider.addEventListener('mousedown', handleDragStart); slider.addEventListener('touchstart', handleDragStart, { passive: true }); // Navigation par clavier document.addEventListener('keydown', function(e) { if (e.key === 'ArrowRight') { navigateTo('next'); } else if (e.key === 'ArrowLeft') { navigateTo('prev'); } }); } document.addEventListener('DOMContentLoaded', function() { initSplide(); }); </script></div><div class="script---home w-embed w-script"><style> .nav_bottom.is-active .button_text-wrapper{ max-width:0; } </style> <script> function initHome() { // variable Animation const DURATIONS = { main: 1, // Ouverture/fermeture principale button: 0.5, // Animations de boutons text: 0.5, // Animations de texte et SVG hover: 0.8 // Effets de hover }; const EASING = { main: 'power2.out', // Easing principal button: 'power2.out', // Easing pour boutons smooth: 'power2.out' // Easing fluide }; // variable CSS const brown = getComputedStyle(document.documentElement).getPropertyValue('--_primitives---brand--brown').trim(); const white = getComputedStyle(document.documentElement).getPropertyValue('--_primitives---colors--white').trim(); // variable Element const trigger = document.querySelector('.spline_trigger-wrapper'); const buttonBack = document.querySelector('.button_back'); const buttonInfo = document.querySelector('.button_info'); const buttonIngredient = document.querySelector('.button_ingredient'); const buttonFabrication = document.querySelector('.button_fabrication'); const buttonText = document.querySelectorAll('.button:not(.is-fabrication) .button_text-container'); const ButtonsWrapper = document.querySelector('.spline_interaction-buttons'); const splideElement = document.querySelectorAll('.splide'); const paginationsElement = document.querySelector('.splide_paginations'); const backMedia = document.querySelector('.back-media'); const frontWeed = document.querySelector('.front-weed'); const backShadow = document.querySelector('.spline_wrapper .background-shadow-image'); const splideText = document.querySelectorAll('.splide.is-text'); // Fonction pour déterminer si l'écran est supérieur à 991px const isLargeScreen = () => window.innerWidth > 991; const isMobile = () => window.innerWidth < 467; // Etats initial gsap.set([splideElement, paginationsElement, backShadow], { autoAlpha: 0 }); gsap.set([paginationsElement, backShadow], { display: 'none' }); gsap.set([buttonBack, buttonIngredient, buttonText, buttonInfo], { width: 0, autoAlpha: 0 }); gsap.set([ButtonsWrapper], { columnGap: 0, }); if (!isLargeScreen()) { gsap.set([buttonFabrication], { width: '100%', }); } // Événement d'ouverture trigger.addEventListener('click', function() { gsap.to([splideElement, paginationsElement, backMedia, backShadow], { duration: DURATIONS.main, autoAlpha: 1, display: 'block', ease: EASING.main, onComplete: function() { // Activer btnText automatiquement si écran large if (isLargeScreen() && !btnActive) { activateBtnText(); } } }); gsap.to([backMedia, frontWeed], { duration: DURATIONS.main, autoAlpha: 0, ease: EASING.main, }); gsap.to([buttonBack, buttonIngredient, buttonInfo], { duration: DURATIONS.button, width: "auto", autoAlpha: 1, ease: EASING.button }); gsap.to([ButtonsWrapper], { duration: DURATIONS.button, columnGap: isMobile() ? "0.5rem" : "0.75rem", ease: EASING.button }); if (!isLargeScreen()) { const buttonFabText = document.querySelector('.button.is-fabrication .button_text-container'); gsap.to(buttonFabText, { duration: DURATIONS.button, width: 0, autoAlpha: 0, ease: EASING.button }); gsap.to([buttonFabrication], { width: isMobile() ? "4.25rem" : "5.25rem", duration: DURATIONS.button, ease: EASING.button }); } }); // Événement de fermeture buttonBack.addEventListener('click', function() { // Si btnActive est actif, le désactiver d'abord if (btnActive) { deactivateBtnText(); } // Ensuite, fermer normalement gsap.to([splideElement, paginationsElement, backShadow], { duration: DURATIONS.main, autoAlpha: 0, ease: EASING.main, onComplete: function() { gsap.set([paginationsElement], { display: 'none' }); } }); gsap.to([backMedia, frontWeed], { duration: DURATIONS.main, autoAlpha: 1, ease: EASING.main, }); gsap.to([buttonBack, buttonIngredient, buttonInfo], { duration: DURATIONS.button, width: 0, autoAlpha: 0, ease: EASING.button }); gsap.to([ButtonsWrapper], { duration: DURATIONS.button, columnGap: 0, ease: EASING.button }); if (!isLargeScreen()) { const buttonFabText = document.querySelector('.button.is-fabrication .button_text-container'); gsap.to(buttonFabText, { duration: DURATIONS.button, width: '12rem', autoAlpha: 1, ease: EASING.button }); gsap.to([buttonFabrication], { width: '100%', duration: DURATIONS.button, ease: EASING.button }); } }); // hover button if (isLargeScreen()) { document.querySelectorAll('.button.is-alternate.is-icon:not(.is-fabrication)').forEach(button => { button.addEventListener('mouseenter', function() { const buttonText = this.querySelector('.button:not(.is-fabrication) .button_text-container'); gsap.to(buttonText, { duration: DURATIONS.hover, width: 'auto', autoAlpha: 1, ease: EASING.smooth }); const buttonFabText = document.querySelector('.button.is-fabrication .button_text-container'); gsap.to(buttonFabText, { duration: DURATIONS.hover, width: 0, autoAlpha: 0, ease: EASING.smooth }); }); button.addEventListener('mouseleave', function() { const buttonText = this.querySelector('.button:not(.is-fabrication) .button_text-container'); gsap.to(buttonText, { duration: DURATIONS.hover, width: 0, autoAlpha: 0, ease: EASING.smooth }); const buttonFabText = document.querySelector('.button.is-fabrication .button_text-container'); gsap.to(buttonFabText, { duration: DURATIONS.hover, width: 'auto', autoAlpha: 1, ease: EASING.smooth }); }); }); } // Définition des chemins SVG pour la transformation const svgInfo = [ "M13.12,12.7v4.17", "M13.12,9.38h0", "M13.12,21.45c4.6,0,8.33-3.73,8.33-8.33s-3.73-8.33-8.33-8.33-8.33,3.73-8.33,8.33,3.73,8.33,8.33,8.33Z" ]; const svgIngredient = [ "M9.16669 16.6665C7.70341 16.6709 6.2919 16.1253 5.21212 15.1377C4.13234 14.1501 3.46316 12.7928 3.3373 11.3349C3.21144 9.87706 3.6381 8.42514 4.53265 7.26712C5.4272 6.10911 6.7243 5.32959 8.16669 5.08317C12.9167 4.1665 14.1667 3.73317 15.8334 1.6665C16.6667 3.33317 17.5 5.14984 17.5 8.33317C17.5 12.9165 13.5167 16.6665 9.16669 16.6665Z", "M1.66675 17.5C1.66675 15 3.20841 13.0333 5.90008 12.5C7.91675 12.1 10.0001 10.8333 10.8334 10", "M10.5,18.83c4.6,0,8.33-3.73,8.33-8.33S15.1,2.17,10.5,2.17,2.17,5.9,2.17,10.5s3.73,8.33,8.33,8.33Z" ]; const svgClose = [ "M10.48,10.48l5.3,5.3", "M10.48,15.78l5.3-5.3", "M13.12,21.45c4.6,0,8.33-3.73,8.33-8.33s-3.73-8.33-8.33-8.33-8.33,3.73-8.33,8.33,3.73,8.33,8.33,8.33Z" ]; // clic button Ingredient let btnIngredientActive = false; // Configuration des animations pour button_ingredient const animationBtnIngredient = { activate: { '.button.is-ingredient': { background: brown, color: white, duration: DURATIONS.button, ease: EASING.button }, '.button_icon.is-open': { scale: 0, duration: DURATIONS.button, ease: EASING.button }, '.button_icon.is-close': { scale: 1, duration: DURATIONS.button, ease: EASING.button }, }, deactivate: { '.button.is-ingredient': { background: white, color: brown, duration: DURATIONS.button, ease: EASING.button }, '.button_icon.is-open': { scale: 1, duration: DURATIONS.button, ease: EASING.button }, '.button_icon.is-close': { scale: 0, duration: DURATIONS.button, ease: EASING.button }, } }; // Fonction principale pour gérer l'état du bouton ingredient function toggleBtnIngredient(activate) { if (btnIngredientActive === activate) return; const timeline = gsap.timeline(); const anims = activate ? animationBtnIngredient.activate : animationBtnIngredient.deactivate; const buttonElement = document.querySelector('.button.is-ingredient'); // Ajouter/retirer la classe is-active if (activate) { buttonElement?.classList.add('is-active'); } else { buttonElement?.classList.remove('is-active'); } Object.entries(anims).forEach(([selector, props]) => { timeline.to(selector, props, 0); }); btnIngredientActive = activate; } // Fonctions simplifiées function activateBtnIngredient() { toggleBtnIngredient(true); } function deactivateBtnIngredient() { toggleBtnIngredient(false); } // Event listener pour button_ingredient document.querySelector('.button_ingredient')?.addEventListener('click', function() { if (!btnIngredientActive) { activateBtnIngredient(); } else { deactivateBtnIngredient(); } }); // Event listener pour button_ingredient buttonBack.addEventListener('click', function() { deactivateBtnIngredient(); }); // Variable globale pour l'état du bouton let btnActive = false; // Configuration des animations const animationBtnInfo = { common: { activate: { '.splide__wrapper.is-text': { height: 'auto', opacity: 1, duration: DURATIONS.text, ease: EASING.smooth } }, deactivate: { '.splide__wrapper.is-text': { opacity: 0, duration: DURATIONS.text, ease: EASING.smooth } } }, smallScreen: { activate: { '.button_info .button': { color: white, background: brown, duration: DURATIONS.button, ease: EASING.button }, '.spline_interaction-nav': { backgroundColor: '#FFFFFFF2', borderRadius: '2rem', padding: '0.5rem', duration: DURATIONS.text, ease: EASING.smooth } }, deactivate: { '.button_info .button': { color: brown, background: white, duration: DURATIONS.button, ease: EASING.button }, '.spline_interaction-nav': { backgroundColor: '#fff2', borderRadius: '2.5rem', padding: '0.5rem', duration: DURATIONS.text, ease: EASING.smooth }, '.splide__wrapper.is-text': { height: '0px', duration: DURATIONS.text, ease: EASING.smooth } } } }; // Fonction principale pour gérer l'état du bouton function toggleBtnText(activate) { if (btnActive === activate) return; // État déjà correct const timeline = gsap.timeline(); const svgPaths = document.querySelectorAll('#svg-info path'); const navBottom = document.querySelector('.nav_bottom'); // Animations communes const commonAnims = activate ? animationBtnInfo.common.activate : animationBtnInfo.common.deactivate; Object.entries(commonAnims).forEach(([selector, props]) => { timeline.to(selector, props, 0); }); // Animations pour petits écrans if (!isLargeScreen()) { const screenAnims = activate ? animationBtnInfo.smallScreen.activate : animationBtnInfo.smallScreen.deactivate; Object.entries(screenAnims).forEach(([selector, props]) => { timeline.to(selector, props, 0); }); } // Gestion de la classe CSS navBottom.classList.toggle('is-active', activate); // Animation SVG if (svgPaths.length === 3) { const targetPaths = activate ? svgClose : svgInfo; svgPaths.forEach((path, i) => { timeline.to(path, { morphSVG: targetPaths[i], duration: DURATIONS.text, ease: EASING.smooth }, 0); }); } btnActive = activate; } // Fonctions simplifiées function activateBtnText() { toggleBtnText(true); } function deactivateBtnText() { toggleBtnText(false); } // Version encore plus simple du toggle function toggleBtnTextSimple() { toggleBtnText(!btnActive); } // Event listeners buttonInfo?.addEventListener('click', toggleBtnTextSimple); // Gérer le redimensionnement de la fenêtre window.addEventListener('resize', function() { // Si on passe d'un petit écran à un grand écran et que btnText n'est pas actif, l'activer if (isLargeScreen() && !btnActive && typeof buttonBack !== 'undefined' && buttonBack.style.opacity !== '0') { activateBtnText(); } }); } document.addEventListener('DOMContentLoaded', function() { initHome(); }); </script></div><div class="script---general w-embed w-script"><script> document.addEventListener('DOMContentLoaded', function() { initNavToggle(); initResponsiveReload(); }); function initNavToggle() { // Fonctionnalité originale pour le bouton de menu document.querySelectorAll('.navbar_menu-button').forEach(trigger => { trigger.addEventListener('click', function() { this.x = ((this.x || 0) + 1) % 2; document.querySelectorAll('.navbar_component') .forEach(target => target.classList.toggle('is-open', this.x === 1)); }); }); // Nouvelle fonctionnalité pour le lien FAQ document.querySelectorAll('.navbar_link.is-faq').forEach(faqLink => { faqLink.addEventListener('click', function(e) { // Toggle la classe is-open sur navbar_component document.querySelectorAll('.navbar_component') .forEach(target => target.classList.toggle('is-open')); // Mettre à jour l'état du bouton menu pour maintenir la cohérence const menuButton = document.querySelector('.navbar_menu-button'); if (menuButton) { const isOpen = document.querySelector('.navbar_component').classList.contains('is-open'); menuButton.x = isOpen ? 1 : 0; } }); }); } function initResponsiveReload() { const state = { initialWidth: window.innerWidth, isScrolling: false, orientation: window.orientation, threshold: 50 }; window.addEventListener('scroll', handleScroll); window.addEventListener('orientationchange', () => handleOrientationChange(state)); window.addEventListener('resize', () => handleResize(state)); } function handleScroll() { window.isScrolling = true; clearTimeout(window.scrollTimeout); window.scrollTimeout = setTimeout(() => { window.isScrolling = false; }, 300); } function handleOrientationChange(state) { setTimeout(() => { if (window.orientation !== state.orientation) { window.location.reload(); } }, 200); } function handleResize(state) { if (window.isScrolling) return; clearTimeout(window.resizeTimeout); window.resizeTimeout = setTimeout(() => { const widthDiff = Math.abs(window.innerWidth - state.initialWidth); if (widthDiff > state.threshold && !window.isScrolling) { window.location.reload(); } }, 800); } </script></div><div class="script---split-text w-embed w-script"><script> function initSplitText() { // Initialiser SplitType new SplitType("[data-splitting]", { types: "lines, words, chars", tagName: "span" }); // Ajouter les line-wrapper document.querySelectorAll("[data-splitting] .line").forEach(line => { const wrapper = document.createElement('div'); wrapper.className = 'line-wrapper'; line.parentNode.insertBefore(wrapper, line); wrapper.appendChild(line); }); // Rendre tous les éléments visibles document.querySelectorAll("[data-splitting]").forEach(el => { el.style.opacity = "1"; }); // Configuration des animations par type const animations = { 'letter-bottom': { init: element => { gsap.set(element.querySelectorAll('.char'), { yPercent: 100, opacity: 0, transformOrigin: "center bottom" }); }, animate: (element, options = {}) => { return gsap.to(element.querySelectorAll('.char'), { yPercent: 0, opacity: 1, stagger: 0.04, duration: 0.8, ease: "back.out(1.7)", ...options }); }, reset: element => { gsap.set(element.querySelectorAll('.char'), { yPercent: 100, opacity: 0 }); } }, 'menu-text': { init: element => { gsap.set(element.querySelectorAll('.char'), { yPercent: 100, opacity: 0, transformOrigin: "center bottom" }); }, animate: (element, options = {}) => { return gsap.to(element.querySelectorAll('.char'), { yPercent: 0, opacity: 1, stagger: 0.03, duration: 0.7, ease: "circ.out", ...options }); }, reset: element => { gsap.set(element.querySelectorAll('.char'), { yPercent: 100, opacity: 0 }); } }, 'data-lineTop': { init: element => { gsap.set(element.querySelectorAll('.line'), { y: "190%", rotate: "5deg", willChange: "transform" }); }, animate: (element, options = {}) => { return gsap.to(element.querySelectorAll('.line'), { y: "0%", rotate: "0deg", stagger: 0.10, duration: 1, ease: "power3.out", ...options }); }, reset: element => { gsap.set(element.querySelectorAll('.line'), { y: "190%", rotate: "5deg" }); } }, 'nav-lineTop': { init: element => { gsap.set(element.querySelectorAll('.line'), { y: "190%", rotate: "5deg", willChange: "transform" }); }, animate: (element, options = {}) => { return gsap.to(element.querySelectorAll('.line'), { y: "0%", rotate: "0deg", stagger: 0.10, duration: 1, ease: "power3.out", ...options }); }, reset: element => { gsap.set(element.querySelectorAll('.line'), { y: "190%", rotate: "5deg" }); } }, 'data-scale': { init: element => { gsap.set(element, { scale: 0.8, opacity: 0, transformOrigin: "center center", willChange: "transform, opacity" }); }, animate: (element, options = {}) => { return gsap.to(element, { scale: 1, opacity: 1, duration: 1.5, ease: "elastic.out(1, 0.5)", ...options }); }, reset: element => { gsap.set(element, { scale: 0.7, opacity: 0 }); } } }; // Initialiser tous les éléments Object.keys(animations).forEach(type => { document.querySelectorAll(`[data-splitting][${type}], [${type}]`).forEach(element => { animations[type].init(element); }); }); // Animation ScrollTrigger pour lineTop en dehors des slides avec support data-delay document.querySelectorAll("[data-splitting][data-lineTop]:not(.splide__slide [data-lineTop]):not([nav-lineTop])").forEach(el => { // Récupérer le délai personnalisé s'il existe, sinon utiliser 0 const customDelay = el.getAttribute('data-delay') !== null ? parseFloat(el.getAttribute('data-delay')) : 0; gsap.to(el.querySelectorAll('.line'), { y: "0%", rotate: "0deg", stagger: 0.10, duration: 1, delay: customDelay, // Utiliser le délai personnalisé ici ease: "power3.out", scrollTrigger: { trigger: el, start: "0% 80%", end: "bottom 50%", toggleActions: "play none none none" } }); }); // Animation des slides document.querySelectorAll('.splide__slide').forEach(slide => { let tweens = []; const observer = new MutationObserver(() => { if (slide.classList.contains('is-active')) { // Animer letter-bottom dans le slide actif slide.querySelectorAll('[data-splitting][letter-bottom]').forEach(element => { gsap.killTweensOf(element.querySelectorAll('.char')); animations['letter-bottom'].reset(element); tweens.push(animations['letter-bottom'].animate(element, { delay: 0.2, overwrite: true })); }); // Animer data-lineTop dans le slide actif slide.querySelectorAll('[data-splitting][data-lineTop]').forEach(element => { gsap.killTweensOf(element.querySelectorAll('.line')); animations['data-lineTop'].reset(element); tweens.push(animations['data-lineTop'].animate(element, { delay: 0.5, overwrite: true })); }); // Animer data-scale dans le slide actif slide.querySelectorAll('[data-scale]').forEach((element, index) => { gsap.killTweensOf(element); animations['data-scale'].reset(element); tweens.push(animations['data-scale'].animate(element, { delay: 0.7 + (index * 0.1), overwrite: true })); }); } else { // Arrêter toutes les animations et réinitialiser tweens.forEach(t => t.kill()); tweens = []; // Reset letter-bottom slide.querySelectorAll('[data-splitting][letter-bottom]').forEach(element => { animations['letter-bottom'].reset(element); }); // Reset data-lineTop slide.querySelectorAll('[data-splitting][data-lineTop]').forEach(element => { animations['data-lineTop'].reset(element); }); // Reset data-scale slide.querySelectorAll('[data-scale]').forEach(element => { animations['data-scale'].reset(element); }); } }); observer.observe(slide, { attributes: true }); }); // Animations de la navigation const navOverlay = document.querySelector('.navbar_component'); if (navOverlay) { let menuTweens = []; new MutationObserver(() => { if (navOverlay.classList.contains('is-open')) { // Animer menu-text document.querySelectorAll('[data-splitting][menu-text]').forEach((element, index) => { gsap.killTweensOf(element.querySelectorAll('.char')); animations['menu-text'].reset(element); menuTweens.push(animations['menu-text'].animate(element, { delay: 0.5 + (index * 0.15) })); }); // Animer nav-lineTop document.querySelectorAll('[data-splitting][nav-lineTop]').forEach((element, index) => { gsap.killTweensOf(element.querySelectorAll('.line')); animations['nav-lineTop'].reset(element); menuTweens.push(animations['nav-lineTop'].animate(element, { delay: 0.5 + (index * 0.15) })); }); } else { // Arrêter toutes les animations et réinitialiser menuTweens.forEach(t => t.kill()); menuTweens = []; // Reset menu-text document.querySelectorAll('[data-splitting][menu-text]').forEach(element => { animations['menu-text'].reset(element); }); // Reset nav-lineTop document.querySelectorAll('[data-splitting][nav-lineTop]').forEach(element => { animations['nav-lineTop'].reset(element); }); } }).observe(navOverlay, { attributes: true }); } // Animations initiales window.setTimeout(() => { // Animer letter-bottom dans les slides actifs document.querySelectorAll('.splide__slide.is-active [data-splitting][letter-bottom]').forEach(element => { animations['letter-bottom'].animate(element, { delay: 0.2 }); }); // Animer data-lineTop dans les slides actifs document.querySelectorAll('.splide__slide.is-active [data-splitting][data-lineTop]').forEach(element => { animations['data-lineTop'].animate(element, { delay: 0.2 }); }); // Animer data-scale dans les slides actifs document.querySelectorAll('.splide__slide.is-active [data-scale]').forEach((element, index) => { animations['data-scale'].animate(element, { delay: 0.3 + (index * 0.1) }); }); // Animer si la navigation est déjà ouverte if (navOverlay?.classList.contains('is-open')) { // Animer menu-text document.querySelectorAll('[data-splitting][menu-text]').forEach((element, index) => { animations['menu-text'].animate(element, { delay: 0.5 + (index * 0.15) }); }); // Animer nav-lineTop document.querySelectorAll('[data-splitting][nav-lineTop]').forEach((element, index) => { animations['nav-lineTop'].animate(element, { delay: 0.5 + (index * 0.15) }); }); } }, 100); } document.addEventListener('DOMContentLoaded', function() { setTimeout(initSplitText, 100); document.addEventListener('page:loaded', initSplitText); }); </script></div><div class="script---marquee w-embed w-script"><script> function initMarqueeScrollV2() { $("[data-marquee-target]").each(function() { let marquee = $(this); let marqueeItemsWidth = marquee.find(".marquee_content").width(); let marqueeSpeed = marquee.attr("data-marquee-speed") * (marqueeItemsWidth / $(window).width()); if ($(window).width() <= 540) { marqueeSpeed = marqueeSpeed * 0.25; } else if ($(window).width() <= 1024) { marqueeSpeed = marqueeSpeed * 0.5; } let marqueeDirection = marquee.attr("data-marquee-direction") == "right" ? -1 : 1; let marqueeContent = gsap .to(marquee.find(".marquee_content"), { xPercent: -50, repeat: -1, duration: marqueeSpeed, ease: "linear", }) .totalProgress(0.5); gsap.set(marquee.find(".marquee_content"), { xPercent: 50 }); ScrollTrigger.create({ trigger: marquee, start: "top bottom", end: "bottom top", onUpdate(self) { if (self.direction !== marqueeDirection) { marqueeDirection *= -1; gsap.to([marqueeContent], { timeScale: marquee.attr("data-marquee-direction") == "right" ? marqueeDirection * -1 : marqueeDirection, overwrite: true, }); } self.direction === -1 ? marquee.attr("data-marquee-status", "normal") : marquee.attr("data-marquee-status", "inverted"); }, onEnter: () => marqueeContent.play(), onEnterBack: () => marqueeContent.play(), }); marquee.each(function() { let targetElement = $(this).find(".marquee_scroll"); let marqueeScrollSpeed = $(this).attr("data-marquee-scroll-speed"); let isDirectionLeft = $(this).attr("data-marquee-direction") == "left"; let tl = gsap.timeline({ scrollTrigger: { trigger: $(this), start: "0% 100%", end: "100% 0%", scrub: 0, }, }); tl.fromTo( targetElement, { x: (isDirectionLeft ? marqueeScrollSpeed : marqueeScrollSpeed * -1) + "vw", }, { x: (isDirectionLeft ? marqueeScrollSpeed * -1 : marqueeScrollSpeed) + "vw", ease: "none", } ); }); }); } document.addEventListener('DOMContentLoaded', () => { initMarqueeScrollV2(); }); </script></div><div class="script---drag w-embed w-script"><script> function initDrag() { function createDraggable() { return Draggable.create(".spline-scene_scroll", { type: "x", inertia: true, bounds: ".spline-scene_ratio", throwResistance: 0.3, edgeResistance: 0.65, throwProps: true, zIndexBoost: false // This disables automatic z-index changes })[0]; } // Créer l'instance initiale let draggableInstance = createDraggable(); // Ajouter la fonction pour réinitialiser Draggable lors du clic sur un trigger document.querySelectorAll('.spline_trigger-element').forEach(trigger => { trigger.addEventListener('click', function() { // Tuer l'instance Draggable actuelle draggableInstance.kill(); // Animer le retour à la position initiale gsap.to(".spline-scene_scroll", { x: 0, duration: 1, ease: "power1.inOut", onComplete: function() { // Recréer une nouvelle instance Draggable une fois l'animation terminée draggableInstance = createDraggable(); } }); }); }); } document.addEventListener('DOMContentLoaded', () => { if (window.innerWidth < 991) { initDrag(); } }); </script></div><div class="script---loader w-embed w-script"><script> window.addEventListener('load', function() { const tl = gsap.timeline(); tl.to('.loader-logo-rect rect', { duration: 3, y: '-100%', ease: 'power2.out' }); tl.to('.loader_media', { duration: 1, opacity: 1, scale: 1, ease: 'power2.out' }, '-=0.3'); tl.to('.loader_media-wrapper', { width: '100%', height: '100%', borderRadius: 0, ease: CustomEase.create("custom", "M0,0 C0,0.702 0.202,1 1,1 "), duration: 1, }, '<'); tl.to({}, { duration: 0.5 }); tl.to('.loader', { duration: 0.8, opacity: 0, ease: 'power2.inOut', onComplete: function() { document.querySelector('.loader').style.display = 'none'; gsap.from('.content', { duration: 0.8, opacity: 0, y: 20, ease: 'power2.out' }); } }); }); </script></div><div class="script---transition w-embed w-script"><script> document.addEventListener("DOMContentLoaded", function() { // Sélectionner tous les liens internes du site const internalLinks = document.querySelectorAll('a[href^="/"]:not([href*="#"]):not([target="_blank"])'); // Animation de sortie quand on clique sur un lien internalLinks.forEach(link => { link.addEventListener('click', function(e) { // Empêcher le comportement par défaut du lien e.preventDefault(); // URL de destination const href = this.getAttribute('href'); // Référence à l'overlay const overlay = document.querySelector('.transition-overlay'); // Animation d'entrée de l'overlay gsap.to(overlay, { duration: 0.5, opacity: 1, ease: "power2.inOut", onComplete: () => { // Naviguer vers la nouvelle page une fois l'animation terminée window.location.href = href; } }); }); }); // Animation d'entrée quand la page charge window.addEventListener('load', function() { const overlay = document.querySelector('.transition-overlay'); // Si l'overlay existe et est visible if (overlay && getComputedStyle(overlay).opacity !== "0") { // Animation de sortie de l'overlay gsap.to(overlay, { duration: 0.5, opacity: 0, delay: 0.2, ease: "power2.inOut" }); } }); }); </script></div></div></div><script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=682c4cb4a0fc31e251881ee7" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script><script src="https://cdn.prod.website-files.com/682c4cb4a0fc31e251881ee7/js/webflow.9fbff97c.9c40f3924ad5f734.js" type="text/javascript"></script><script src="https://cdn.prod.website-files.com/gsap/3.13.0/gsap.min.js" type="text/javascript"></script><script src="https://cdn.prod.website-files.com/gsap/3.13.0/ScrollTrigger.min.js" type="text/javascript"></script><script src="https://cdn.prod.website-files.com/gsap/3.13.0/MorphSVGPlugin.min.js" type="text/javascript"></script><script src="https://cdn.prod.website-files.com/gsap/3.13.0/InertiaPlugin.min.js" type="text/javascript"></script><script src="https://cdn.prod.website-files.com/gsap/3.13.0/Draggable.min.js" type="text/javascript"></script><script src="https://cdn.prod.website-files.com/gsap/3.13.0/CustomEase.min.js" type="text/javascript"></script><script type="text/javascript">gsap.registerPlugin(ScrollTrigger,MorphSVGPlugin,InertiaPlugin,Draggable,CustomEase);</script><script src="https://cdn.jsdelivr.net/npm/split-type@0.3.4/umd/index.min.js"></script></body></html>