1<!DOCTYPE html> 2<html lang="fr" style="background-color: light-dark(#f5f6f4,#212127); color: light-dark(#12453f, #ffffff);"> 3 4<head> 5 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 6<title>Contactez-nous</title> 7<meta name="description" content="Planete-SFactory votre Smoke shop, boutique spécialiste d'accessoires pour fumeurs, grinder, bang, briquet, chicha, narguilé, feuille à rouler OCB, encens, balance électronique." /> 8<meta name="keywords" content="grinder, bang, encens, briquet, narguile, chicha, accessoire fumeur, balance électronique article fumeur, ocb, cendrier, vaporisateur, blunts, feuille à rouler, cadeau rasta." /> 9<meta name="robots" content="INDEX,FOLLOW" /> 10<link rel="icon" href="https://www.planete-sfactory.com/media/favicon/stores/3/favicon-32x32.png" type="image/x-icon" /> 11<meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover" /> 12<meta name="color-scheme" content="light dark" />
13<script> 14 (function() { 15 var root = document.documentElement; 16 var storedDarkMode = null; 17 try { 18 storedDarkMode = localStorage.getItem('darkMode'); 19 } catch (e) {} 20 var darkMode = storedDarkMode === 'true' || 21 (storedDarkMode === null && window.matchMedia('(prefers-color-scheme: dark)').matches); 22 root.classList.toggle('dark', darkMode); 23 })(); 24</script>
24 25<style> 26 html, 27 body { 28 background-color: #F5F6F4; 29 } 30 31 html.dark, 32 html.dark body { 33 background-color: #212127; 34 } 35</style> 36<link rel="preload" href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/fonts/Inter/Inter24pt-Regular.woff2" as="font" type="font/woff2" crossorigin /> 37<link rel="preload" href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/fonts/Inter/Inter24pt-ExtraBold.woff2" as="font" type="font/woff2" crossorigin /> 38<link rel="preload" href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/fonts/Poppins/Poppins-ExtraBold.woff2" as="font" type="font/woff2" crossorigin /> 39 <link rel="preload" href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg" as="image" type="image/svg+xml" /> 40<link rel="stylesheet" href="https://www.planete-sfactory.com/media/css_secure/5fef9d20d03c2a6fcf5ba91aa50423a7.css" media="print" > 41<link rel="stylesheet" href="https://www.planete-sfactory.com/media/css_secure/33595d6d9693602b5d9f83274be5b58a.css" media="all" >
42<script src="https://www.planete-sfactory.com/js/prototype/prototype.js?version=fd167430 43"></script>
vendor: 1 bytes, line 43
43
44<script src="https://www.planete-sfactory.com/js/lib/jquery/jquery-3.2.1.min.js?version=fd167430 45"></script>
vendor: 1 bytes, line 45
45
46<script src="https://www.planete-sfactory.com/js/lib/jquery/noconflict.js?version=fd167430 47"></script>
vendor: 1 bytes, line 47
47
48<script src="https://www.planete-sfactory.com/js/prototype/validation.js?version=fd167430 49"></script>
vendor: 1 bytes, line 49
49
50<script src="https://www.planete-sfactory.com/js/varien/js.js?version=fd167430 51"></script>
vendor: 1 bytes, line 51
51
52<script src="https://www.planete-sfactory.com/js/varien/form.js?version=fd167430 53"></script>
vendor: 1 bytes, line 53
53
54<script src="https://www.planete-sfactory.com/js/varien/menu.js?version=fd167430 55"></script>
vendor: 1 bytes, line 55
55
56<script src="https://www.planete-sfactory.com/js/mage/translate.js?version=fd167430 57"></script>
vendor: 1 bytes, line 57
57
58<script src="https://www.planete-sfactory.com/js/mage/cookies.js?version=fd167430 59"></script>
vendor: 1 bytes, line 59
59
60<script src="https://www.planete-sfactory.com/js/prototype/window.js?version=fd167430 61"></script>
vendor: 1 bytes, line 61
61
62<script src="https://www.planete-sfactory.com/js/mage/adminhtml/tools.js?version=fd167430 63"></script>
vendor: 1 bytes, line 63
63
64<script src="https://www.planete-sfactory.com/js/mage/adminhtml/wysiwyg/tiny_mce/setup.js?version=fd167430 65"></script>
vendor: 1 bytes, line 65
65
66<script src="https://www.planete-sfactory.com/js/mage/adminhtml/events.js?version=fd167430 67"></script>
vendor: 1 bytes, line 67
67
68<script src="https://www.planete-sfactory.com/skin/frontend/base/default/webcooking/js/all.js?version=fd167430 69"></script>
vendor: 1 bytes, line 69
69
70<script src="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/js/xi/quick-cart.js?version=fd167430 71"></script>
vendor: 1 bytes, line 71
71
72<script src="https://www.planete-sfactory.com/js/lib/jquery/slick/slick.min.js?version=fd167430 73" defer="defer"></script>
vendor: 1 bytes, line 73
73
74<script src="https://www.planete-sfactory.com/js/xi/zoom.js?version=fd167430 75" defer="defer"></script>
vendor: 1 bytes, line 75
75
76<script src="https://www.planete-sfactory.com/js/noza/javalink.js?version=fd167430 77" defer="defer"></script>
vendor: 1 bytes, line 77
77
78<script src="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/js/touch-emulator.js?version=fd167430 79" defer></script>
vendor: 1 bytes, line 79
79
80<script src="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/js/scripts.min.js?version=fd167430 81" defer></script>
vendor: 1 bytes, line 81
81
82<script src="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/js/device-detector.js?version=fd167430 83" defer></script>
vendor: 1 bytes, line 83
83
84<script src="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/js/alpine.min.js?version=fd167430 85" defer></script>
85 86<link rel="canonical" href="https://www.planete-sfactory.com/contacts/"> 87
88<script type="text/javascript"> 89//<![CDATA[ 90Mage.Cookies.path = '/'; 91Mage.Cookies.domain = '.www.planete-sfactory.com'; 92//]]> 93</script>
93 94 95
95<script> 96 //<![CDATA[ 97 optionalZipCountries = ["IE","PA","HK","MO","UY"]; 98 //]]> 99 </script>
99 100 <!-- BEGIN GOOGLE ANALYTICS 4 CODE -->
vendor: 72 bytes, lines 100-101
100 101 <script async src="https://www.googletagmanager.com/gtag/js?id=
101G-F46NHCD11B
vendor: 20 bytes, lines 101-102
101"></script> 102
102<script> 103
vendor: 153 bytes, lines 103-108
103window.dataLayer = window.dataLayer || []; 104 function gtag(){dataLayer.push(arguments);} 105 106gtag('js', new Date()); 107 108gtag('config', '
108G-F46NHCD11B
vendor: 24 bytes, lines 108-109
108'); 109
109</script>
109 110 <!-- END GOOGLE ANALYTICS 4 CODE --> 111
111<script id="df-script" type="text/javascript" async="" src="https://cdn.doofinder.com/media/js/doofinder-classic.7.latest.min.js" charset="utf-8"></script>
vendor: 1 bytes, line 111
111
112<script type="text/javascript"> 113 114var dfClassicLayers = [{ 115 "hashid": "4cf778d63e3fc5c50418ae7d438dee99", 116 "zone": "eu1", 117 "display": { 118 "lang": "fr", 119 "width": "100%", 120 "align": "center", 121 "facets": { 122 "width": "346px", 123 "attached": "left" 124 } 125 }, 126 "queryInput": "#search" 127}]; 128var dfEbi ={ 129 "loadScript":{ 130 "df-script":'//cdn.doofinder.com/media/js/doofinder-classic.7.latest.min.js' 131 }, 132 "layers":dfClassicLayers, 133 "skuField":"id" 134 }; 135</script>
135<script type="text/javascript"> 136 if (typeof Varien.searchForm !== 'undefined') { 137 Varien.searchForm.prototype.initAutocomplete = function() { 138 $('search_autocomplete').hide(); 139 }; 140 } 141 </script>
141<script type="application/ld+json"> 142{ 143 "@context": "http://schema.org", 144 "@type": "WebSite", 145 "name": "S-Factory FR (Vue)", 146 "url":"https://www.planete-sfactory.com/", 147 "inLanguage": "fr", 148 "image": "https://www.planete-sfactory.com/media/favicon/stores/3/favicon-32x32.png", 149 "potentialAction": { 150 "@type": "SearchAction", 151 "target": "https://www.planete-sfactory.com/catalogsearch/result/?q={search_term_string}", 152 "query-input": "required name=search_term_string" 153 } 154} 155</script>
155 156
157<script type="application/ld+json"> 158 { 159 "@context": "http://schema.org", 160 "@type": "Organization", 161 "name": "NOZA Distribution", 162 "description": "", 163 "image": "https://www.planete-sfactory.com/media/favicon/stores/3/favicon-32x32.png", 164 "sameAs": "https://www.planete-sfactory.com/mentions-legales/", 165 "address": { 166 "@type": "PostalAddress", 167 "streetAddress": "24, rue James Watt - Zone Industrielle", 168 "postalCode": "62000", 169 "addressLocality": "Dainville", 170 "addressCountry": "FR" 171 } 172}</script>
vendor: 1 bytes, line 172
172
173<script type="text/javascript">//<![CDATA[ 174 var Translator = new Translate({"HTML tags are not allowed":"Les balises HTML ne sont pas autoris\u00e9es","Please select an option.":"S\u00e9lectionnez une option","This is a required field.":"Ce champ est obligatoire.","Please enter a valid number in this field.":"Veuillez saisir un nombre valide.","The value is not within the specified range.":"La valeur n'est pas dans la plage sp\u00e9cifi\u00e9e.","Please use numbers only in this field. Please avoid spaces or other characters such as dots or commas.":"Seuls les chiffres sont autoris\u00e9s dans ce champ. \u00c9vitez les espaces ou autres caract\u00e8res tels que les points ou les virgules.","Please use letters only (a-z or A-Z) in this field.":"Veuillez utiliser uniquement des lettres (a-z ou A-Z) dans ce champ.","Please use only letters (a-z), numbers (0-9) or underscore(_) in this field, first character should be a letter.":"Veuillez utiliser uniquement des lettres (a-z), des chiffres (0-9) ou underscore (_) dans ce champ, en commen\u00e7ant par une lettre.","Please use only letters (a-z or A-Z) or numbers (0-9) only in this field. No spaces or other characters are allowed.":"Veuillez utiliser uniquement des lettres (a-z) ou des chiffres (0-9) dans ce champ. Les espaces et autres caract\u00e8res ne sont pas autoris\u00e9s.","Please use only letters (a-z or A-Z) or numbers (0-9) or spaces and # only in this field.":"Veuillez utiliser uniquement des lettres (a-z), des chiffres (0-9), des espaces ou des di\u00e8ses (#) dans ce champ.","Please enter a valid phone number. For example (123) 456-7890 or 123-456-7890.":"Veuillez saisir un num\u00e9ro de t\u00e9l\u00e9phone valide.","Please enter a valid fax number. For example (123) 456-7890 or 123-456-7890.":"Veuillez saisir un num\u00e9ro de fax valide. Par exemple 0123456789.","Please enter a valid date.":"Veuillez saisir une date valide.","Please enter a valid email address. For example [email protected].":"Veuillez saisir une adresse email valide. Par exemple [email protected]","Please use only visible characters and spaces.":"Veuillez utiliser uniquement des caract\u00e8res visibles et des espaces.","Please enter more characters or clean leading or trailing spaces.":"Veuillez saisir plus de caract\u00e8res ou supprimer les espaces en d\u00e9but ou fin de texte.","Please make sure your passwords match.":"V\u00e9rifiez que vos mots de passe concordent.","Please enter a valid URL. Protocol is required (http:\/\/, https:\/\/ or ftp:\/\/)":"Veuillez saisir une URL valide. Le protocole est obligatire (http:\/\/, https:\/\/ ou ftp:\/\/)","Please enter a valid URL. For example http:\/\/www.example.com or www.example.com":"Veuillez saisir une URL valide. Par exemple http:\/\/www.exemple.com ou www.exemple.com","Please enter a valid URL Key. For example \"example-page\", \"example-page.html\" or \"anotherlevel\/example-page\".":"Veuillez saisir une URL valide. Par exemple \"page-exemple\", \"page-exemple.html\" ou \"niveau\/page-exemple\".","Please enter a valid XML-identifier. For example something_1, block5, id-4."
174:"Veuillez saisir un identifiant XML valide. Par exemple, quelquechose_1, bloc5, id-4.","Please enter a valid social security number. For example 123-45-6789.":"Veuillez saisir un num\u00e9ro de s\u00e9curit\u00e9 sociale valide. Par exemple 123-45-6789.","Please enter a valid zip code. For example 90602 or 90602-1234.":"Veuillez saisir un code postal valide. Par exemple 92100.","Please enter a valid zip code.":"Veuillez saisir un code postal valide.","Please use this date format: dd\/mm\/yyyy. For example 17\/03\/2006 for the 17th of March, 2006.":"Veuillez utiliser ce format de date : jj\/mm\/aaaa. Par exemple, 21\/12\/2012 pour le 21 D\u00e9cembre 2012.","Please enter a valid $ amount. For example $100.00.":"Veuillez saisir un montant valide. Par exemple 100.00 \u20ac.","Please select one of the above options.":"Veuillez choisir une des options ci-dessus.","Please select one of the options.":"Veuillez choisir une des options.","Please select State\/Province.":"Veuillez choisir un \u00e9tat\/province.","Please enter a number greater than 0 in this field.":"Veuillez saisir un nombre sup\u00e9rieur \u00e0 0 dans ce champ.","Please enter a number 0 or greater in this field.":"Veuillez saisir un nombre sup\u00e9rieur ou \u00e9gal \u00e0 0 dans ce champ.","Please enter a valid credit card number.":"Veuillez saisir un num\u00e9ro de carte bancaire valide.","Credit card number does not match credit card type.":"Le num\u00e9ro de carte ne correspond pas au type de carte.","Card type does not match credit card number.":"Le type de carte ne correspond pas au num\u00e9ro de carte.","Incorrect credit card expiration date.":"Mauvaise date d'expiration de carte de cr\u00e9dit.","Please enter a valid credit card verification number.":"Veuillez saisir un num\u00e9ro de v\u00e9rification de carte bancaire valide.","Please use only letters (a-z or A-Z), numbers (0-9) or underscore(_) in this field, first character should be a letter.":"Utilisez uniquement des lettres (a-z ou A-Z), des chiffres (0-9) ou des underscores (_) dans ce champ. Le premier caract\u00e8re doit \u00eatre une lettre.","Please input a valid CSS-length. For example 100px or 77pt or 20em or .5ex or 50%.":"Veuillez saisir une longueur CSS valide. Par exemple 100px ou 77pt ou 20 em ou .5ex ou 50%.","Text length does not satisfy specified text range.":"La longueur du texte ne satisfait pas la plage de texte sp\u00e9cifi\u00e9e.","Please enter a number lower than 100.":"Veuillez saisir un nombre inf\u00e9rieur \u00e0 100.","Please select a file":"S\u00e9lectionnez un fichier","Please enter issue number or start date for switch\/solo card type.":"Veuillez saisir le num\u00e9ro de probl\u00e8me ou une date de d\u00e9but pour le type de carte switch\/solo.","Please wait, loading...":"Veuillez patienter, chargement en cours...","This date is a required value.":"Cette date est obligatoire.","Please enter a valid day (1-%d).":"Veuillez saisir un jour valide (1-%d).","Please enter a valid month (1-12).":"Veuillez saisir un mois valide (1-12).","Please enter a valid year (1900-%d).":"Veuillez saisir une ann\u00e9e valide (1900-%d).","Please enter a valid full date":"Veuillez saisir une date compl\u00e8te valide.","Please enter a valid date between %s and %s":"Veuillez saisir une date valide entre %s et %s","Please enter a valid date equal to or greater than %s":"Veuillez saisir une date valide sup\u00e9rieure ou \u00e9gale \u00e0 %s","Please enter a valid date less than or equal to %s":"Veuillez saisir une date valide inf\u00e9rieure ou \u00e9gale \u00e0 %s","Add Products":"Ajouter des produits","Complete":"Termin\u00e9e","Please choose to register or to checkout as a guest":"Choisissez de vous enregistrer ou de passer votre commande en tant qu'invit\u00e9","Your order cannot be completed at this time as there is no shipping methods available for it. Please make necessary changes in your shipping address.":"Vous ne pouvez pas continuer votre commande car aucun mode de livraison n'est disponible pour votre adresse.","Please specify shipping method.":"Choisissez un mode de livraison.","Your order
174cannot be completed at this time as there is no payment methods available for it.":"Vous ne pouvez pas continuer votre commande car aucun mode de paiement n'est disponible.","Please specify payment method.":"Choisissez un mode de paiement.","Add to Cart":"Ajouter au panier","In Stock":"En stock","Out of Stock":"Rupture de stock"}); 175 //]]></script>
vendor: 1 bytes, line 175
175
176<script>
vendor: 498 bytes, lines 176-190
176 177 (function(w, d, s, l, i) { 178 w[l] = w[l] || []; 179 w[l].push({ 180 'gtm.start': new Date().getTime(), 181 event: 'gtm.js' 182 }); 183 var f = d.getElementsByTagName(s)[0], 184 j = d.createElement(s), 185 dl = l != 'dataLayer' ? '&l=' + l : ''; 186 j.async = true; 187 j.src = 188 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; 189 f.parentNode.insertBefore(j, f); 190 })(window, document, 'script', 'dataLayer', '
190GTM-K96TRFV
vendor: 4 bytes, line 190
190');
191</script>
191 192<!-- End Google Tag Manager --> 193 194 195<style> 196 :root { 197 --alt-image: "Lâimage a pris une puff de trop."; 198 --short-alt-image: "Oops. Lâimage est partie en fumée."; 199 } 200</style></head> 201<body class="template-1-column-full-width contacts-index-index wcln-hide-pager"> 202 203 <div class="wrapper"> 204 <div class="page"> 205 <header id="header" class="fixed pt-2 md:pt-6 top-0 w-full transition-transform duration-300 ease-in-out" style="z-index: var(--header-index);" 206 x-data="{ 207 headerElement: null, 208 resizeObserver: null, 209 headerHeightRem: null, 210 init() { 211 this.headerElement = this.$el; 212 if (window.ResizeObserver) { 213 this.resizeObserver = new ResizeObserver((entries) => { 214 if (!entries || !entries.length) return; 215 const entry = entries[0]; 216 const boxSize = entry.borderBoxSize && entry.borderBoxSize[0] ? entry.borderBoxSize[0].blockSize : null; 217 const height = boxSize || entry.contentRect.height; 218 this.setHeaderHeight(height); 219 }); 220 this.resizeObserver.observe(this.headerElement); 221 } else { 222 this.setHeaderHeight(this.headerElement.getBoundingClientRect().height); 223 } 224 }, 225 setHeaderHeight(height) { 226 if (!document.documentElement || !height) return; 227 const nextHeightRem = (height / 16).toFixed(4) + 'rem'; 228 if (this.headerHeightRem === nextHeightRem) return; 229 this.headerHeightRem = nextHeightRem; 230 document.documentElement.style.setProperty('--header-height', nextHeightRem); 231 document.documentElement.style.setProperty('--header-height-mobile', nextHeightRem); 232 document.documentElement.style.setProperty('--header-height-desktop', nextHeightRem); 233 }, 234 destroy() { 235 if (this.resizeObserver) this.resizeObserver.disconnect(); 236 } 237 }"> 238 <div class="absolute inset-0 bg-gradient-to-b from-[#00000066] dark:from-[#191718cc] to-[#0a363100] dark:to-[#19171800] backdrop-blur-[2px]" 239 style="-webkit-mask-image: linear-gradient(to bottom, black 65%, transparent 100%);"></div> 240 <div class="header-container relative max-w-[var(--container-width)] mx-auto px-2 md:px-8 lg:px-12"> 241 <div class="bg-[#12453fcc] dark:bg-[#212127cc] border border-[#082a26] dark:border-[#2b2b39] rounded-lg text-ui-0 pt-3 pb-3.75 md:pt-3.75 md:pb-3 px-3 md:px-12"> 242 <div x-data="{ 243 scrollY: 0, 244 lastScrollY: 0, 245 applied: false, 246 updateVisibility() { 247 const nextScrollY = window.scrollY || 0; 248 const isScrollingDown = nextScrollY > this.lastScrollY; 249 const isAtTop = nextScrollY < 30; 250 251 if (isAtTop) { 252 this.applied = false; 253 } else if (isScrollingDown && nextScrollY > 50) { 254 this.applied = true; 255 } 256 257 this.scrollY = nextScrollY; 258 this.lastScrollY = nextScrollY; 259 }, 260 init() { 261 this.lastScrollY = window.scrollY || 0; 262 this.scrollY = this.lastScrollY; 263 this.updateVisibility(); 264 } 265 }" 266 @scroll.window.throttle.100ms="updateVisibility()" 267 @resize.window.throttle.100ms="updateVisibility()" 268 class="grid transition-grid" 269 :class="applied ? 'grid-rows-[0fr]' : 'grid-rows-[1fr]'"> 270 <div class="min-h-0 overflow-hidden flex items-center gap-2"> 271 <div class="text-primary-400 flex-1 text-center text-xxs font-medium leading-none"> 272 <div class="relative h-6 overflow-hidden w-full"> 273 <div class="header-carousel absolute w-full transition-transform duration-500" id="header-carousel"> 274 <div class="h-6 flex items-center justify-center w-full" id="carousel-item-0"> 275 Commande avant 14h = envoi le jour même (hors week-ends et jours fériés) </div> 276 <div class="h-6 flex items-center justify-center w-full" id="carousel-item-1"> 277 Votre boutique d'accessoires pour fumeurs </div> 278 <div class="h-6 flex items-center justify-center w-full" id="carousel-item-2"> 279 Plus de 6000 références ! </div> 280 <div class="h-6 flex items-center justify-center w-full"> 281 Commande avant 14h = envoi le jour même (hors week-ends et jours fériés) </div> 282 </div> 283 </div> 284 285
285<script type="text/javascript"> 286 document.addEventListener('DOMContentLoaded', function() { 287 var carousel = document.getElementById('header-carousel'); 288 var messageCount = 3; 289 290 // Only set up carousel if we have more than one message 291 if (messageCount > 1) { 292 var currentIndex = 0; 293 var itemHeightRem = 1.5; 294 295 // Function to move to the next message 296 function rotateMessages() { 297 currentIndex++; 298 299 // Apply the transform to move up 300 carousel.style.transform = 'translateY(-' + (currentIndex * itemHeightRem) + 'rem)'; 301 302 // If we've reached the clone of the first slide, reset without transition 303 if (currentIndex >= messageCount) { 304 setTimeout(function() { 305 // Remove the transition temporarily 306 carousel.style.transition = 'none'; 307 // Reset to the first real item 308 currentIndex = 0; 309 carousel.style.transform = 'translateY(0)'; 310 // Re-enable the transition on the next frame 311 requestAnimationFrame(function() { 312 carousel.style.transition = 'transform 0.5s ease'; 313 }); 314 }, 500); // Wait for the transition to complete 315 } 316 } 317 318 // Start the rotation - every 2 seconds 319 setInterval(rotateMessages, 2000); 320 } 321 }); 322 </script>
322 323 </div> 324 <div class="flex items-center gap-7.5 min-h-6"> 325 <div class="review-bar flex gap-2 items-center"> 326 <div class="text-xxs font-medium leading-none text-accent-fade dark:text-accent-light lg:hidden">4.81/5</div> 327 <div class="leading-none hidden lg:flex items-center text-accent-fade dark:text-accent-light"> 328 <svg width="16px" height="16px" style="width:16px;height:16px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-star-full" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-star-full"></use></svg><svg width="16px" height="16px" style="width:16px;height:16px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-star-full" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-star-full"></use></svg><svg width="16px" height="16px" style="width:16px;height:16px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-star-full" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-star-full"></use></svg><svg width="16px" height="16px" style="width:16px;height:16px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-star-full" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-star-full"></use></svg><svg width="16px" height="16px" style="width:16px;height:16px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-star-half" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-star-half"></use></svg> </div> 329 <div class="text-xs-tiny leading-none font-medium text-primary-200 dark:text-primary-700"> 330 (37741 avis) 331 </div> 332 </div> 333 <div class="hidden md:block empty:hidden"></div> 334 </div> 335 </div> 336 </div> 337 <div class="header flex items-center md:gap-12"> 338 <div class="flex gap-2 lg:hidden"> 339 <button title="Menu" class="lg:p-2 text-white hover:text-accent transition-colors" x-data 340 @click="$dispatch('openMenu', { opener: $event.currentTarget })"> 341 <svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-burger" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-burger"></use></svg> </button> 342 <button class="lg:p-2 text-white hover:text-accent transition-colors" 343 title="Rechercher" x-data @click="$dispatch('openSearch', { trusted: $event.isTrusted })"> 344 <svg width="21px" height="21px" style="width:21px;height:21px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-search" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-search"></use></svg> </button> 345 </div> 346 <div class="grow lg:grow-0 flex justify-center md:justify-start"> 347 <a href="https://www.planete-sfactory.com/" title="S-Factory" class="logo" fetchpriority="high"> 348 <img src="https://media.planete-sfactory.com/skin/frontend/noza/s-factory/images/logo.svg?twic=v1" 349 alt="S-Factory" 350 data-twic-src="image:frontend/noza/s-factory/images/logo.svg" 351 class="w-[70px] xs:w-[108px] md:w-[128px]" 352 width="128" height="47" /> 353 </a> 354 </div> 355 <div class="header-central flex-1 hidden lg:flex gap-3 items-center"> 356 <button class="header-central__menu flex items-center gap-2 px-4 py-3.5 bg-primary-900 hover:bg-primary-800 dark:bg-[#191718] dar
356k:hover:bg-primary-100 text-white rounded-ui transition-colors" 357 x-data @click="$dispatch('openMenu', { opener: $event.currentTarget })"> 358 <svg width="20px" height="20px" style="width:20px;height:20px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-burger" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-burger"></use></svg> <span>Menu</span> 359 </button> 360 <div class="flex-1 relative" x-data> 361 <button class="input-text form-input text-left pl-3 pr-12 py-2.5 text-primary-800 dark:text-ui-900 w-full flex items-center gap-2" 362 @click="$dispatch('openSearch', { trusted: $event.isTrusted })" 363 type="button"> 364 <span class="text-primary-800 dark:text-ui-900"><svg width="18px" height="18px" style="width:18px;height:18px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-search" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-search"></use></svg></span> 365 <span class="grow text-xxs leading-none font-medium text-ui-900 dark:text-ui-800">Rechercher</span> 366 <span class="text-accent"><svg width="20px" height="20px" style="width:20px;height:20px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></span> 367 </button> 368 </div> 369 <div class="dark-mode-switcher dark-mode-switcher--dark transition-opacity opacity-0" 370 x-data="{ loaded: false }" 371 x-init="loaded = true" 372 :class="{'opacity-0': !loaded}" 373 @click="$store.darkMode.toggle()"> 374 <div class="dark-mode-switcher__container" 375 :class="{ 376 'dark-mode-switcher__container--light' : !$store.darkMode.active, 377 'dark-mode-switcher__container--dark' : $store.darkMode.active 378 }" 379 x-cloak> 380 <div class="dark-mode-switcher__controller" 381 :class="{ 382 'dark-mode-switcher__controller--light' : !$store.darkMode.active, 383 'dark-mode-switcher__controller--dark' : $store.darkMode.active 384 }"> 385 <div class="dark-mode-switcher__controller-inner" 386 :class="{ 387 'dark-mode-switcher__controller-inner--light' : !$store.darkMode.active, 388 'dark-mode-switcher__controller-inner--dark' : $store.darkMode.active 389 }"></div> 390 </div> 391 <div class="dark-mode-switcher__icon" :class="{ 'opacity-50': $store.darkMode.active }"><svg width="14px" height="14px" style="width:14px;height:14px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-moon" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-moon"></use></svg></div> 392 <div class="dark-mode-switcher__icon" :class="{ 'opacity-50': !$store.darkMode.active }"><svg width="14px" height="14px" style="width:14px;height:14px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-sun" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-sun"></use></svg></div> 393 </div> 394</div> 395 396<style> 397 ::view-transition-old(root), 398 ::view-transition-new(root), 399 ::view-transition-old(*), 400 ::view-transition-new(*) { 401 pointer-events: none; 402 } 403</style> 404
405<script> 406 document.documentElement.classList.toggle( 407 'dark', 408 localStorage.getItem('darkMode') === 'true' || (!('darkMode' in localStorage) && window.matchMedia('(prefers-color-scheme: dark)').matches) 409 ); 410 411 (function initDarkModeTogglePatch() { 412 function patchStoreToggle() { 413 if (!window.Alpine || typeof window.Alpine.store !== 'function') { 414 return false; 415 } 416 417 const store = window.Alpine.store('darkMode'); 418 if (!store || typeof store.toggle !== 'function' || store.__togglePatched) { 419 return !!store; 420 } 421 422 store.toggle = function () { 423 this.active = !this.active; 424 localStorage.setItem('darkMode', this.active); 425 426 const applyClass = () => { 427 document.documentElement.classList.toggle('dark', this.active); 428 document.dispatchEvent(new CustomEvent('switched-theme', { detail: { darkMode: this.active } })); 429 }; 430 431 const menuIsOpen = !!document.querySelector('.nav-container.nav-open'); 432 433 if (!document.startViewTransition || menuIsOpen) { 434 applyClass(); 435 return; 436 } 437 438 document.documentElement.classList.add('disable-transitions'); 439 const vt = document.startViewTransition(applyClass); 440 Promise.resolve(vt?.finished) 441 .catch(() => {}) 442 .finally(() => { 443 document.documentElement.classList.remove('disable-transitions'); 444 }); 445 }; 446 447 store.__togglePatched = true; 448 return true; 449 } 450 451 if (!patchStoreToggle()) { 452 document.addEventListener('alpine:init', patchStoreToggle, { once: true }); 453 } 454 })(); 455</script>
455 456 </div> 457 458 <div class="flex items-center gap-2 justify-end"> 459 <div class="hidden md:block"> 460 <HeaderProLink /> 461 </div> 462 <div class="flex gap-2 items-center"> 463 <dialog class="modal-panel" id="login" role="alertdialog" x-data="modalPanel()"> 464 <div x-data="{ type: 'particulier' }" @login-button-clicked.window="type = $event.detail.type; console.log('PRO')" 465 class="modal-panel__wrapper offcanvas-sheet max-w-[37.5rem] bg-primary-50 rounded-ui"> 466 <div class="modal-panel__header flex items-center gap-2 justify-between"> 467 <div role="heading" aria-level="2" class="font-heading text-h5 font-bold text-primary"> 468 Identifiez-vous ou créer un compte </div> 469 <button type="button" 470 class="shrink-0 w-[3.125rem] h-[3.125rem] bg-primary-200 rounded-full flex items-center justify-center" 471 @click="closeModal()" aria-label="Fermer"> 472 <svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-close" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-close"></use></svg> </button> 473 </div> 474 <div class="modal-panel__content account-login flex flex-col gap-2 text-primary-800"> 475 <div class="bg-ui-0 rounded-ui w-full p-6 flex flex-col gap-6"> 476 <span class="font-heading text-h4 font-bold">Créer un compte</span> 477 478 <div class="bg-primary-400 dark:bg-primary-50 p-1 rounded-ui flex gap-1"> 479 <div class="w-full"> 480 <input type="radio" id="particulier" name="type" value="particulier" 481 @click="type = 'particulier'" :checked="type === 'particulier'" class="hidden"> 482 <label for="particulier" 483 class="text-center hover:bg-ui-0 dark:hover:bg-primary-200 active:bg-primary-200 dark:active:bg-primary-300 font-bold cursor-pointer rounded-ui flex justify-center items-center w-full p-1 h-[3.4375rem] transition-colors" 484 :class="{ 'bg-ui-0 dark:bg-primary-200': type === 'particulier' }">Je suis un particulier</label> 485 </div> 486 <div class="w-full"> 487 <input type="radio" id="pro" name="type" value="pro" @click="type = 'pro'" 488 :checked="type === 'pro'" class="hidden"> 489 <label for="pro" 490 class="text-center hover:bg-ui-0 dark:hover:bg-primary-200 active:bg-primary-200 dark:active:bg-primary-300 font-bold cursor-pointer rounded-ui flex justify-center items-center w-full p-1 h-[3.4375rem] transition-colors" 491 :class="{ 'bg-ui-0 dark:bg-primary-200': type === 'pro' }">Je suis un professionnel</label> 492 </div> 493 </div> 494 495 <div x-show="type === 'particulier'" class="flex flex-col gap-2"> 496 <div class="flex gap-2 items-center"> 497 <div class="w-5 h-5 bg-accent text-white flex items-center justify-center rounded-full shrink-0"> 498 <svg class="bold-icon" width="12px" height="12px" style="width:12px;height:12px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-check" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-check"></use></svg> </div> 499 <span>Cagnotte ultra pratique</span> 500 </div> 501 <div class="flex gap-2 items-center"> 502 <div class="w-5 h-5 bg-accent text-white flex items-center justify-center rounded-full shrink-0"> 503 <svg class="bold-icon" width="12px" height="12px" style="width:12px;height:12px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-check" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-check"></use></svg> </div>
504 <span>Accès rapide à ma commandes</span> 505 </div> 506 <div class="flex gap-2 items-center"> 507 <div class="w-5 h-5 bg-accent text-white flex items-center justify-center rounded-full shrink-0"> 508 <svg class="bold-icon" width="12px" height="12px" style="width:12px;height:12px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-check" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-check"></use></svg> </div> 509 <span>Paiement facile et rapide</span> 510 </div> 511 </div> 512 513 <div x-show="type === 'pro'" class="flex flex-col gap-2"> 514 <div class="flex gap-5 items-start mb-4"> 515 <img class="w-1/3" 516 src="https://media.planete-sfactory.com/skin/frontend/noza/s-factory/images/noza-distribution.png?twic=v1" 517 data-twic-src="image:frontend/noza/s-factory/images/noza-distribution.png" 518 alt="noza-distribution" loading="lazy" width="146" height="44"> 519 <span 520 class="font-bold">Créez votre compte sur notre espace PRO : Noza Distribution, votre grossiste dans lâunivers du fumeur.</span> 521 </div> 522 <div class="flex gap-2 items-center"> 523 <div class="w-5 h-5 bg-accent text-white flex items-center justify-center rounded-full shrink-0"> 524 <svg class="bold-icon" width="12px" height="12px" style="width:12px;height:12px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-check" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-check"></use></svg> </div> 525 <span>Tarifs préférentiels et dégressifs</span> 526 </div> 527 <div class="flex gap-2 items-center"> 528 <div class="w-5 h-5 bg-accent text-white flex items-center justify-center rounded-full shrink-0"> 529 <svg class="bold-icon" width="12px" height="12px" style="width:12px;height:12px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-check" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-check"></use></svg> </div> 530 <span>Grossiste depuis 2009, plus de 7500 refs en stock</span> 531 </div> 532 <div class="flex gap-2 items-center"> 533 <div class="w-5 h-5 bg-accent text-white flex items-center justify-center rounded-full shrink-0"> 534 <svg class="bold-icon" width="12px" height="12px" style="width:12px;height:12px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-check" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-check"></use></svg> </div> 535 <span>Une site dédié et réservé aux professionnels</span> 536 </div> 537 <div class="flex gap-2 items-center"> 538 <div class="w-5 h-5 bg-accent text-white flex items-center justify-center rounded-full shrink-0"> 539 <svg class="bold-icon" width="12px" height="12px" style="width:12px;height:12px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-check" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-check"></use></svg> </div>
540 <span>Un chargé de compte à votre disposition</span> 541 </div> 542 </div> 543 544 <button type="button" x-show="type === 'particulier'" 545 title="Créer un compte" 546 class="btn btn-default btn-default--primary h-[3.4375rem] w-full" 547 onclick="window.location='https://www.planete-sfactory.com/customer/account/create/';"> 548 <span>Créer un compte</span> 549 </button> 550 <button type="button" x-show="type === 'pro'" 551 title="Créer un compte" 552 class="btn btn-default btn-default--primary h-[3.4375rem] w-full" 553 onclick="window.location='https://www.nozadis.com/customer/account/create/';"> 554 <span>M'inscrire sur Noza</span> 555 </button> 556 </div> 557 <form action="https://www.planete-sfactory.com/customer/account/loginPost/" 558 class="bg-ui-0 rounded-ui w-full p-6 flex flex-col gap-6" method="post" id="login-form-modal"> 559 <input name="form_key" type="hidden" value="kpVWfsZH03Snckqp" /> 560 <div class="flex flex-col gap-1"> 561 <span class="font-heading text-h4 font-bold">On se connait déjà ?</span> 562 <span>Ravis de vous revoir ! Identifiez-vous pour passer votre commande</span> 563 </div> 564 <div x-show="type === 'particulier'" class="flex flex-col gap-2"> 565 <div x-data="inputLabelMove()" class="field-input-with-label-input"> 566 <label for="email" class="required">Adresse mail <em>*</em></label> 567 <input type="text" name="login[username]" 568 value="" id="email" 569 class="form-input w-full input-text required-entry validate-email" 570 title="Adresse mail" /> 571 </div> 572 <div x-data="inputLabelMove(), { showPasswordForm: false }" class="field-input-with-label-input"> 573 <label for="pass" class="required">Mot de passe <em>*</em> 574 </label> 575 <input x-ref="passwordInput" type="password" name="login[password]" 576 class="form-input w-full input-text required-entry validate-password min-pass-length-5" 577 id="pass" title="Mot de passe" 578 autocomplete="off" /> 579 <div x-on:click="togglePasswordVisibility()" x-cloak 580 class="password-visibility-toggle cursor-pointer absolute right-2 top-1/2 translate-y-[-50%]"> 581 <div x-show="showPassword"><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-eye" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-eye"></use></svg> </div> 582 <div x-show="!showPassword"><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-eye-off" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-eye-off"></use></svg> </div> 583 </div> 584 </div> 585 <a href="https://www.planete-sfactory.com/customer/account/forgotpassword/" 586 class="hover:underline">Mot de passe oublié ?</a> 587 <button type="submit" class="btn btn-default btn-default--primary h-[3.4375rem] w-full mt-4" 588 title="Connexion" name="send" 589 id="send2">
590 <span>Connexion</span> 591 </button> 592 </div> 593 <div x-show="type === 'pro'" class="flex flex-col gap-2"> 594 <button type="button" 595 title="Créer un compte" 596 class="btn btn-default btn-default--primary h-[3.4375rem] w-full" 597 onclick="window.location='https://www.nozadis.com/customer/account/login';"> 598 <span>Connexion en tant que professionnel</span> 599 </button> 600 </div> 601 </form> 602
602<script type="text/javascript"> 603 //<![CDATA[ 604 var dataForm = new VarienForm('login-form-modal', true); 605 //]]> 606 </script>
606 607 </div> 608 </div> 609</dialog> 610<div class="top-links flex items-center gap-2 justify-end"> 611 <div class="hidden md:block"> 612 <a x-data @click="$dispatch('openModalPanel', {id: 'login'}); $dispatch('login-button-clicked', {type: 'pro'})" 613 class="cursor-pointer py-3.5 px-3.5 rounded-ui hover:bg-primary-900 transition-colors text-xxs text-accent-light dark:hover:text-primary-200 font-bold">PRO</a> 614 </div> 615 <div class="flex gap-2 items-center"> 616 <button type="button" x-data @click="$dispatch('openModalPanel', {id: 'agreement-content' })" 617 class="lg:p-2 text-primary-100 dark:text-primary-800 hover:text-accent dark:hover:text-accent transition-colors cursor-pointer" 618 aria-label="Aide"> 619 <svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-help" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-help"></use></svg> </button> 620 <a href="https://www.planete-sfactory.com/nos-boutiques/" 621 class="lg:p-2 text-primary-100 dark:text-primary-800 hover:text-accent dark:hover:text-accent transition-colors" 622 aria-label="Boutiques"> 623 <svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-map-pin" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-map-pin"></use></svg> </a> 624 <a x-data role="button" 625 @click="$dispatch('openModalPanel', {id: 'login'}); $dispatch('login-button-clicked', {type: 'particulier'})" 626 class="lg:p-2 text-primary-100 dark:text-primary-800 hover:text-accent dark:hover:text-accent transition-colors" 627 aria-label="Connexion"> 628 <svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-account-circle" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-account-circle"></use></svg> </a> 629 <div class="header-cart-link flex"> 630 631<button x-data @click="$dispatch('openModalPanel', {id:'minicart'})" 632 class="relative lg:p-2 text-primary-100 dark:text-primary-800 hover:text-accent dark:hover:text-accent transition-colors" 633 aria-label="Panier"> 634 <svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-cart" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-cart"></use></svg> 635 </button> </div> 636 </div> 637</div> 638 639<dialog class="modal-panel" id="agreement-content" role="alertdialog" x-data="modalPanel()"> 640 <div class="modal-panel__wrapper offcanvas-sheet"> 641 <div class="modal-panel__header"> 642 <span> 643 Besoin d'aide ? </span> 644 <button type="button" class="btn-icon-ui btn-icon-ui--darker" @click="closeModal()" 645 title="Fermer"> 646 <svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-close" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-close"></use></svg> </button> 647 </div> 648 <div class="modal-panel__content text-primary-800"> 649 <div class="bg-ui-0 p-6 rounded-ui"> 650 <div 651 class="flex gap-6" 652 x-data="{ shouldRenderAgreementLottie: false }" 653 x-init="
654 document.addEventListener('openModalPanel', (event) => { 655 if (event.detail.id === 'agreement-content') { 656 shouldRenderAgreementLottie = false; 657 $nextTick(() => { 658 shouldRenderAgreementLottie = true; 659 }); 660 } 661 }); 662 " 663 > 664 <template x-if="shouldRenderAgreementLottie"> 665 <div x-data="nozaLottie({ path: 'https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/lottie/consultation-conversation.json', speed: 0.75 })" class="lottie w-28 h-28"></div> </template> 666 <div class="flex flex-col gap-3"> 667 <span class="text-h4 font-heading font-bold"> Nous contacter </span> 668 <div class="text-accent flex flex-col text-sm"> 669 <a class="underline hover:no-underline" href="tel:0321606000">03 21 60 60 00</a> 670 <a class="underline hover:no-underline" 671 href="mailto:[email protected]">[email protected]</a> 672 </div> 673 <span class="text-sm leading-[1.5]">du lundi au vendredi de 9h00 à 17h00</span> 674 </div> 675 </div> 676 <a href="/contacts/" 677 class="mt-6 block btn btn-default btn-default--primary min-h-[3.4375rem] px-3 w-full flex items-center justify-center"> 678 <span>Formulaire de contact</span> 679 </a> 680 </div> 681 <div class="bg-ui-0 p-6 rounded-ui flex flex-col gap-6 mt-3"> 682 <div class="cms-need-help"> 683 <span class="conseil">Besoin d'aide ?</span> 684<ul> 685 <li> 686 <ul> 687 <li> 688 <span class="widget widget-cms-link-inline"><a href="https://www.planete-sfactory.com/qui-sommes-nous-new/"><span>Qui sommes-nous ?</span></a></span> 689 </li> 690 <li> 691 <span class="widget widget-cms-link-inline"><a href="https://www.planete-sfactory.com/votre-commande/"><span>Votre commande de A à Z</span></a></span> 692 </li> 693 <li> 694 <span class="widget widget-cms-link-inline"><a href="https://www.planete-sfactory.com/votre-commande/#moyens-de-paiement/"><span>Moyen de paiement</span></a></span> 695 </li> 696 <li> 697 <span class="widget widget-cms-link-inline"><a href="https://www.planete-sfactory.com/votre-commande/#Les-modes-de-livraison/"><span>Les modes de livraison</span></a></span> 698 </li> 699 <li> 700 <span class="widget widget-cms-link-inline"><a href="https://www.planete-sfactory.com/votre-commande/#preparation-de-votre-commande/"><span>Préparation de votre commande</span></a></span> 701 </li> 702 <li> 703 <span class="widget widget-cms-link-inline"><a href="https://www.planete-sfactory.com/votre-commande/#suivi-de-votre-commande/"><span>Le suivi de votre commande</span></a></span> 704 </li> 705 </ul> 706 <br/> 707 <ul> 708 <li> 709 <span class="widget widget-cms-link-inline"><a href="https://www.planete-sfactory.com/cagnotte/"><span>Fonctionnement de la cagnotte</span></a></span> 710 </li> 711 <li> 712 <span class="widget widget-cms-link-inline"><a href="https://www.planete-sfactory.com/prime-panier/"><span>Le petit + S-factory</span></a></span> 713 </li> 714 <li> 715 <span class="widget widget-cms-link-inline"><a href="https://www.planete-sfactory.com/les-packs/"><span>Fonctionnement des packs</span></a></span> 716 </li> 717 <li> 718 <span class="widget widget-cms-link-inline"><a href="https://www.planete-sfactory.com/moins-cher-ailleurs/"><span>Moins cher ailleurs</span></a></span> 719 </li> 720 </ul> 721 722 <div class="actions">
723 <span class="widget widget-cms-link-inline"><a href="https://www.planete-sfactory.com/contacts/"><span>Contactez nous</span></a></span> 724 </div> 725 <div class="actions"> 726 <span class="widget widget-cms-link-inline"><a href="https://www.planete-sfactory.com/astuces-conseils/"><span>Consulter nos guides produits</span></a></span> 727 </div> 728 </li> 729</ul> </div> 730 <div class="flex flex-col gap-2"> 731 <a href="/votre-commande/" 732 class="block btn btn-default btn-default--primary min-h-[3.4375rem] px-3 w-full flex items-center justify-center"> 733 <span>Voir les FAQs</span> 734 </a> 735 <a href="/astuces-conseils/" 736 class="block btn btn-default btn-default--primary min-h-[3.4375rem] px-3 w-full flex items-center justify-center"> 737 <span>Consultez nos guides produits</span> 738 </a> 739 </div> 740 </div> 741 </div> 742 </div> 743</dialog> </div> 744 </div> 745 </div> 746 747 </div> 748 </div> 749</header> 750 <div id="site-main-navigation" hidden role="navigation" popover="manual" tabindex="-1" 751 class="loading nav-container nav-legacy-shell overscroll-contain fixed inset-0 h-dvh max-h-dvh max-w-screen min-[64.0625rem]:p-2" 752 x-data="mainNav()" x-ref="navPopover" @toggle="popoverToggle($event)" @breakpointchange.window="resize()" 753 :class="{ 754 'nav-open': open, 755 'loading': !isLoaded, 756 'nav-transitions-enabled': hasBeenOpen, 757 ...navSubOpenDepthClasses(), 758 }" 759 aria-label="Main Navigation"> 760
760<script> 761 (function () { 762 var nav = document.getElementById('site-main-navigation'); 763 if (nav && typeof HTMLElement !== 'undefined' && typeof HTMLElement.prototype.showPopover === 'function') { 764 nav.classList.remove('nav-legacy-shell'); 765 nav.removeAttribute('hidden'); 766 } 767 })(); 768 </script>
768 769 770 <div class="nav-backdrop" @click="closeMenu()" aria-hidden="true"></div> 771 772 <div class="nav-menu-content-wrapper pointer-events-none"> 773 <div x-ref="content" class="nav-menu-content sub-0 pointer-events-auto" :class="{ 774 'sub-0': navLevel1 === null && navLevel2 === null && navLevel3 === null, 775 'sub-1': navLevel1 !== null && navLevel2 === null && navLevel3 === null, 776 'sub-2': navLevel1 !== null && navLevel2 !== null && navLevel3 === null, 777 'sub-3': navLevel1 !== null && navLevel2 !== null && navLevel3 !== null 778 }"> 779 780 <div class="nav-menu-content__main flex flex-col overflow-hidden"> 781 <div class="bg-primary-50 px-3.75 py-2.5 flex items-center w-full gap-3 2xl:gap-6 relative z-20"> 782 <div class="font-bold leading-1.2 font-secondary text-primary-800 md:hidden xl:block">Menu</div> 783 <div class="grow flex min-w-0 justify-end items-center"> 784 <button x-data 785 @click="$dispatch('openModalPanel', {id: 'login'}); $dispatch('login-button-clicked', {type: 'pro'})" 786 class="cursor-pointer p-1 rounded-ui hover:bg-primary-900 transition-colors text-xxs text-accent-light dark:hover:text-primary-200 font-bold" 787 role="button" aria-label="Professional Login">PRO</button> 788 <button x-data @click="$dispatch('openModalPanel', {id: 'agreement-content' })" 789 class="p-1 text-primary-800 hover:text-accent transition-colors cursor-pointer" 790 role="button" aria-label="Aide"> 791 792 <svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-help" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-help"></use></svg> </button> 793 <a href="/" class="p-1 text-primary-800 hover:text-accent transition-colors" 794 title="Boutiques" aria-label="Boutiques"> 795 <svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-map-pin" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-map-pin"></use></svg> </a> 796 <a x-data role="button" @click="$dispatch('openModalPanel', {id: 'login'}); $dispatch('login-button-clicked', {type: 'particulier'})" 797 class="p-1 text-primary-800 hover:text-accent transition-colors md:hidden" 798 aria-label="Connexion"> 799 <svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-account-circle" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-account-circle"></use></svg> </a> 800 <div class="header-cart-link-menu flex"> 801 802<button x-data @click="$dispatch('openModalPanel', {id:'minicart'})" 803 class="relative lg:p-2 text-primary-100 dark:text-primary-800 hover:text-accent dark:hover:text-accent transition-colors" 804 aria-label="Panier"> 805 <svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-cart" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-cart"></use></svg> 806 </button> </div> 807 </div> 808 <button type="button" x-ref="menuInitialFocus" title="Fermer" class="btn-icon-ui btn-icon-ui--darker relative z-10 shrink-0 pointer-events-auto" 809 @click.stop="handleCloseClick()" aria-label="Fermer le menu"> 810 <svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-close" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-close"></use></svg> </button> 811 </div> 812 <div class="navigation-content grow overflow-auto pb-[calc(1.5rem+env(safe-area-inset-bottom,0rem))]"> 813 <div class="p-3.75 md:px-6 flex items-center gap-2.5"> 814 <button class="flex gap-2 items-center px-3 py-3 bg-primary-50 rounded-ui w-full" x-data 815 @click="$dispatch('openSearch', { trusted: $event.isTrusted })" aria-label="Chercher"> 816 <svg width="18px" height="18px" style="width:18px;height:18px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-search" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-search"></use></svg>
816 <span 817 class="text-xxs leading-none font-medium text-ui-900">Chercher</span> 818 </button> 819 <div class="dark-mode-switcher dark-mode-switcher--light transition-opacity opacity-0" 820 x-data="{ loaded: false }" 821 x-init="loaded = true" 822 :class="{'opacity-0': !loaded}" 823 @click="$store.darkMode.toggle()"> 824 <div class="dark-mode-switcher__container" 825 :class="{ 826 'dark-mode-switcher__container--light' : !$store.darkMode.active, 827 'dark-mode-switcher__container--dark' : $store.darkMode.active 828 }" 829 x-cloak> 830 <div class="dark-mode-switcher__controller" 831 :class="{ 832 'dark-mode-switcher__controller--light' : !$store.darkMode.active, 833 'dark-mode-switcher__controller--dark' : $store.darkMode.active 834 }"> 835 <div class="dark-mode-switcher__controller-inner" 836 :class="{ 837 'dark-mode-switcher__controller-inner--light' : !$store.darkMode.active, 838 'dark-mode-switcher__controller-inner--dark' : $store.darkMode.active 839 }"></div> 840 </div> 841 <div class="dark-mode-switcher__icon" :class="{ 'opacity-50': $store.darkMode.active }"><svg width="14px" height="14px" style="width:14px;height:14px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-moon" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-moon"></use></svg></div> 842 <div class="dark-mode-switcher__icon" :class="{ 'opacity-50': !$store.darkMode.active }"><svg width="14px" height="14px" style="width:14px;height:14px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-sun" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-sun"></use></svg></div> 843 </div> 844</div> 845 846<style> 847 ::view-transition-old(root), 848 ::view-transition-new(root), 849 ::view-transition-old(*), 850 ::view-transition-new(*) { 851 pointer-events: none; 852 } 853</style> 854
855<script> 856 document.documentElement.classList.toggle( 857 'dark', 858 localStorage.getItem('darkMode') === 'true' || (!('darkMode' in localStorage) && window.matchMedia('(prefers-color-scheme: dark)').matches) 859 ); 860 861 (function initDarkModeTogglePatch() { 862 function patchStoreToggle() { 863 if (!window.Alpine || typeof window.Alpine.store !== 'function') { 864 return false; 865 } 866 867 const store = window.Alpine.store('darkMode'); 868 if (!store || typeof store.toggle !== 'function' || store.__togglePatched) { 869 return !!store; 870 } 871 872 store.toggle = function () { 873 this.active = !this.active; 874 localStorage.setItem('darkMode', this.active); 875 876 const applyClass = () => { 877 document.documentElement.classList.toggle('dark', this.active); 878 document.dispatchEvent(new CustomEvent('switched-theme', { detail: { darkMode: this.active } })); 879 }; 880 881 const menuIsOpen = !!document.querySelector('.nav-container.nav-open'); 882 883 if (!document.startViewTransition || menuIsOpen) { 884 applyClass(); 885 return; 886 } 887 888 document.documentElement.classList.add('disable-transitions'); 889 const vt = document.startViewTransition(applyClass); 890 Promise.resolve(vt?.finished) 891 .catch(() => {}) 892 .finally(() => { 893 document.documentElement.classList.remove('disable-transitions'); 894 }); 895 }; 896 897 store.__togglePatched = true; 898 return true; 899 } 900 901 if (!patchStoreToggle()) { 902 document.addEventListener('alpine:init', patchStoreToggle, { once: true }); 903 } 904 })(); 905</script>
905 906 </div> 907 <div id="nav" class="navigation px-3.75 md:px-6 pt-3 overflow-auto"> 908 <ul class="flex flex-col gap-1 overflow-hidden"> 909 <li class="list-none"><div x-data="sliderSwipe()" class="relative pb-2.5 z-1"><ul class="top-menu-categories overflow-x-auto gap-1 hide-scrollbar scroll-smooth flex" x-ref="sliderTrack"><li class="shrink-0"><a href="https://www.planete-sfactory.com/nouveautes-promotions/nouveautes/" data-drag-draggable="true" draggable="false" class="btn-default btn-default--primary px-3 py-2 flex" style="background-color: #FFAE00 !important;"><span class="pointer-events-none">Nouveautés</span></a></li><li class="shrink-0"><a href="https://www.planete-sfactory.com/cbd-chanvre-1/cbd/" data-drag-draggable="true" draggable="false" class="btn-default btn-default--primary px-3 py-2 flex" style="background-color: #00FF08 !important;"><span class="pointer-events-none">CBD</span></a></li><li class="shrink-0"><a href="https://www.planete-sfactory.com/deco-cadeaux/poppers/" data-drag-draggable="true" draggable="false" class="btn-default btn-default--primary px-3 py-2 flex" style="background-color: #29ADFF !important;"><span class="pointer-events-none">Poppers</span></a></li></ul></div></li><li class="level0 nav-1 first parent" data-element="nav-1"><a href="https://www.planete-sfactory.com/feuilles-a-rouler-filtres-tubes/" role="button" class="level0 navigation-button navigation-button--default min-h-[2.5rem] has-children level0-button" @click="openLevel1('nav-1')" 910 aria-expanded="false" 911 aria-haspopup="true" 912 aria-controls="submenu-category-node-127"><span>Feuilles à rouler, filtres, tubes</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a><div id="submenu-nav-1" class="children level0-children" data-parent="nav-1"><div class="children-wrapper"><div class="px-3.75"> <button class="navigation-back-button" @click="back()" aria-label="Back to Feuilles à rouler, filtres, tubes"><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left"></use></svg><span>Feuilles à rouler, filtres, tubes</span></button></div><div class="h-[calc(100%-var(--nav-header-height))] overflow-y-auto px-3.75"><div class="level1 navigation-view-all"><div class="pb-3.5"><a href="https://www.planete-sfactory.com/feuilles-a-rouler-filtres-tubes/" tabindex="0" class="level1 navigation-button navigation-button--all rounded-ui cursor-pointer" title="Feuilles à rouler, filtres, tubes"><span>Voir tous feuilles à rouler, filtres, tubes</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a></div></div><ul class="level1 level-children flex flex-col gap-1 overflow-hidden" data-parent="nav-1"><li class="level1"><a href="https://www.planete-sfactory.com/feuilles-a-rouler-filtres-tubes/feuilles-a-rouler/" role="button" class="level1 navigation-button navigation-button--default min-h-[2.5rem] has-children level1-button" @click="openLevel2('')" 913 aria-expanded="false" 914 aria-haspopup="true" 915 aria-controls="submenu-category-node-128"><span>Feuilles et papier à rouler</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a><div id="submenu-category-node-127-category-node-128" class="children level1-children" data-parent=""><div class="children-wrapper"><div class="px-3.75"> <button class="navigation-back-button" @click="back()" aria-label="Back to Feuilles et papier à rouler"><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left" xl
915ink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left"></use></svg><span>Feuilles et papier à rouler</span></button></div><div class="nav-l1-flyout-body h-[calc(100%-var(--nav-header-height))] overflow-y-auto px-3.75"><div class="level1 navigation-view-all"><div class="pb-3.5"><a href="https://www.planete-sfactory.com/feuilles-a-rouler-filtres-tubes/feuilles-a-rouler/" tabindex="0" class="level1 navigation-button navigation-button--all rounded-ui cursor-pointer" title="Feuilles et papier à rouler"><span>Voir tous feuilles et papier à rouler</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a></div></div><div class="text-sm font-bold pb-2 pt-3.5 text-primary-800">Les feuilles par catégorie :</div><ul class="level2 level-children display-by-other flex flex-col gap-1"><li class="level2 display-by-category-1"><a href="https://www.planete-sfactory.com/feuilles-a-rouler-filtres-tubes/feuilles-a-rouler/cones/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Cônes</span></a></li><li class="level2 display-by-category-1"><a href="https://www.planete-sfactory.com/feuilles-a-rouler-filtres-tubes/feuilles-a-rouler/feuilles-grand-format/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Feuilles grand format</span></a></li><li class="level2 display-by-category-1"><a href="https://www.planete-sfactory.com/feuilles-a-rouler-filtres-tubes/feuilles-a-rouler/feuilles-petit-format/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Feuilles petit format</span></a></li><li class="level2 display-by-category-1"><a href="https://www.planete-sfactory.com/feuilles-a-rouler-filtres-tubes/feuilles-a-rouler/roll/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Roll</span></a></li></ul><div class="text-sm font-bold pb-2 pt-3.5 text-primary-800">Les feuilles par type :</div><ul class="level1 level-children display-by-type flex flex-col gap-1"><li class="level2 display-by-type-1"><a href="https://www.planete-sfactory.com/feuilles-a-rouler-filtres-tubes/feuilles-a-rouler/papier-classique/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Papier Classique</span></a></li><li class="level2 display-by-type-1"><a href="https://www.planete-sfactory.com/feuilles-a-rouler-filtres-tubes/feuilles-a-rouler/papier-naturel-non-blanchi/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Papier naturel non blanchi</span></a></li><li class="level2 display-by-type-1"><a href="https://www.planete-sfactory.com/feuilles-a-rouler-filtres-tubes/feuilles-a-rouler/papier-naturel-au-chanvre/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Papier naturel au chanvre</span></a></li><li class="level2 display-by-type-1"><a href="https://www.planete-sfactory.com/feuilles-a-rouler-filtres-tubes/feuilles-a-rouler/feuilles-a-rouler-bambou/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Feuilles à rouler bambou</span></a></li></ul><ul class="level1 level-children flex flex-col gap-1 mt-6"></ul><div class="top-brands pt-4.5"><div class="text-sm font-bold pb-3 text-primary-800">Top marques</div><ul> 916<li><a href="https://www.planete-sfactory.com/feuilles-a-rouler-filtres-tubes/#manufacturer=629">Jass</a></li> 917<li><a href="https://www.planete-sfactory.com/feuilles-a-rouler-filtres-tubes/#manufacturer=616">OCB</a></li> 918<li><a href="https://www.planete-sfactory.com/feuilles-a-rouler-filtres-tubes/#manufacturer=625">Gizeh</a></li> 919<li><a href="https://www.planete-sfactory.com/feuilles-a-rouler-filtres-tubes/#manufacturer=611">Rizla</a></li> 920<li><a href="https://www.planete-sfactory.com/feuilles-a-rouler-filtres-tubes/#manufacturer=613">Raw</a></li> 921<li><a href="https://www.planete-sfactory.com/feuilles-a-rouler-filtres-tubes/#manufacturer=608">Smoking</a></li> 922<li><a href="https://www.planete-sfactory.com/feuilles-a-rouler-filtres-tubes/#manufacturer=623">Elements</a></li> 923</ul></div></div></div></div></li><li class="level1"><a href="https://www.planete-sfactory.com/feuilles-a-rouler-filtres-tubes/filtres-toncar-tips/" role="button" class="level1 n
923avigation-button navigation-button--default min-h-[2.5rem] has-children level1-button" @click="openLevel2('')" 924 aria-expanded="false" 925 aria-haspopup="true" 926 aria-controls="submenu-category-node-136"><span>Filtres, toncar et tips</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a><div id="submenu-category-node-127-category-node-136" class="children level1-children" data-parent=""><div class="children-wrapper"><div class="px-3.75"> <button class="navigation-back-button" @click="back()" aria-label="Back to Filtres, toncar et tips"><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left"></use></svg><span>Filtres, toncar et tips</span></button></div><div class="nav-l1-flyout-body h-[calc(100%-var(--nav-header-height))] overflow-y-auto px-3.75"><div class="level1 navigation-view-all"><div class="pb-3.5"><a href="https://www.planete-sfactory.com/feuilles-a-rouler-filtres-tubes/filtres-toncar-tips/" tabindex="0" class="level1 navigation-button navigation-button--all rounded-ui cursor-pointer" title="Filtres, toncar et tips"><span>Voir tous filtres, toncar et tips</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a></div></div><ul class="level1 level-children flex flex-col gap-1"><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/feuilles-a-rouler-filtres-tubes/filtres-toncar-tips/filtre-en-carton-toncar/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Filtres en carton - toncar</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/feuilles-a-rouler-filtres-tubes/filtres-toncar-tips/filtres-en-carton-pre-roules/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Filtres en carton pré-roulés</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/feuilles-a-rouler-filtres-tubes/filtres-toncar-tips/filtres-acetate/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Filtres en mousse - acétate</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/feuilles-a-rouler-filtres-tubes/filtres-toncar-tips/filtres-a-charbon-actif/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Filtres à Charbon Actif</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/feuilles-a-rouler-filtres-tubes/filtres-toncar-tips/filtres-stick/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Filtres réutilisables</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/feuilles-a-rouler-filtres-tubes/filtres-toncar-tips/filtres-en-plastique/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Filtres anti-goudron</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/feuilles-a-rouler-filtres-tubes/filtres-toncar-tips/filtres-denicotea/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Filtres dénicotéa</span></a></li></ul><div class="top-brands pt-4.5"><div class="text-sm font-bold pb-3 text-primary-800">Le top des marques de filtres :</div><ul> 927<li><a href="https://www.planete-sfactory.com/feuilles-a-rouler-filtres-tubes/#manufacturer=629">Jass</a></li> 928<li><a href="https://www.planete-sfactory.com/feuilles-a-rouler-filtres-tubes/#manufacturer=616">OCB</a></li> 929<li><a href="https://www.planete-sfactory.com/feuilles-a-rouler-filtres-tubes/#manufacturer=625">Smoking</a></li> 930<li><a href="https://www.planete-sfactory.com/feuilles-a-rouler-filtres-tubes/#manufacturer=611">Gizeh</a></li> 931<li><a href="https://www.planete-sfactory.com/feuilles-a-rouler-filtres-tubes/#manufacturer=613">Purize</a></li> 932<li><a href="https://www.planete-sfactory.com/feuilles-a-rouler-filtres-tubes/#manufacturer=608">Elements</a></li> 933<li><a href="https://www.planete-sfactory.com/feuilles-a-rouler-filtres-tubes/#manufacturer=623">Raw</a></li> 934</ul></div></div></div></div></li><li class="level1"><a href="https://www.planete-sfactory.com/feuilles-a-rouler-filtres-tubes/les-tubes-a-cigarettes-et-tubeuse/" role="button" class="level1 n
934avigation-button navigation-button--default min-h-[2.5rem] has-children level1-button" @click="openLevel2('')" 935 aria-expanded="false" 936 aria-haspopup="true" 937 aria-controls="submenu-category-node-142"><span>Les tubes à cigarettes et tubeuse</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a><div id="submenu-category-node-127-category-node-142" class="children level1-children" data-parent=""><div class="children-wrapper"><div class="px-3.75"> <button class="navigation-back-button" @click="back()" aria-label="Back to Les tubes à cigarettes et tubeuse"><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left"></use></svg><span>Les tubes à cigarettes et tubeuse</span></button></div><div class="nav-l1-flyout-body h-[calc(100%-var(--nav-header-height))] overflow-y-auto px-3.75"><div class="level1 navigation-view-all"><div class="pb-3.5"><a href="https://www.planete-sfactory.com/feuilles-a-rouler-filtres-tubes/les-tubes-a-cigarettes-et-tubeuse/" tabindex="0" class="level1 navigation-button navigation-button--all rounded-ui cursor-pointer" title="Les tubes à cigarettes et tubeuse"><span>Voir tous les tubes à cigarettes et tubeuse</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a></div></div><ul class="level1 level-children flex flex-col gap-1"><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/feuilles-a-rouler-filtres-tubes/les-tubes-a-cigarettes-et-tubeuse/tube-a-cigarette/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Tube à cigarette</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/feuilles-a-rouler-filtres-tubes/les-tubes-a-cigarettes-et-tubeuse/machine-a-tuber/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Machine à tuber</span></a></li></ul><div class="top-brands pt-4.5"><div class="text-sm font-bold pb-3 text-primary-800">Le top des marques de tubes :</div><ul> 938<li><a href="https://www.planete-sfactory.com/feuilles-a-rouler-filtres-tubes/#manufacturer=629">Jass</a></li> 939<li><a href="https://www.planete-sfactory.com/feuilles-a-rouler-filtres-tubes/#manufacturer=616">OCB</a></li> 940<li><a href="https://www.planete-sfactory.com/feuilles-a-rouler-filtres-tubes/#manufacturer=625">Stephenson</a></li> 941<li><a href="https://www.planete-sfactory.com/feuilles-a-rouler-filtres-tubes/#manufacturer=611">Club</a></li> 942</ul></div><div class="push-merch grid gap-3 pt-4.5"><div class="group cursor-pointer h-[11.75rem] w-full relative overflow-hidden rounded-ui flex justify-center items-end px-4 py-6 focus-within:outline-accent-focus focus-within:outline-4 focus-within:outline focus-within:outline-offset-2"><picture><source media="(max-width: 300px)" data-twic-src="image:catalog/category/menu_ocb_1_.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_ocb_1_.jpg?twic=v1/resize=300/quality=65" /><source media="(max-width: 768px)" data-twic-src="image:catalog/category/menu_ocb_1_.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_ocb_1_.jpg?twic=v1/resize=768/quality=65" /><source media="(min-width: 769px)" data-twic-src="image:catalog/category/menu_ocb_1_.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_ocb_1_.jpg?twic=v1/resize=1024/quality=65" /><img 943 src="https://media.planete-sfactory.com/media/catalog/category/menu_ocb_1_.jpg?twic=v1" 944 alt="Tubes OCB" 945 data-twic-src="image:catalog/category/menu_ocb_1_.jpg" 946 class="absolute left-0 top-1/2 -translate-y-1/2 h-full w-full object-cover" 947 loading="lazy" 948 /></picture><div class="absolute inset-0 bg-black/20 group-hover:opacity-0 transition-opacity duration-200 hidden md:block"></div><div aria-hidden="true" class="btn btn-blur px-6 py-3.5 text-center group-hover:-translate-y-1.5 transition-transform ease-
948out-back duration-200 will-change-transform">Tubes OCB</div><a href="https://www.planete-sfactory.com/feuilles-a-rouler-filtres-tubes/les-tubes-a-cigarettes-et-tubeuse/tube-a-cigarette/tube-a-cigarette-ocb-just-paper-x250.html" aria-label="Tubes OCB" class="absolute inset-0"></a></div></div></div></div></div></li><li class="level1"><a href="https://www.planete-sfactory.com/feuilles-a-rouler-filtres-tubes/blunt/" role="button" class="level1 navigation-button navigation-button--default min-h-[2.5rem] has-children level1-button" @click="openLevel2('')" 949 aria-expanded="false" 950 aria-haspopup="true" 951 aria-controls="submenu-category-node-3622"><span>Feuille blunt</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a><div id="submenu-category-node-127-category-node-3622" class="children level1-children" data-parent=""><div class="children-wrapper"><div class="px-3.75"> <button class="navigation-back-button" @click="back()" aria-label="Back to Feuille blunt"><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left"></use></svg><span>Feuille blunt</span></button></div><div class="nav-l1-flyout-body h-[calc(100%-var(--nav-header-height))] overflow-y-auto px-3.75"><div class="level1 navigation-view-all"><div class="pb-3.5"><a href="https://www.planete-sfactory.com/feuilles-a-rouler-filtres-tubes/blunt/" tabindex="0" class="level1 navigation-button navigation-button--all rounded-ui cursor-pointer" title="Feuille blunt"><span>Voir tous feuille blunt</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a></div></div><ul class="level1 level-children flex flex-col gap-1"><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/feuilles-a-rouler-filtres-tubes/blunt/blunt-format-pre-roule-cone/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Blunt classique</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/feuilles-a-rouler-filtres-tubes/blunt/blunt-format-pre-roule-droit/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Blunt pré-roulé</span></a></li></ul><div class="top-brands pt-4.5"><div class="text-sm font-bold pb-3 text-primary-800">Le top des marques de blunts :</div><ul> 952<li><a href="https://www.planete-sfactory.com/feuilles-a-rouler-filtres-tubes/blunt/#manufacturer=8027">Chapo</a></li> 953<li><a href="https://www.planete-sfactory.com/feuilles-a-rouler-filtres-tubes/blunt/#manufacturer=7987">G rollz</a></li> 954<li><a href="https://www.planete-sfactory.com/feuilles-a-rouler-filtres-tubes/blunt/#manufacturer=619">Juicy Jay's</a></li> 955<li><a href="https://www.planete-sfactory.com/feuilles-a-rouler-filtres-tubes/blunt/#manufacturer=610">Royal Blunts</a></li> 956</ul></div></div></div></div></li></ul><div class="push-merch grid gap-3 pt-4.5"><div class="group cursor-pointer h-[11.75rem] w-full relative overflow-hidden rounded-ui flex justify-center items-end px-4 py-6 focus-within:outline-accent-focus focus-within:outline-4 focus-within:outline focus-within:outline-offset-2"><picture><source media="(max-width: 300px)" data-twic-src="image:catalog/category/menu_jass_xl_1.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_jass_xl_1.jpg?twic=v1/resize=300/quality=65" /><source media="(max-width: 768px)" data-twic-src="image:catalog/category/menu_jass_xl_1.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_jass_xl_1.jpg?twic=v1/resize=768/quality=65" /><source media="(min-width: 769px)" data-twic-src="image:catalog/category/menu_jass_xl_1.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_jass_xl_1.jpg?twic=v1/resize=1024/quality=65" /><img 957 src="https://media.planete-sfactory.com/media/catalog/category/menu_jass_xl_1.jpg?twic=v1" 958 alt="C'est la taille qui compte" 959 data-twic-src="image:catalog/category/menu_jass_xl_1.jpg" 960 class="absolute left-0 top-1/2 -translate-y-1/2 h-full w-full object-cover" 961 loading="lazy" 962 /></picture><div class="absolute inset-0 bg-black/20 group-hover:opacity-0 transition-opacity duration-200 hidden md:block"></div><div aria-hidden="true" class="btn btn-blur px-6 py-3.5 text-center group-hover:-translate-y-1.5 transition-transform ease-
962out-back duration-200 will-change-transform">C'est la taille qui compte</div><a href="https://www.planete-sfactory.com/feuilles-a-rouler-filtres-tubes/feuilles-a-rouler/feuilles-grand-format/feuille-a-rouler-jass-brown-edition-xl-x50.html" aria-label="C'est la taille qui compte" class="absolute inset-0"></a></div><div class="group cursor-pointer h-[11.75rem] w-full relative overflow-hidden rounded-ui flex justify-center items-end px-4 py-6 focus-within:outline-accent-focus focus-within:outline-4 focus-within:outline focus-within:outline-offset-2 bg-ui-100"><picture><source media="(max-width: 300px)" data-twic-src="image:catalog/category/menu_blunt_1.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_blunt_1.jpg?twic=v1/resize=300/quality=65" /><source media="(max-width: 768px)" data-twic-src="image:catalog/category/menu_blunt_1.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_blunt_1.jpg?twic=v1/resize=768/quality=65" /><source media="(min-width: 769px)" data-twic-src="image:catalog/category/menu_blunt_1.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_blunt_1.jpg?twic=v1/resize=1024/quality=65" /><img 963 src="https://media.planete-sfactory.com/media/catalog/category/menu_blunt_1.jpg?twic=v1" 964 alt="Blunt, c'est le goût !" 965 data-twic-src="image:catalog/category/menu_blunt_1.jpg" 966 class="absolute left-0 top-1/2 -translate-y-1/2 h-full w-full object-cover" 967 loading="lazy" 968 /></picture><div class="absolute inset-0 bg-black/20 group-hover:opacity-0 transition-opacity duration-200 hidden md:block"></div><div aria-hidden="true" class="btn btn-blur px-6 py-3.5 text-center group-hover:-translate-y-1.5 transition-transform ease-out-back duration-200 will-change-transform">Blunt, c'est le goût !</div><a href="https://www.planete-sfactory.com/feuilles-a-rouler-filtres-tubes/blunt/" aria-label="Blunt, c'est le goût !" class="absolute inset-0"></a></div></div></div></div></div></li><li class="level0 nav-2 parent" data-element="nav-2"><a href="https://www.planete-sfactory.com/briquets/" role="button" class="level0 navigation-button navigation-button--default min-h-[2.5rem] has-children level0-button" @click="openLevel1('nav-2')" 969 aria-expanded="false" 970 aria-haspopup="true" 971 aria-controls="submenu-category-node-145"><span>Briquets</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a><div id="submenu-nav-2" class="children level0-children" data-parent="nav-2"><div class="children-wrapper"><div class="px-3.75"> <button class="navigation-back-button" @click="back()" aria-label="Back to Briquets"><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left"></use></svg><span>Briquets</span></button></div><div class="h-[calc(100%-var(--nav-header-height))] overflow-y-auto px-3.75"><div class="level1 navigation-view-all"><div class="pb-3.5"><a href="https://www.planete-sfactory.com/briquets/" tabindex="0" class="level1 navigation-button navigation-button--all rounded-ui cursor-pointer" title="Briquets"><span>Voir tous briquets</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a></div></div><ul class="level1 level-children flex flex-col gap-1 overflow-hidden" data-parent="nav-2"><li class="level1"><a href="https://www.planete-sfactory.com/briquets/briquet/" role="button" class="level1 n
971avigation-button navigation-button--default min-h-[2.5rem] has-children level1-button" @click="openLevel2('')" 972 aria-expanded="false" 973 aria-haspopup="true" 974 aria-controls="submenu-category-node-146"><span>Briquet</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a><div id="submenu-category-node-145-category-node-146" class="children level1-children" data-parent=""><div class="children-wrapper"><div class="px-3.75"> <button class="navigation-back-button" @click="back()" aria-label="Back to Briquet"><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left"></use></svg><span>Briquet</span></button></div><div class="nav-l1-flyout-body h-[calc(100%-var(--nav-header-height))] overflow-y-auto px-3.75"><div class="level1 navigation-view-all"><div class="pb-3.5"><a href="https://www.planete-sfactory.com/briquets/briquet/" tabindex="0" class="level1 navigation-button navigation-button--all rounded-ui cursor-pointer" title="Briquet"><span>Voir tous briquet</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a></div></div><ul class="level1 level-children flex flex-col gap-1"><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/briquets/briquet/briquet-pas-cher/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Briquet petit prix</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/briquets/briquet/briquet-allume-gaz/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Briquet Allume Gaz</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/briquets/briquet/briquet-arc-electrique/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Briquet Arc électrique</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/briquets/briquet/briquet-bic/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Briquet Bic</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/briquets/briquet/briquet-chalumeau/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Briquet Chalumeau</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/briquets/briquet/briquet-clipper/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Briquet Clipper</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/briquets/briquet/briquet-cricket/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Briquet Cricket</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/briquets/briquet/briquet-electronique/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Briquet Electronique</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/briquets/briquet/briquet-essence/" class="level2 navigation-button
974navigation-button--default min-h-[2.5rem]"><span>Briquet Essence</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/briquets/briquet/briquet-pierre/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Briquet Pierre</span></a></li><li class="level2 display-by-type-0"><a href="https://www.planete-sfactory.com/briquets/briquet/briquet-tempete-turbo/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Briquet Tempête Turbo</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/briquets/briquet/briquet-divers/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Briquet Spéciaux</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/briquets/briquet/briquet-zippo/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Briquet Zippo</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/briquets/briquet/meche-de-chanvre/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Mèche de chanvre</span></a></li></ul><div class="top-brands pt-4.5"><div class="text-sm font-bold pb-3 text-primary-800">Le top des briquets par marque : </div><ul> 975<li><a href="https://www.planete-sfactory.com/briquets/#manufacturer=7990">Djeep</a></li> 976<li><a href="https://www.planete-sfactory.com/briquets/#manufacturer=9197">Easy Torch</a></li> 977<li><a href="https://www.planete-sfactory.com/briquets/#manufacturer=198">Prince</a></li> 978<li><a href="https://www.planete-sfactory.com/briquets/#manufacturer=183">Unilite</a></li> 979</ul> 980</div></div></div></div></li><li class="level1"><a href="https://www.planete-sfactory.com/briquets/accessoires-pour-briquet/" role="button" class="level1 navigation-button navigation-button--default min-h-[2.5rem] has-children level1-button" @click="openLevel2('')" 981 aria-expanded="false" 982 aria-haspopup="true" 983 aria-controls="submenu-category-node-160"><span>Accessoires briquets</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a><div id="submenu-category-node-145-category-node-160" class="children level1-children" data-parent=""><div class="children-wrapper"><div class="px-3.75"> <button class="navigation-back-button" @click="back()" aria-label="Back to Accessoires briquets"><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left"></use></svg><span>Accessoires briquets</span></button></div><div class="nav-l1-flyout-body h-[calc(100%-var(--nav-header-height))] overflow-y-auto px-3.75"><div class="level1 navigation-view-all"><div class="pb-3.5"><a href="https://www.planete-sfactory.com/briquets/accessoires-pour-briquet/" tabindex="0" class="level1 navigation-button navigation-button--all rounded-ui cursor-pointer" title="Accessoires briquets"><span>Voir tous accessoires briquets</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a></div></div><ul class="level1 level-children flex flex-col gap-1">
983<li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/briquets/accessoires-pour-briquet/recharges-d-essence/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Recharges d'essence</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/briquets/accessoires-pour-briquet/recharges-de-gaz/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Recharges de gaz</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/briquets/accessoires-pour-briquet/pierre-a-briquet/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Pierre à briquet</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/briquets/accessoires-pour-briquet/accessoire-zippo/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Accessoire Zippo</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/briquets/accessoires-pour-briquet/etui-pour-briquet/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Etui pour briquet</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/briquets/accessoires-pour-briquet/accessoire-clipper/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Accessoire Clipper</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/briquets/accessoires-pour-briquet/presentoir-briquets/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Présentoir briquets</span></a></li></ul></div></div></div></li></ul><div class="push-merch grid gap-3 pt-4.5"><div class="group cursor-pointer h-[11.75rem] w-full relative overflow-hidden rounded-ui flex justify-center items-end px-4 py-6 focus-within:outline-accent-focus focus-within:outline-4 focus-within:outline focus-within:outline-offset-2"><picture><source media="(max-width: 300px)" data-twic-src="image:catalog/category/menu_clippers_2_1.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_clippers_2_1.jpg?twic=v1/resize=300/quality=65" /><source media="(max-width: 768px)" data-twic-src="image:catalog/category/menu_clippers_2_1.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_clippers_2_1.jpg?twic=v1/resize=768/quality=65" /><source media="(min-width: 769px)" data-twic-src="image:catalog/category/menu_clippers_2_1.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_clippers_2_1.jpg?twic=v1/resize=1024/quality=65" /><img 984 src="https://media.planete-sfactory.com/media/catalog/category/menu_clippers_2_1.jpg?twic=v1" 985 alt="Le top du clipper" 986 data-twic-src="image:catalog/category/menu_clippers_2_1.jpg" 987 class="absolute left-0 top-1/2 -translate-y-1/2 h-full w-full object-cover" 988 loading="lazy" 989 /></picture><div class="absolute inset-0 bg-black/20 group-hover:opacity-0 transition-opacity duration-200 hidden md:block"></div><div aria-hidden="true" class="btn btn-blur px-6 py-3.5 text-center group-hover:-translate-y-1.5 transition-transform ease-out-back duration-200 will-change-transform">Le top du clipper</div><a href="https://www.planete-sfactory.com/briquets/briquet/briquet-clipper/" aria-label="Le top du clipper" class="absolute inset-0"></a></div><div class="group cursor-pointer h-[11.75rem] w-full relative overflow-hidden rounded-ui flex justify-center items-end px-4 py-6 focus-within:outline-accent-focus focus-within:outline-4 focus-within:outline focus-within:outline-offset-2 bg-ui-100"><picture><source media="(max-width: 300px)" data-twic-src="image:catalog/category/menu_briq_pas_cher_1.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_briq_pas_cher_1.jpg?twic=v1/resize=300/quality=65" /><source media="(max-width: 768px)" data-twic-src="image:catalog/category/menu_briq_pas_cher_1.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_briq_pas_cher_1.jpg?twic=v1/resize=768/quality=65" /><source media="(min-width: 769px)" data-twic-src="image:catalog/category/menu_briq_pas_cher_1.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_briq_pas_cher_1.jpg?twic=v1/resize=1024/quality=65" /><img 990 src="https://media.planete-sfactory.com/media/catalog/category/menu_briq_pas_cher_1.jpg?twic=v1" 991 alt="Prix mini" 992 data-twic-src="image:catalog/category/menu_briq_pas_cher_1.jpg" 993 class="absolute left-0 top-1/2 -translate-y-1/2 h-full w-full object-cover" 994 loading="lazy" 995 /></picture><div class="absolute inset-0 bg-black/20 group-hover:opacity-0 transition-opacity duration-200 hidden md:block"></div><div aria-hidden="true" class="btn btn-blur px-6 py-3.5 text-center group-hover:-translate-y-1.5 transition-transform ease-
995out-back duration-200 will-change-transform">Prix mini</div><a href="https://www.planete-sfactory.com/briquets/briquet/briquet-pas-cher/" aria-label="Prix mini" class="absolute inset-0"></a></div></div></div></div></div></li><li class="level0 nav-3 parent" data-element="nav-3"><a href="https://www.planete-sfactory.com/accessoires-fumeurs/" role="button" class="level0 navigation-button navigation-button--default min-h-[2.5rem] has-children level0-button" @click="openLevel1('nav-3')" 996 aria-expanded="false" 997 aria-haspopup="true" 998 aria-controls="submenu-category-node-165"><span>Accessoires fumeurs</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a><div id="submenu-nav-3" class="children level0-children" data-parent="nav-3"><div class="children-wrapper"><div class="px-3.75"> <button class="navigation-back-button" @click="back()" aria-label="Back to Accessoires fumeurs"><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left"></use></svg><span>Accessoires fumeurs</span></button></div><div class="h-[calc(100%-var(--nav-header-height))] overflow-y-auto px-3.75"><div class="level1 navigation-view-all"><div class="pb-3.5"><a href="https://www.planete-sfactory.com/accessoires-fumeurs/" tabindex="0" class="level1 navigation-button navigation-button--all rounded-ui cursor-pointer" title="Accessoires fumeurs"><span>Voir tous accessoires fumeurs</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a></div></div><ul class="level1 level-children flex flex-col gap-1 overflow-hidden" data-parent="nav-3"><li class="level1"><a href="https://www.planete-sfactory.com/accessoires-fumeurs/blagues-a-tabac/" class="level1 navigation-button navigation-button--default min-h-[2.5rem]"><span>Blagues à tabac</span></a></li><li class="level1"><a href="https://www.planete-sfactory.com/accessoires-fumeurs/boite-et-etui-a-cigarette/" class="level1 navigation-button navigation-button--default min-h-[2.5rem]"><span>Boîte et étui à cigarette</span></a></li><li class="level1"><a href="https://www.planete-sfactory.com/accessoires-fumeurs/boite-cachette/" class="level1 navigation-button navigation-button--default min-h-[2.5rem]"><span>Boîte cachette</span></a></li><li class="level1"><a href="https://www.planete-sfactory.com/accessoires-fumeurs/etuis-saverette/" class="level1 navigation-button navigation-button--default min-h-[2.5rem]"><span>Etui individuel, tube et cône</span></a></li><li class="level1"><a href="https://www.planete-sfactory.com/accessoires-fumeurs/divers/" class="level1 navigation-button navigation-button--default min-h-[2.5rem]"><span>Divers</span></a></li><li class="level1"><a href="https://www.planete-sfactory.com/accessoires-fumeurs/etuis-pour-feuilles/" class="level1 navigation-button navigation-button--default min-h-[2.5rem]"><span>Etuis pour feuilles</span></a></li><li class="level1"><a href="https://www.planete-sfactory.com/accessoires-fumeurs/fume-cigarette/" class="level1 navigation-button navigation-button--default min-h-[2.5rem]"><span>Fume Cigarette</span></a></li><li class="level1"><a href="https://www.planete-sfactory.com/accessoires-fumeurs/rouleuse/" class="level1 n
998avigation-button navigation-button--default min-h-[2.5rem]"><span>Rouleuse</span></a></li><li class="level1"><a href="https://www.planete-sfactory.com/accessoires-fumeurs/remplisseur-de-cones-1/" class="level1 navigation-button navigation-button--default min-h-[2.5rem]"><span>Remplisseur de cônes</span></a></li><li class="level1"><a href="https://www.planete-sfactory.com/accessoires-fumeurs/plateau-pour-rouler/" class="level1 navigation-button navigation-button--default min-h-[2.5rem]"><span>Plateau pour rouler</span></a></li><li class="level1"><a href="https://www.planete-sfactory.com/accessoires-fumeurs/coupe-cigare/" class="level1 navigation-button navigation-button--default min-h-[2.5rem]"><span>Coupe cigare</span></a></li><li class="level1"><a href="https://www.planete-sfactory.com/accessoires-fumeurs/boite-sachet/" role="button" class="level1 navigation-button navigation-button--default min-h-[2.5rem] has-children level1-button" @click="openLevel2('')" 999 aria-expanded="false" 1000 aria-haspopup="true" 1001 aria-controls="submenu-category-node-394"><span>Boite - sachet - conservation</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a><div id="submenu-category-node-165-category-node-394" class="children level1-children" data-parent=""><div class="children-wrapper"><div class="px-3.75"> <button class="navigation-back-button" @click="back()" aria-label="Back to Boite - sachet - conservation"><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left"></use></svg><span>Boite - sachet - conservation</span></button></div><div class="nav-l1-flyout-body h-[calc(100%-var(--nav-header-height))] overflow-y-auto px-3.75"><div class="level1 navigation-view-all"><div class="pb-3.5"><a href="https://www.planete-sfactory.com/accessoires-fumeurs/boite-sachet/" tabindex="0" class="level1 navigation-button navigation-button--all rounded-ui cursor-pointer" title="Boite - sachet - conservation"><span>Voir tous boite - sachet - conservation</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a></div></div><ul class="level1 level-children flex flex-col gap-1"><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/accessoires-fumeurs/boite-sachet/sachet-zip/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Sachet Zip</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/accessoires-fumeurs/boite-sachet/boite-en-bois/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Boîte en bois</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/accessoires-fumeurs/boite-sachet/boite-en-metal/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Boîte en métal</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/accessoires-fumeurs/boite-sachet/bocal-en-verre-jar/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Bocal en verre - Jar</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/accessoires-fumeurs/boite-sachet/boite-divers/" class="level2 navigation-button
1001navigation-button--default min-h-[2.5rem]"><span>Boîte divers</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/accessoires-fumeurs/boite-sachet/pillbox/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Pillbox</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/accessoires-fumeurs/boite-sachet/sifter-box/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Sifter box, shaker, hash maker et boite avec tamis</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/accessoires-fumeurs/boite-sachet/tightvac/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>TightVac</span></a></li></ul><div class="push-merch grid gap-3 pt-4.5"><div class="group cursor-pointer h-[11.75rem] w-full relative overflow-hidden rounded-ui flex justify-center items-end px-4 py-6 focus-within:outline-accent-focus focus-within:outline-4 focus-within:outline focus-within:outline-offset-2"><picture><source media="(max-width: 300px)" data-twic-src="image:catalog/category/menu_decarbo_1_1.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_decarbo_1_1.jpg?twic=v1/resize=300/quality=65" /><source media="(max-width: 768px)" data-twic-src="image:catalog/category/menu_decarbo_1_1.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_decarbo_1_1.jpg?twic=v1/resize=768/quality=65" /><source media="(min-width: 769px)" data-twic-src="image:catalog/category/menu_decarbo_1_1.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_decarbo_1_1.jpg?twic=v1/resize=1024/quality=65" /><img 1002 src="https://media.planete-sfactory.com/media/catalog/category/menu_decarbo_1_1.jpg?twic=v1" 1003 alt="Cuisine créative ! " 1004 data-twic-src="image:catalog/category/menu_decarbo_1_1.jpg" 1005 class="absolute left-0 top-1/2 -translate-y-1/2 h-full w-full object-cover" 1006 loading="lazy" 1007 /></picture><div class="absolute inset-0 bg-black/20 group-hover:opacity-0 transition-opacity duration-200 hidden md:block"></div><div aria-hidden="true" class="btn btn-blur px-6 py-3.5 text-center group-hover:-translate-y-1.5 transition-transform ease-out-back duration-200 will-change-transform">Cuisine créative ! </div><a href="https://www.planete-sfactory.com/accessoires-fumeurs/cuisine-creative/" aria-label="Cuisine créative ! " class="absolute inset-0"></a></div></div></div></div></div></li><li class="level1"><a href="https://www.planete-sfactory.com/accessoires-fumeurs/cendrier/" role="button" class="level1 navigation-button navigation-button--default min-h-[2.5rem] has-children level1-button" @click="openLevel2('')" 1008 aria-expanded="false" 1009 aria-haspopup="true" 1010 aria-controls="submenu-category-node-175"><span>Cendrier</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a><div id="submenu-category-node-165-category-node-175" class="children level1-children" data-parent=""><div class="children-wrapper"><div class="px-3.75"> <button class="navigation-back-button" @click="back()" aria-label="Back to Cendrier"><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left"></use></svg><span>Cendrier</span></button></div><div class="nav-l1-flyout-body h-[calc(100%-var(--nav-header-height))] overflow-y-auto px-3.75">
1010<div class="level1 navigation-view-all"><div class="pb-3.5"><a href="https://www.planete-sfactory.com/accessoires-fumeurs/cendrier/" tabindex="0" class="level1 navigation-button navigation-button--all rounded-ui cursor-pointer" title="Cendrier"><span>Voir tous cendrier</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a></div></div><ul class="level1 level-children flex flex-col gap-1"><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/accessoires-fumeurs/cendrier/cendrier-de-poche/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Cendrier de poche</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/accessoires-fumeurs/cendrier/cendrier-poussoir/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Cendrier Poussoir / Anti-odeur</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/accessoires-fumeurs/cendrier/cendrier-rasta/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Cendrier Rasta</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/accessoires-fumeurs/cendrier/cendrier-classique/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Cendrier classique</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/accessoires-fumeurs/cendrier/cendrier-de-voiture/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Cendrier de voiture</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/accessoires-fumeurs/cendrier/cendrier-fantaisie/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Cendrier fantaisie</span></a></li></ul></div></div></div></li><li class="level1"><a href="https://www.planete-sfactory.com/accessoires-fumeurs/humidificateur-integra-boost/" class="level1 navigation-button navigation-button--default min-h-[2.5rem]"><span>Humidificateur / Regulateur</span></a></li><li class="level1"><a href="https://www.planete-sfactory.com/accessoires-fumeurs/carte-aromatique/" class="level1 navigation-button navigation-button--default min-h-[2.5rem]"><span>Carte aromatique</span></a></li><li class="level1"><a href="https://www.planete-sfactory.com/accessoires-fumeurs/microscope/" class="level1 navigation-button navigation-button--default min-h-[2.5rem]"><span>Microscope</span></a></li><li class="level1"><a href="https://www.planete-sfactory.com/accessoires-fumeurs/concentres-bho/" role="button" class="level1 navigation-button navigation-button--default min-h-[2.5rem] has-children level1-button" @click="openLevel2('')" 1011 aria-expanded="false" 1012 aria-haspopup="true" 1013 aria-controls="submenu-category-node-960"><span>Concentrés / BHO - DHO</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a><div id="submenu-category-node-165-category-node-960" class="children level1-children" data-parent=""><div class="children-wrapper"><div class="px-3.75"> <button class="navigation-back-button" @click="back()" aria-label="Back to Concentrés / BHO - DHO"><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left" xl
1013ink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left"></use></svg><span>Concentrés / BHO - DHO</span></button></div><div class="nav-l1-flyout-body h-[calc(100%-var(--nav-header-height))] overflow-y-auto px-3.75"><div class="level1 navigation-view-all"><div class="pb-3.5"><a href="https://www.planete-sfactory.com/accessoires-fumeurs/concentres-bho/" tabindex="0" class="level1 navigation-button navigation-button--all rounded-ui cursor-pointer" title="Concentrés / BHO - DHO"><span>Voir tous concentrés / bho - dho</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a></div></div><ul class="level1 level-children flex flex-col gap-1"><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/accessoires-fumeurs/concentres-bho/extracteur-bho/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Extracteur BHO - DHO</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/accessoires-fumeurs/concentres-bho/papier-de-cuisson-bho/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Papier de cuisson concentré - BHO</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/accessoires-fumeurs/concentres-bho/accessoires-bho/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Accessoires BHO - DHO</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/accessoires-fumeurs/concentres-bho/gaz-bho-dho/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Gaz BHO - DHO</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/accessoires-fumeurs/concentres-bho/boite-a-concentres-bho-dho/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Boîte à concentrés BHO - DHO</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/accessoires-fumeurs/concentres-bho/decarboxylateurs/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Decarboxylateurs</span></a></li></ul><div class="push-merch grid gap-3 pt-4.5"><div class="group cursor-pointer h-[11.75rem] w-full relative overflow-hidden rounded-ui flex justify-center items-end px-4 py-6 focus-within:outline-accent-focus focus-within:outline-4 focus-within:outline focus-within:outline-offset-2"><picture><source media="(max-width: 300px)" data-twic-src="image:catalog/category/menus_gaz.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menus_gaz.jpg?twic=v1/resize=300/quality=65" /><source media="(max-width: 768px)" data-twic-src="image:catalog/category/menus_gaz.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menus_gaz.jpg?twic=v1/resize=768/quality=65" /><source media="(min-width: 769px)" data-twic-src="image:catalog/category/menus_gaz.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menus_gaz.jpg?twic=v1/resize=1024/quality=65" /><img 1014 src="https://media.planete-sfactory.com/media/catalog/category/menus_gaz.jpg?twic=v1" 1015 alt="Premium butane pour extraction" 1016 data-twic-src="image:catalog/category/menus_gaz.jpg" 1017 class="absolute left-0 top-1/2 -translate-y-1/2 h-full w-full object-cover" 1018 loading="lazy" 1019 /></picture><div class="absolute inset-0 bg-black/20 group-hover:opacity-0 transition-opacity duration-200 hidden md:block"></div><div aria-hidden="true" class="btn btn-blur px-6 py-3.5 text-center group-hover:-translate-y-1.5 transition-transform ease-
1019out-back duration-200 will-change-transform">Premium butane pour extraction</div><a href="https://www.planete-sfactory.com/accessoires-fumeurs/concentres-bho/gaz-bho-dho/#manufacturer=1500" aria-label="Premium butane pour extraction" class="absolute inset-0"></a></div></div></div></div></div></li><li class="level1"><a href="https://www.planete-sfactory.com/accessoires-fumeurs/cuisine-creative/" class="level1 navigation-button navigation-button--default min-h-[2.5rem]"><span>Cuisine créative</span></a></li><li class="level1"><a href="https://www.planete-sfactory.com/accessoires-fumeurs/hygiene-et-test/" class="level1 navigation-button navigation-button--default min-h-[2.5rem]"><span>Hygiène et test</span></a></li><li class="level1"><a href="https://www.planete-sfactory.com/accessoires-fumeurs/meche-chanvre-hemp-wick/" class="level1 navigation-button navigation-button--default min-h-[2.5rem]"><span>Mèche chanvre - Hemp Wick</span></a></li></ul><div class="push-merch grid gap-3 pt-4.5"><div class="group cursor-pointer h-[11.75rem] w-full relative overflow-hidden rounded-ui flex justify-center items-end px-4 py-6 focus-within:outline-accent-focus focus-within:outline-4 focus-within:outline focus-within:outline-offset-2"><picture><source media="(max-width: 300px)" data-twic-src="image:catalog/category/menu_humidite_1.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_humidite_1.jpg?twic=v1/resize=300/quality=65" /><source media="(max-width: 768px)" data-twic-src="image:catalog/category/menu_humidite_1.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_humidite_1.jpg?twic=v1/resize=768/quality=65" /><source media="(min-width: 769px)" data-twic-src="image:catalog/category/menu_humidite_1.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_humidite_1.jpg?twic=v1/resize=1024/quality=65" /><img 1020 src="https://media.planete-sfactory.com/media/catalog/category/menu_humidite_1.jpg?twic=v1" 1021 alt="Contrôle d'humidité" 1022 data-twic-src="image:catalog/category/menu_humidite_1.jpg" 1023 class="absolute left-0 top-1/2 -translate-y-1/2 h-full w-full object-cover" 1024 loading="lazy" 1025 /></picture><div class="absolute inset-0 bg-black/20 group-hover:opacity-0 transition-opacity duration-200 hidden md:block"></div><div aria-hidden="true" class="btn btn-blur px-6 py-3.5 text-center group-hover:-translate-y-1.5 transition-transform ease-out-back duration-200 will-change-transform">Contrôle d'humidité</div><a href="https://www.planete-sfactory.com/accessoires-fumeurs/humidificateur-integra-boost/" aria-label="Contrôle d'humidité" class="absolute inset-0"></a></div><div class="group cursor-pointer h-[11.75rem] w-full relative overflow-hidden rounded-ui flex justify-center items-end px-4 py-6 focus-within:outline-accent-focus focus-within:outline-4 focus-within:outline focus-within:outline-offset-2 bg-ui-100"><picture><source media="(max-width: 300px)" data-twic-src="image:catalog/category/menu_test_medi_1.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_test_medi_1.jpg?twic=v1/resize=300/quality=65" /><source media="(max-width: 768px)" data-twic-src="image:catalog/category/menu_test_medi_1.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_test_medi_1.jpg?twic=v1/resize=768/quality=65" /><source media="(min-width: 769px)" data-twic-src="image:catalog/category/menu_test_medi_1.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_test_medi_1.jpg?twic=v1/resize=1024/quality=65" /><img 1026 src="https://media.planete-sfactory.com/media/catalog/category/menu_test_medi_1.jpg?twic=v1" 1027 alt="Test medisur, dites Aaaah..." 1028 data-twic-src="image:catalog/category/menu_test_medi_1.jpg" 1029 class="absolute left-0 top-1/2 -translate-y-1/2 h-full w-full object-cover" 1030 loading="lazy" 1031 /></picture><div class="absolute inset-0 bg-black/20 group-hover:opacity-0 transition-opacity duration-200 hidden md:block"></div><div aria-hidden="true" class="btn btn-blur px-6 py-3.5 text-center group-hover:-translate-y-1.5 transition-transform ease-
1031out-back duration-200 will-change-transform">Test medisur, dites Aaaah...</div><a href="https://www.planete-sfactory.com/accessoires-fumeurs/divers/test-salivaire-multi.html" aria-label="Test medisur, dites Aaaah..." class="absolute inset-0"></a></div></div></div></div></div></li><li class="level0 nav-4 parent" data-element="nav-4"><a href="https://www.planete-sfactory.com/grinder-broyeur-a-tabac/" role="button" class="level0 navigation-button navigation-button--default min-h-[2.5rem] has-children level0-button" @click="openLevel1('nav-4')" 1032 aria-expanded="false" 1033 aria-haspopup="true" 1034 aria-controls="submenu-category-node-181"><span>Grinder, broyeur à tabac</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a><div id="submenu-nav-4" class="children level0-children" data-parent="nav-4"><div class="children-wrapper"><div class="px-3.75"> <button class="navigation-back-button" @click="back()" aria-label="Back to Grinder, broyeur à tabac"><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left"></use></svg><span>Grinder, broyeur à tabac</span></button></div><div class="h-[calc(100%-var(--nav-header-height))] overflow-y-auto px-3.75"><div class="level1 navigation-view-all"><div class="pb-3.5"><a href="https://www.planete-sfactory.com/grinder-broyeur-a-tabac/" tabindex="0" class="level1 navigation-button navigation-button--all rounded-ui cursor-pointer" title="Grinder, broyeur à tabac"><span>Voir tous grinder, broyeur à tabac</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a></div></div><ul class="level1 level-children flex flex-col gap-1 overflow-hidden" data-parent="nav-4"><li class="level1"><a href="https://www.planete-sfactory.com/grinder-broyeur-a-tabac/grinder/" role="button" class="level1 navigation-button navigation-button--default min-h-[2.5rem] has-children level1-button" @click="openLevel2('')" 1035 aria-expanded="false" 1036 aria-haspopup="true" 1037 aria-controls="submenu-category-node-182"><span>Grinders</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a><div id="submenu-category-node-181-category-node-182" class="children level1-children" data-parent=""><div class="children-wrapper"><div class="px-3.75"> <button class="navigation-back-button" @click="back()" aria-label="Back to Grinders"><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left"></use></svg><span>Grinders</span></button></div><div class="nav-l1-flyout-body h-[calc(100%-var(--nav-header-height))] overflow-y-auto px-3.75">
1037<div class="level1 navigation-view-all"><div class="pb-3.5"><a href="https://www.planete-sfactory.com/grinder-broyeur-a-tabac/grinder/" tabindex="0" class="level1 navigation-button navigation-button--all rounded-ui cursor-pointer" title="Grinders"><span>Voir tous grinders</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a></div></div><div class="text-sm font-bold pb-2 pt-3.5 text-primary-800">Grinder par categorie :</div><ul class="level2 level-children display-by-other flex flex-col gap-1"><li class="level2 display-by-category-1"><a href="https://www.planete-sfactory.com/grinder-broyeur-a-tabac/grinder/grinder-avec-filtre/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Grinder avec filtre</span></a></li><li class="level2 display-by-category-1"><a href="https://www.planete-sfactory.com/grinder-broyeur-a-tabac/grinder/grinder-sans-filtre/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Grinder sans filtre</span></a></li></ul><div class="text-sm font-bold pb-2 pt-3.5 text-primary-800">Grinder par type : </div><ul class="level1 level-children display-by-type flex flex-col gap-1"><li class="level2 display-by-type-1"><a href="https://www.planete-sfactory.com/grinder-broyeur-a-tabac/grinder/grinders-classique/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Grinder Classique</span></a></li><li class="level2 display-by-type-1"><a href="https://www.planete-sfactory.com/grinder-broyeur-a-tabac/grinder/grinder-carte/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Grinder carte - Râpes</span></a></li><li class="level2 display-by-type-1"><a href="https://www.planete-sfactory.com/grinder-broyeur-a-tabac/grinder/grinder-electrique/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Grinder électrique</span></a></li><li class="level2 display-by-type-1"><a href="https://www.planete-sfactory.com/grinder-broyeur-a-tabac/grinder/grinders-manivelle/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Grinders Manivelle</span></a></li><li class="level2 display-by-type-1"><a href="https://www.planete-sfactory.com/grinder-broyeur-a-tabac/grinder/grinders-multifonction/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Grinders Multifonction</span></a></li><li class="level2 display-by-type-1"><a href="https://www.planete-sfactory.com/grinder-broyeur-a-tabac/grinder/grinders-speciaux/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Grinders spéciaux</span></a></li></ul><div class="text-sm font-bold pb-2 pt-3.5 text-primary-800">Grinder par matière :</div><ul class="level2 level-children display-by-other flex flex-col gap-1"><li class="level2 display-by-other-1"><a href="https://www.planete-sfactory.com/grinder-broyeur-a-tabac/grinder/grinder-bois/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Grinder en bois</span></a></li><li class="level2 display-by-other-1"><a href="https://www.planete-sfactory.com/grinder-broyeur-a-tabac/grinder/grinder-aluminium/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Grinder en aluminium</span></a></li><li class="level2 display-by-other-1"><a href="https://www.planete-sfactory.com/grinder-broyeur-a-tabac/grinder/grinder-acrylique/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Grinders en acrylique</span></a></li><li class="level2 display-by-other-1"><a href="https://www.planete-sfactory.com/grinder-broyeur-a-tabac/grinder/grinder-metal/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Grinders en métal</span></a></li></ul><ul class="level1 level-children flex flex-col gap-1 mt-6"></ul><div class="top-brands pt-4.5"><div class="text-sm font-bold pb-3 text-primary-800">Le top des marques grinder :</div><ul> 1038<li><a href="https://www.planete-sfactory.com/grinder-broyeur-a-tabac/grinder/#manufacturer=7157">S.W.E.D</a></li> 1039<li><a href="https://www.planete-sfactory.com/grinder-broyeur-a-tabac/#manufacturer=6117">Aerospaced</a></li> 1040<li><a href="https://www.planete-sfactory.com/grinder-broyeur-a-tabac/grinder/#manufacturer=2663">After Grow / Thorinder</a></li> 1041<li><a href="https://www.planete-sfactory.com/grinder-broyeur-a-tabac/grinder/#manufacturer=4652">Lift Innovations</a></li> 1042<li><a href="https://www.planete-sfactory.com/grinder-broyeur-a-tabac/grinder/#manufacturer=751">Magnomix</a></li> 1043<li><a href="https://www.planete-sfactory.com/grinder-broyeur-a-tabac/grinder/#manufacturer=6120">Marley</a></li> 1044<li><a href="https://www.planete-sfactory.com/grinder-broyeur-a-tabac/grinder/#manufacturer=4405">Phoenician</a></li> 1045<li><a href="https://www.planete-sfactory.com/grinder-broyeur-a-tabac/grinder/#manufacturer=2465">Santa Cruz</a></li> 1046<li><a href="https://www.planete-sfactory.com/grinder-broyeur-a-tabac/grinder/#manufacturer=2633">SLX</a></li> 1047<li><a href="https://www.planete-sfactory.com/grinder-broyeur-a-tabac/grinder/#manufacturer=2035">V-Syndicate</a></li> 1048</ul> 1049 1050 1051</div></div></div></div></li><li class="level1"><a href="https://www.planete-sfactory.com/grinder-broyeur-a-tabac/accessoires-pour-grinders/" role="button" class="level1 n
1051avigation-button navigation-button--default min-h-[2.5rem] has-children level1-button" @click="openLevel2('')" 1052 aria-expanded="false" 1053 aria-haspopup="true" 1054 aria-controls="submenu-category-node-185"><span>Accessoires pour grinders</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a><div id="submenu-category-node-181-category-node-185" class="children level1-children" data-parent=""><div class="children-wrapper"><div class="px-3.75"> <button class="navigation-back-button" @click="back()" aria-label="Back to Accessoires pour grinders"><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left"></use></svg><span>Accessoires pour grinders</span></button></div><div class="nav-l1-flyout-body h-[calc(100%-var(--nav-header-height))] overflow-y-auto px-3.75"><div class="level1 navigation-view-all"><div class="pb-3.5"><a href="https://www.planete-sfactory.com/grinder-broyeur-a-tabac/accessoires-pour-grinders/" tabindex="0" class="level1 navigation-button navigation-button--all rounded-ui cursor-pointer" title="Accessoires pour grinders"><span>Voir tous accessoires pour grinders</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a></div></div><ul class="level1 level-children flex flex-col gap-1"><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/grinder-broyeur-a-tabac/accessoires-pour-grinders/nettoyant-pour-grinder/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Nettoyant pour grinder</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/grinder-broyeur-a-tabac/accessoires-pour-grinders/presse/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Presse</span></a></li></ul></div></div></div></li></ul><div class="push-merch grid gap-3 pt-4.5"><div class="group cursor-pointer h-[11.75rem] w-full relative overflow-hidden rounded-ui flex justify-center items-end px-4 py-6 focus-within:outline-accent-focus focus-within:outline-4 focus-within:outline focus-within:outline-offset-2"><picture><source media="(max-width: 300px)" data-twic-src="image:catalog/category/menu_hamm_raw_1.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_hamm_raw_1.jpg?twic=v1/resize=300/quality=65" /><source media="(max-width: 768px)" data-twic-src="image:catalog/category/menu_hamm_raw_1.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_hamm_raw_1.jpg?twic=v1/resize=768/quality=65" /><source media="(min-width: 769px)" data-twic-src="image:catalog/category/menu_hamm_raw_1.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_hamm_raw_1.jpg?twic=v1/resize=1024/quality=65" /><img 1055 src="https://media.planete-sfactory.com/media/catalog/category/menu_hamm_raw_1.jpg?twic=v1" 1056 alt="RAW, Le grinder Hammercraft !" 1057 data-twic-src="image:catalog/category/menu_hamm_raw_1.jpg" 1058 class="absolute left-0 top-1/2 -translate-y-1/2 h-full w-full object-cover" 1059 loading="lazy" 1060 /></picture><div class="absolute inset-0 bg-black/20 group-hover:opacity-0 transition-opacity duration-200 hidden md:block"></div><div aria-hidden="true" class="btn btn-blur px-6 py-3.5 text-center group-hover:-translate-y-1.5 transition-transform ease-
1060out-back duration-200 will-change-transform">RAW, Le grinder Hammercraft !</div><a href="https://www.planete-sfactory.com/grinder-broyeur-a-tabac/grinder/grinder-avec-filtre/grinder-raw-x-hammercraft-4-parties-49mm.html" aria-label="RAW, Le grinder Hammercraft !" class="absolute inset-0"></a></div><div class="group cursor-pointer h-[11.75rem] w-full relative overflow-hidden rounded-ui flex justify-center items-end px-4 py-6 focus-within:outline-accent-focus focus-within:outline-4 focus-within:outline focus-within:outline-offset-2 bg-ui-100"><picture><source media="(max-width: 300px)" data-twic-src="image:catalog/category/menu_swed_1.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_swed_1.jpg?twic=v1/resize=300/quality=65" /><source media="(max-width: 768px)" data-twic-src="image:catalog/category/menu_swed_1.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_swed_1.jpg?twic=v1/resize=768/quality=65" /><source media="(min-width: 769px)" data-twic-src="image:catalog/category/menu_swed_1.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_swed_1.jpg?twic=v1/resize=1024/quality=65" /><img 1061 src="https://media.planete-sfactory.com/media/catalog/category/menu_swed_1.jpg?twic=v1" 1062 alt="S.W.E.D le grinder à friction" 1063 data-twic-src="image:catalog/category/menu_swed_1.jpg" 1064 class="absolute left-0 top-1/2 -translate-y-1/2 h-full w-full object-cover" 1065 loading="lazy" 1066 /></picture><div class="absolute inset-0 bg-black/20 group-hover:opacity-0 transition-opacity duration-200 hidden md:block"></div><div aria-hidden="true" class="btn btn-blur px-6 py-3.5 text-center group-hover:-translate-y-1.5 transition-transform ease-out-back duration-200 will-change-transform">S.W.E.D le grinder à friction</div><a href="https://www.planete-sfactory.com/grinder-broyeur-a-tabac/grinder/grinders-a-friction/" aria-label="S.W.E.D le grinder à friction" class="absolute inset-0"></a></div></div></div></div></div></li><li class="level0 nav-5 parent" data-element="nav-5"><a href="https://www.planete-sfactory.com/pipe-a-eau-bang/" role="button" class="level0 navigation-button navigation-button--default min-h-[2.5rem] has-children level0-button" @click="openLevel1('nav-5')" 1067 aria-expanded="false" 1068 aria-haspopup="true" 1069 aria-controls="submenu-category-node-188"><span>Pipe à eau, bangs, pipes</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a><div id="submenu-nav-5" class="children level0-children" data-parent="nav-5"><div class="children-wrapper"><div class="px-3.75"> <button class="navigation-back-button" @click="back()" aria-label="Back to Pipe à eau, bangs, pipes"><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left"></use></svg><span>Pipe à eau, bangs, pipes</span></button></div><div class="h-[calc(100%-var(--nav-header-height))] overflow-y-auto px-3.75"><div class="level1 navigation-view-all"><div class="pb-3.5"><a href="https://www.planete-sfactory.com/pipe-a-eau-bang/" tabindex="0" class="level1 navigation-button navigation-button--all rounded-ui cursor-pointer" title="Pipe à eau, bangs, pipes"><span>Voir tous pipe à eau, bangs, pipes</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a></div></div><ul class="level1 level-children flex flex-col gap-1 overflow-hidden" data-parent="nav-5"><li class="level1"><a href="https://www.planete-sfactory.com/pipe-a-eau-bang/pipe-a-eau-bang/" role="button" class="level1 n
1069avigation-button navigation-button--default min-h-[2.5rem] has-children level1-button" @click="openLevel2('')" 1070 aria-expanded="false" 1071 aria-haspopup="true" 1072 aria-controls="submenu-category-node-189"><span>Pipe à eau, bang</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a><div id="submenu-category-node-188-category-node-189" class="children level1-children" data-parent=""><div class="children-wrapper"><div class="px-3.75"> <button class="navigation-back-button" @click="back()" aria-label="Back to Pipe à eau, bang"><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left"></use></svg><span>Pipe à eau, bang</span></button></div><div class="nav-l1-flyout-body h-[calc(100%-var(--nav-header-height))] overflow-y-auto px-3.75"><div class="level1 navigation-view-all"><div class="pb-3.5"><a href="https://www.planete-sfactory.com/pipe-a-eau-bang/pipe-a-eau-bang/" tabindex="0" class="level1 navigation-button navigation-button--all rounded-ui cursor-pointer" title="Pipe à eau, bang"><span>Voir tous pipe à eau, bang</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a></div></div><div class="text-sm font-bold pb-2 pt-3.5 text-primary-800">Les bangs par catégorie :</div><ul class="level2 level-children display-by-other flex flex-col gap-1"><li class="level2 display-by-category-1"><a href="https://www.planete-sfactory.com/pipe-a-eau-bang/pipe-a-eau-bang/bang-acrylique/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Bang acrylique</span></a></li><li class="level2 display-by-category-1"><a href="https://www.planete-sfactory.com/pipe-a-eau-bang/pipe-a-eau-bang/bang-verre-et-pyrex/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Bang Verre et Pyrex</span></a></li><li class="level2 display-by-category-1"><a href="https://www.planete-sfactory.com/pipe-a-eau-bang/pipe-a-eau-bang/bang-silicone/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Bang Silicone</span></a></li></ul><div class="text-sm font-bold pb-2 pt-3.5 text-primary-800">Les bangs par type : </div><ul class="level1 level-children display-by-type flex flex-col gap-1"><li class="level2 display-by-type-1"><a href="https://www.planete-sfactory.com/pipe-a-eau-bang/pipe-a-eau-bang/pipe-a-eau-bang-classique/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Bang Classique</span></a></li><li class="level2 display-by-type-1"><a href="https://www.planete-sfactory.com/pipe-a-eau-bang/pipe-a-eau-bang/pipe-a-eau-bang-ice/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Bang Ice</span></a></li><li class="level2 display-by-type-1"><a href="https://www.planete-sfactory.com/pipe-a-eau-bang/pipe-a-eau-bang/bang-avec-percolateur/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Bang avec percolateur</span></a></li><li class="level2 display-by-type-1"><a href="https://www.planete-sfactory.com/pipe-a-eau-bang/pipe-a-eau-bang/bang-a-huile-bho/" class="level2 navigation-button
1072navigation-button--default min-h-[2.5rem]"><span>Bang à huile / BHO</span></a></li><li class="level2 display-by-type-1"><a href="https://www.planete-sfactory.com/pipe-a-eau-bang/pipe-a-eau-bang/bang-masque/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Bang masque</span></a></li><li class="level2 display-by-type-1"><a href="https://www.planete-sfactory.com/pipe-a-eau-bang/pipe-a-eau-bang/bang-divers/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Bang spécial</span></a></li></ul><ul class="level1 level-children flex flex-col gap-1 mt-6"><li class="level2 display-by-type-0"><a href="https://www.planete-sfactory.com/pipe-a-eau-bang/pipe-a-eau-bang/bang-en-coffret/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Bang en coffret</span></a></li></ul><div class="top-brands pt-4.5"><div class="text-sm font-bold pb-3 text-primary-800">Le top des marques en Bangs :</div><ul> 1073<li><a href="https://www.planete-sfactory.com/pipe-a-eau-bang/pipe-a-eau-bang/#manufacturer=1023">Blaze</a></li> 1074<li><a href="https://www.planete-sfactory.com/pipe-a-eau-bang/pipe-a-eau-bang/#manufacturer=960">Boost</a></li> 1075<li><a href="https://www.planete-sfactory.com/pipe-a-eau-bang/pipe-a-eau-bang/#manufacturer=5662">Chongz</a></li> 1076<li><a href="https://www.planete-sfactory.com/pipe-a-eau-bang/pipe-a-eau-bang/#manufacturer=1041">Grace Glass</a></li> 1077</ul> 1078</div></div></div></div></li><li class="level1"><a href="https://www.planete-sfactory.com/pipe-a-eau-bang/accessoires-bang/" role="button" class="level1 navigation-button navigation-button--default min-h-[2.5rem] has-children level1-button" @click="openLevel2('')" 1079 aria-expanded="false" 1080 aria-haspopup="true" 1081 aria-controls="submenu-category-node-194"><span>Accessoires bang</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a><div id="submenu-category-node-188-category-node-194" class="children level1-children" data-parent=""><div class="children-wrapper"><div class="px-3.75"> <button class="navigation-back-button" @click="back()" aria-label="Back to Accessoires bang"><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left"></use></svg><span>Accessoires bang</span></button></div><div class="nav-l1-flyout-body h-[calc(100%-var(--nav-header-height))] overflow-y-auto px-3.75"><div class="level1 navigation-view-all"><div class="pb-3.5"><a href="https://www.planete-sfactory.com/pipe-a-eau-bang/accessoires-bang/" tabindex="0" class="level1 navigation-button navigation-button--all rounded-ui cursor-pointer" title="Accessoires bang"><span>Voir tous accessoires bang</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a></div></div><ul class="level1 level-children flex flex-col gap-1"><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/pipe-a-eau-bang/accessoires-bang/entretenir-son-bang/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Entretenir son bang</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/pipe-a-eau-bang/accessoires-bang/douilles-et-plongeur
1081s/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Douilles et Plongeurs</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/pipe-a-eau-bang/accessoires-bang/precooler/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Precoolers</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/pipe-a-eau-bang/accessoires-bang/grilles-et-filtres/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Grilles et Filtres</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/pipe-a-eau-bang/accessoires-bang/connecteurs/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Connecteurs</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/pipe-a-eau-bang/accessoires-bang/accessoires-bho-et-concentres/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Accessoires BHO et concentrés</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/pipe-a-eau-bang/accessoires-bang/accessoires-divers/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Accessoires Divers</span></a></li></ul></div></div></div></li><li class="level1"><a href="https://www.planete-sfactory.com/pipe-a-eau-bang/bubblers/" role="button" class="level1 navigation-button navigation-button--default min-h-[2.5rem] has-children level1-button" @click="openLevel2('')" 1082 aria-expanded="false" 1083 aria-haspopup="true" 1084 aria-controls="submenu-category-node-854"><span>Bubblers</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a><div id="submenu-category-node-188-category-node-854" class="children level1-children" data-parent=""><div class="children-wrapper"><div class="px-3.75"> <button class="navigation-back-button" @click="back()" aria-label="Back to Bubblers"><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left"></use></svg><span>Bubblers</span></button></div><div class="nav-l1-flyout-body h-[calc(100%-var(--nav-header-height))] overflow-y-auto px-3.75"><div class="level1 navigation-view-all"><div class="pb-3.5"><a href="https://www.planete-sfactory.com/pipe-a-eau-bang/bubblers/" tabindex="0" class="level1 navigation-button navigation-button--all rounded-ui cursor-pointer" title="Bubblers"><span>Voir tous bubblers</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a></div></div><ul class="level1 level-children flex flex-col gap-1"><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/pipe-a-eau-bang/bubblers/pipe-a-eau-bubbler-sans-percolateur/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Bubbler classique</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/pipe-a-eau-bang/bubblers/pipe-a-eau-bubbler-percolateur/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Bubbler avec Percolateur</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/pipe-a-eau-bang/bubblers/pipe-a-eau-bubbler-bho/" class="level2 navigation-button
1084navigation-button--default min-h-[2.5rem]"><span>Bubbler BHO</span></a></li></ul></div></div></div></li><li class="level1"><a href="https://www.planete-sfactory.com/pipe-a-eau-bang/pipe/" role="button" class="level1 navigation-button navigation-button--default min-h-[2.5rem] has-children level1-button" @click="openLevel2('')" 1085 aria-expanded="false" 1086 aria-haspopup="true" 1087 aria-controls="submenu-category-node-199"><span>Pipe</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a><div id="submenu-category-node-188-category-node-199" class="children level1-children" data-parent=""><div class="children-wrapper"><div class="px-3.75"> <button class="navigation-back-button" @click="back()" aria-label="Back to Pipe"><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left"></use></svg><span>Pipe</span></button></div><div class="nav-l1-flyout-body h-[calc(100%-var(--nav-header-height))] overflow-y-auto px-3.75"><div class="level1 navigation-view-all"><div class="pb-3.5"><a href="https://www.planete-sfactory.com/pipe-a-eau-bang/pipe/" tabindex="0" class="level1 navigation-button navigation-button--all rounded-ui cursor-pointer" title="Pipe"><span>Voir tous pipe</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a></div></div><div class="text-sm font-bold pb-2 pt-3.5 text-primary-800">Les pipes par catégories : </div><ul class="level2 level-children display-by-other flex flex-col gap-1"><li class="level2 display-by-category-1"><a href="https://www.planete-sfactory.com/pipe-a-eau-bang/pipe/pure-pipe/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Pipe classique</span></a></li><li class="level2 display-by-category-1"><a href="https://www.planete-sfactory.com/pipe-a-eau-bang/pipe/pipe-speciales/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Pipe Spéciale</span></a></li><li class="level2 display-by-category-1"><a href="https://www.planete-sfactory.com/pipe-a-eau-bang/pipe/pipes-chillum/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Pipes Chillum</span></a></li></ul><div class="text-sm font-bold pb-2 pt-3.5 text-primary-800">Les pipes par matière : </div><ul class="level1 level-children display-by-type flex flex-col gap-1"><li class="level2 display-by-type-1"><a href="https://www.planete-sfactory.com/pipe-a-eau-bang/pipe/pipe-verre/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Pipe verre</span></a></li><li class="level2 display-by-type-1"><a href="https://www.planete-sfactory.com/pipe-a-eau-bang/pipe/pipe-bois/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Pipe Bois</span></a></li><li class="level2 display-by-type-1"><a href="https://www.planete-sfactory.com/pipe-a-eau-bang/pipe/pipe-metal/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Pipe métal</span></a></li><li class="level2 display-by-type-1"><a href="https://www.planete-sfactory.com/pipe-a-eau-bang/pipe/pipe-ceramique/" class="level2 navigation-button
1087navigation-button--default min-h-[2.5rem]"><span>Pipe ceramique</span></a></li></ul><ul class="level1 level-children flex flex-col gap-1 mt-6"></ul><div class="top-brands pt-4.5"><div class="text-sm font-bold pb-3 text-primary-800">Le top des marques pipes :</div><ul> 1088<li><a href="https://www.planete-sfactory.com/pipe-a-eau-bang/pipe/#manufacturer=873">Budbomb</a></li> 1089<li><a href="https://www.planete-sfactory.com/pipe-a-eau-bang/pipe/#manufacturer=1299">Screen Queen</a></li> 1090</ul> 1091 1092 1093 1094 1095 1096</div></div></div></div></li><li class="level1"><a href="https://www.planete-sfactory.com/pipe-a-eau-bang/accessoires-pipes/" role="button" class="level1 navigation-button navigation-button--default min-h-[2.5rem] has-children level1-button" @click="openLevel2('')" 1097 aria-expanded="false" 1098 aria-haspopup="true" 1099 aria-controls="submenu-category-node-203"><span>Accessoires pipes</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a><div id="submenu-category-node-188-category-node-203" class="children level1-children" data-parent=""><div class="children-wrapper"><div class="px-3.75"> <button class="navigation-back-button" @click="back()" aria-label="Back to Accessoires pipes"><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left"></use></svg><span>Accessoires pipes</span></button></div><div class="nav-l1-flyout-body h-[calc(100%-var(--nav-header-height))] overflow-y-auto px-3.75"><div class="level1 navigation-view-all"><div class="pb-3.5"><a href="https://www.planete-sfactory.com/pipe-a-eau-bang/accessoires-pipes/" tabindex="0" class="level1 navigation-button navigation-button--all rounded-ui cursor-pointer" title="Accessoires pipes"><span>Voir tous accessoires pipes</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a></div></div><ul class="level1 level-children flex flex-col gap-1"><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/pipe-a-eau-bang/accessoires-pipes/accessoires-brosse/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Brosses pour pipe</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/pipe-a-eau-bang/accessoires-pipes/accessoires-grille/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Grilles pour pipe</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/pipe-a-eau-bang/accessoires-pipes/nettoyants-pour-pipe/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Nettoyants pour pipe</span></a></li></ul></div></div></div></li></ul><div class="push-merch grid gap-3 pt-4.5"><div class="group cursor-pointer h-[11.75rem] w-full relative overflow-hidden rounded-ui flex justify-center items-end px-4 py-6 focus-within:outline-accent-focus focus-within:outline-4 focus-within:outline focus-within:outline-offset-2"><picture><source media="(max-width: 300px)" data-twic-src="image:catalog/category/menu_stud_1.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_stud_1.jpg?twic=v1/resize=300/quality=65" /><source media="(max-width: 768px)" data-twic-src="image:catalog/category/menu_stud_1.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_stud_1.jpg?twic=v1/resize=768/quality=65" /><source media="(min-width: 769px)" data-twic-src="image:catalog/category/menu_stud_1.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_stud_1.jpg?twic=v1/resize=1024/quality=65" /><img 1100 src="https://media.planete-sfactory.com/media/catalog/category/menu_stud_1.jpg?twic=v1" 1101 alt="Le bang gravity par excellence !" 1102 data-twic-src="image:catalog/category/menu_stud_1.jpg" 1103 class="absolute left-0 top-1/2 -translate-y-1/2 h-full w-full object-cover" 1104 loading="lazy" 1105 /></picture><div class="absolute inset-0 bg-black/20 group-hover:opacity-0 transition-opacity duration-200 hidden md:block"></div><div aria-hidden="true" class="btn btn-blur px-6 py-3.5 text-center group-hover:-translate-y-1.5 transition-transform ease-
1105out-back duration-200 will-change-transform">Le bang gravity par excellence !</div><a href="https://www.planete-sfactory.com/pipe-a-eau-bang/pipe-a-eau-bang/#manufacturer=6638" aria-label="Le bang gravity par excellence !" class="absolute inset-0"></a></div><div class="group cursor-pointer h-[11.75rem] w-full relative overflow-hidden rounded-ui flex justify-center items-end px-4 py-6 focus-within:outline-accent-focus focus-within:outline-4 focus-within:outline focus-within:outline-offset-2 bg-ui-100"><picture><source media="(max-width: 300px)" data-twic-src="image:catalog/category/menu_BL_1_1.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_BL_1_1.jpg?twic=v1/resize=300/quality=65" /><source media="(max-width: 768px)" data-twic-src="image:catalog/category/menu_BL_1_1.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_BL_1_1.jpg?twic=v1/resize=768/quality=65" /><source media="(min-width: 769px)" data-twic-src="image:catalog/category/menu_BL_1_1.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_BL_1_1.jpg?twic=v1/resize=1024/quality=65" /><img 1106 src="https://media.planete-sfactory.com/media/catalog/category/menu_BL_1_1.jpg?twic=v1" 1107 alt="Le top de Black Leaf" 1108 data-twic-src="image:catalog/category/menu_BL_1_1.jpg" 1109 class="absolute left-0 top-1/2 -translate-y-1/2 h-full w-full object-cover" 1110 loading="lazy" 1111 /></picture><div class="absolute inset-0 bg-black/20 group-hover:opacity-0 transition-opacity duration-200 hidden md:block"></div><div aria-hidden="true" class="btn btn-blur px-6 py-3.5 text-center group-hover:-translate-y-1.5 transition-transform ease-out-back duration-200 will-change-transform">Le top de Black Leaf</div><a href="https://www.planete-sfactory.com/pipe-a-eau-bang/pipe-a-eau-bang/#manufacturer=756" aria-label="Le top de Black Leaf" class="absolute inset-0"></a></div></div></div></div></div></li><li class="level0 nav-6 parent" data-element="nav-6"><a href="https://www.planete-sfactory.com/narguile-chicha/" role="button" class="level0 navigation-button navigation-button--default min-h-[2.5rem] has-children level0-button" @click="openLevel1('nav-6')" 1112 aria-expanded="false" 1113 aria-haspopup="true" 1114 aria-controls="submenu-category-node-204"><span>Chicha, narguilés</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a><div id="submenu-nav-6" class="children level0-children" data-parent="nav-6"><div class="children-wrapper"><div class="px-3.75"> <button class="navigation-back-button" @click="back()" aria-label="Back to Chicha, narguilés"><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left"></use></svg><span>Chicha, narguilés</span></button></div><div class="h-[calc(100%-var(--nav-header-height))] overflow-y-auto px-3.75"><div class="level1 navigation-view-all"><div class="pb-3.5"><a href="https://www.planete-sfactory.com/narguile-chicha/" tabindex="0" class="level1 navigation-button navigation-button--all rounded-ui cursor-pointer" title="Chicha, narguilés"><span>Voir tous chicha, narguilés</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a></div></div><ul class="level1 level-children flex flex-col gap-1 overflow-hidden" data-parent="nav-6"><li class="level1"><a href="https://www.planete-sfactory.com/narguile-chicha/chicha-narguile/" role="button" class="level1 n
1114avigation-button navigation-button--default min-h-[2.5rem] has-children level1-button" @click="openLevel2('')" 1115 aria-expanded="false" 1116 aria-haspopup="true" 1117 aria-controls="submenu-category-node-205"><span>Chicha, narguilé</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a><div id="submenu-category-node-204-category-node-205" class="children level1-children" data-parent=""><div class="children-wrapper"><div class="px-3.75"> <button class="navigation-back-button" @click="back()" aria-label="Back to Chicha, narguilé"><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left"></use></svg><span>Chicha, narguilé</span></button></div><div class="nav-l1-flyout-body h-[calc(100%-var(--nav-header-height))] overflow-y-auto px-3.75"><div class="level1 navigation-view-all"><div class="pb-3.5"><a href="https://www.planete-sfactory.com/narguile-chicha/chicha-narguile/" tabindex="0" class="level1 navigation-button navigation-button--all rounded-ui cursor-pointer" title="Chicha, narguilé"><span>Voir tous chicha, narguilé</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a></div></div><div class="text-sm font-bold pb-2 pt-3.5 text-primary-800">Les chichas par catégorie :</div><ul class="level2 level-children display-by-other flex flex-col gap-1"><li class="level2 display-by-other-1"><a href="https://www.planete-sfactory.com/narguile-chicha/chicha-narguile/chicha-classique/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Chicha classique</span></a></li><li class="level2 display-by-other-1"><a href="https://www.planete-sfactory.com/narguile-chicha/chicha-narguile/chicha-en-verre/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Chicha en verre</span></a></li><li class="level2 display-by-other-1"><a href="https://www.planete-sfactory.com/narguile-chicha/chicha-narguile/chicha-design-et-originale/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Chicha design et originale</span></a></li><li class="level2 display-by-other-1"><a href="https://www.planete-sfactory.com/narguile-chicha/chicha-narguile/chicha-portable/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Chicha portable</span></a></li></ul><ul class="level1 level-children flex flex-col gap-1 mt-6"></ul><div class="top-brands pt-4.5"><div class="text-sm font-bold pb-3 text-primary-800">Le top des marques chichas</div><ul> 1118<li><a href="https://www.planete-sfactory.com/narguile-chicha/chicha-narguile/#manufacturer=711">Aladin</a></li> 1119<li><a href="https://www.planete-sfactory.com/narguile-chicha/chicha-narguile/#manufacturer=2156">Amy Deluxe</a></li> 1120<li><a href="https://www.planete-sfactory.com/narguile-chicha/chicha-narguile/#manufacturer=5626">Black Dune</a></li> 1121<li><a href="https://www.planete-sfactory.com/narguile-chicha/chicha-narguile/#manufacturer=8403">Champ / Al Malik</a></li> 1122<li><a href="https://www.planete-sfactory.com/narguile-chicha/chicha-narguile/#manufacturer=6485">Dum</a></li> 1123<li><a href="https://www.planete-sfactory.com/narguile-chicha/chicha-narguile/#manufacturer=2350">El Badia</a></li> 1124<li><a href="https://www.planete-sfactory.com/narguile-chicha/chicha-narguile/#manufacturer=2463">Kaya</a></li> 1125<li><a href="https://www.planete-sfactory.com/narguile-chicha/chicha-narguile/#manufacturer=5209">Mashisha</a></li> 1126<li><a href="https://www.planete-sfactory.com/narguile-chicha/chicha-narguile/#manufacturer=2402">Oduman</a></li> 1127<li><a href="https://www.planete-sfactory.com/narguile-chicha/chicha-narguile/#manufacturer=4855">Skull</a></li> 1128<li><a href="https://www.planete-sfactory.com/narguile-chicha/chicha-narguile/#manufacturer=2412">Tsar</a></li> 1129</ul> 1130</div></div></div></div></li><li class="level1"><a href="https://www.planete-sfactory.com/narguile-chicha/arome-chicha/" role="button" class="level1 n
1130avigation-button navigation-button--default min-h-[2.5rem] has-children level1-button" @click="openLevel2('')" 1131 aria-expanded="false" 1132 aria-haspopup="true" 1133 aria-controls="submenu-category-node-391"><span>Goût chicha et arôme</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a><div id="submenu-category-node-204-category-node-391" class="children level1-children" data-parent=""><div class="children-wrapper"><div class="px-3.75"> <button class="navigation-back-button" @click="back()" aria-label="Back to Goût chicha et arôme"><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left"></use></svg><span>Goût chicha et arôme</span></button></div><div class="nav-l1-flyout-body h-[calc(100%-var(--nav-header-height))] overflow-y-auto px-3.75"><div class="level1 navigation-view-all"><div class="pb-3.5"><a href="https://www.planete-sfactory.com/narguile-chicha/arome-chicha/" tabindex="0" class="level1 navigation-button navigation-button--all rounded-ui cursor-pointer" title="Goût chicha et arôme"><span>Voir tous goût chicha et arôme</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a></div></div><div class="text-sm font-bold pb-2 pt-3.5 text-primary-800">Les arômes par type :</div><ul class="level2 level-children display-by-other flex flex-col gap-1"><li class="level2 display-by-category-1"><a href="https://www.planete-sfactory.com/narguile-chicha/arome-chicha/gout-chicha/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Goût chicha - Fibre de cellulose</span></a></li></ul><div class="text-sm font-bold pb-2 pt-3.5 text-primary-800">Les arômes par marques :</div><ul class="level2 level-children display-by-other flex flex-col gap-1"><li class="level2 display-by-other-1"><a href="https://www.planete-sfactory.com/narguile-chicha/arome-chicha/gout-chicha-ways/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Goût chicha Ways</span></a></li></ul><ul class="level1 level-children flex flex-col gap-1 mt-6"></ul></div></div></div></li><li class="level1"><a href="https://www.planete-sfactory.com/narguile-chicha/charbon-chicha-narguile/" role="button" class="level1 navigation-button navigation-button--default min-h-[2.5rem] has-children level1-button" @click="openLevel2('')" 1134 aria-expanded="false" 1135 aria-haspopup="true" 1136 aria-controls="submenu-category-node-209"><span>Charbon chicha - narguilé</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a><div id="submenu-category-node-204-category-node-209" class="children level1-children" data-parent=""><div class="children-wrapper"><div class="px-3.75"> <button class="navigation-back-button" @click="back()" aria-label="Back to Charbon chicha - narguilé"><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left" xl
1136ink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left"></use></svg><span>Charbon chicha - narguilé</span></button></div><div class="nav-l1-flyout-body h-[calc(100%-var(--nav-header-height))] overflow-y-auto px-3.75"><div class="level1 navigation-view-all"><div class="pb-3.5"><a href="https://www.planete-sfactory.com/narguile-chicha/charbon-chicha-narguile/" tabindex="0" class="level1 navigation-button navigation-button--all rounded-ui cursor-pointer" title="Charbon chicha - narguilé"><span>Voir tous charbon chicha - narguilé</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a></div></div><ul class="level1 level-children flex flex-col gap-1"><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/narguile-chicha/charbon-chicha-narguile/charbon-chicha-naturel/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Charbon chicha naturel</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/narguile-chicha/charbon-chicha-narguile/charbon-narguile-auto-combustible/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Charbon narguilé auto combustible</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/narguile-chicha/charbon-chicha-narguile/charbon-parfume/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Charbon parfumé</span></a></li></ul></div></div></div></li><li class="level1"><a href="https://www.planete-sfactory.com/narguile-chicha/accessoires-charbon/" role="button" class="level1 navigation-button navigation-button--default min-h-[2.5rem] has-children level1-button" @click="openLevel2('')" 1137 aria-expanded="false" 1138 aria-haspopup="true" 1139 aria-controls="submenu-category-node-1652"><span>Accessoires charbon</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a><div id="submenu-category-node-204-category-node-1652" class="children level1-children" data-parent=""><div class="children-wrapper"><div class="px-3.75"> <button class="navigation-back-button" @click="back()" aria-label="Back to Accessoires charbon"><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left"></use></svg><span>Accessoires charbon</span></button></div><div class="nav-l1-flyout-body h-[calc(100%-var(--nav-header-height))] overflow-y-auto px-3.75"><div class="level1 navigation-view-all"><div class="pb-3.5"><a href="https://www.planete-sfactory.com/narguile-chicha/accessoires-charbon/" tabindex="0" class="level1 navigation-button navigation-button--all rounded-ui cursor-pointer" title="Accessoires charbon"><span>Voir tous accessoires charbon</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a></div></div><ul class="level1 level-children flex flex-col gap-1">
1139<li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/narguile-chicha/accessoires-charbon/accessoire-allume-charbon/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Allume-Charbon pour Chicha</span></a></li></ul><div class="push-merch grid gap-3 pt-4.5"><div class="group cursor-pointer h-[11.75rem] w-full relative overflow-hidden rounded-ui flex justify-center items-end px-4 py-6 focus-within:outline-accent-focus focus-within:outline-4 focus-within:outline focus-within:outline-offset-2"><picture><source media="(max-width: 300px)" data-twic-src="image:catalog/category/menu_allume_charbon.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_allume_charbon.jpg?twic=v1/resize=300/quality=65" /><source media="(max-width: 768px)" data-twic-src="image:catalog/category/menu_allume_charbon.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_allume_charbon.jpg?twic=v1/resize=768/quality=65" /><source media="(min-width: 769px)" data-twic-src="image:catalog/category/menu_allume_charbon.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_allume_charbon.jpg?twic=v1/resize=1024/quality=65" /><img 1140 src="https://media.planete-sfactory.com/media/catalog/category/menu_allume_charbon.jpg?twic=v1" 1141 alt="Chauffe charbon electrique!" 1142 data-twic-src="image:catalog/category/menu_allume_charbon.jpg" 1143 class="absolute left-0 top-1/2 -translate-y-1/2 h-full w-full object-cover" 1144 loading="lazy" 1145 /></picture><div class="absolute inset-0 bg-black/20 group-hover:opacity-0 transition-opacity duration-200 hidden md:block"></div><div aria-hidden="true" class="btn btn-blur px-6 py-3.5 text-center group-hover:-translate-y-1.5 transition-transform ease-out-back duration-200 will-change-transform">Chauffe charbon electrique!</div><a href="https://www.planete-sfactory.com/narguile-chicha/accessoires-charbon/#type_accessoire=2290" aria-label="Chauffe charbon electrique!" class="absolute inset-0"></a></div></div></div></div></div></li><li class="level1"><a href="https://www.planete-sfactory.com/narguile-chicha/accessoires-narguile/" role="button" class="level1 navigation-button navigation-button--default min-h-[2.5rem] has-children level1-button" @click="openLevel2('')" 1146 aria-expanded="false" 1147 aria-haspopup="true" 1148 aria-controls="submenu-category-node-213"><span>Accessoires narguile</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a><div id="submenu-category-node-204-category-node-213" class="children level1-children" data-parent=""><div class="children-wrapper"><div class="px-3.75"> <button class="navigation-back-button" @click="back()" aria-label="Back to Accessoires narguile"><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left"></use></svg><span>Accessoires narguile</span></button></div><div class="nav-l1-flyout-body h-[calc(100%-var(--nav-header-height))] overflow-y-auto px-3.75"><div class="level1 navigation-view-all"><div class="pb-3.5"><a href="https://www.planete-sfactory.com/narguile-chicha/accessoires-narguile/" tabindex="0" class="level1 navigation-button navigation-button--all rounded-ui cursor-pointer" title="Accessoires narguile"><span>Voir tous accessoires narguile</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a></div></div><ul class="level1 level-children flex flex-col gap-1">
1148<li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/narguile-chicha/accessoires-narguile/accessoires-narguile/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Accessoires divers</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/narguile-chicha/accessoires-narguile/foyers-pour-narguile/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Foyers pour narguilé et accessoires</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/narguile-chicha/accessoires-narguile/systeme-de-chauffe-chicha/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Système de chauffe chicha</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/narguile-chicha/accessoires-narguile/tuyaux-pour-chicha/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Tuyaux et manches pour chicha</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/narguile-chicha/accessoires-narguile/entretenir-son-narguile/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Entretenir son narguilé</span></a></li></ul></div></div></div></li></ul><div class="push-merch grid gap-3 pt-4.5"><div class="group cursor-pointer h-[11.75rem] w-full relative overflow-hidden rounded-ui flex justify-center items-end px-4 py-6 focus-within:outline-accent-focus focus-within:outline-4 focus-within:outline focus-within:outline-offset-2"><picture><source media="(max-width: 300px)" data-twic-src="image:catalog/category/menu_gout_chicha_1.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_gout_chicha_1.jpg?twic=v1/resize=300/quality=65" /><source media="(max-width: 768px)" data-twic-src="image:catalog/category/menu_gout_chicha_1.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_gout_chicha_1.jpg?twic=v1/resize=768/quality=65" /><source media="(min-width: 769px)" data-twic-src="image:catalog/category/menu_gout_chicha_1.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_gout_chicha_1.jpg?twic=v1/resize=1024/quality=65" /><img 1149 src="https://media.planete-sfactory.com/media/catalog/category/menu_gout_chicha_1.jpg?twic=v1" 1150 alt="Goût 100%, 0% tabac avec Ways" 1151 data-twic-src="image:catalog/category/menu_gout_chicha_1.jpg" 1152 class="absolute left-0 top-1/2 -translate-y-1/2 h-full w-full object-cover" 1153 loading="lazy" 1154 /></picture><div class="absolute inset-0 bg-black/20 group-hover:opacity-0 transition-opacity duration-200 hidden md:block"></div><div aria-hidden="true" class="btn btn-blur px-6 py-3.5 text-center group-hover:-translate-y-1.5 transition-transform ease-out-back duration-200 will-change-transform">Goût 100%, 0% tabac avec Ways</div><a href="https://www.planete-sfactory.com/narguile-chicha/arome-chicha/#manufacturer=7547" aria-label="Goût 100%, 0% tabac avec Ways" class="absolute inset-0"></a></div><div class="group cursor-pointer h-[11.75rem] w-full relative overflow-hidden rounded-ui flex justify-center items-end px-4 py-6 focus-within:outline-accent-focus focus-within:outline-4 focus-within:outline focus-within:outline-offset-2 bg-ui-100"><picture><source media="(max-width: 300px)" data-twic-src="image:catalog/category/menu_charbon_chicha_1.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_charbon_chicha_1.jpg?twic=v1/resize=300/quality=65" /><source media="(max-width: 768px)" data-twic-src="image:catalog/category/menu_charbon_chicha_1.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_charbon_chicha_1.jpg?twic=v1/resize=768/quality=65" /><source media="(min-width: 769px)" data-twic-src="image:catalog/category/menu_charbon_chicha_1.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_charbon_chicha_1.jpg?twic=v1/resize=1024/quality=65" /><img 1155 src="https://media.planete-sfactory.com/media/catalog/category/menu_charbon_chicha_1.jpg?twic=v1" 1156 alt="Le charbon à la noix de coco avec FRESHcoco" 1157 data-twic-src="image:catalog/category/menu_charbon_chicha_1.jpg" 1158 class="absolute left-0 top-1/2 -translate-y-1/2 h-full w-full object-cover" 1159 loading="lazy" 1160 /></picture><div class="absolute inset-0 bg-black/20 group-hover:opacity-0 transition-opacity duration-200 hidden md:block"></div><div aria-hidden="true" class="btn btn-blur px-6 py-3.5 text-center group-hover:-translate-y-1.5 transition-transform ease-
1160out-back duration-200 will-change-transform">Le charbon à la noix de coco avec FRESHcoco</div><a href="https://www.planete-sfactory.com/narguile-chicha/charbon-chicha-narguile/charbon-chicha-naturel/charbon-fresh-coco-supreme-1kg.html" aria-label="Le charbon à la noix de coco avec FRESHcoco" class="absolute inset-0"></a></div></div></div></div></div></li><li class="level0 nav-7 parent" data-element="nav-7"><a href="https://www.planete-sfactory.com/cigarette-electronique/" role="button" class="level0 navigation-button navigation-button--default min-h-[2.5rem] has-children level0-button" @click="openLevel1('nav-7')" 1161 aria-expanded="false" 1162 aria-haspopup="true" 1163 aria-controls="submenu-category-node-171"><span>Cigarette électronique</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a><div id="submenu-nav-7" class="children level0-children" data-parent="nav-7"><div class="children-wrapper"><div class="px-3.75"> <button class="navigation-back-button" @click="back()" aria-label="Back to Cigarette électronique"><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left"></use></svg><span>Cigarette électronique</span></button></div><div class="h-[calc(100%-var(--nav-header-height))] overflow-y-auto px-3.75"><div class="level1 navigation-view-all"><div class="pb-3.5"><a href="https://www.planete-sfactory.com/cigarette-electronique/" tabindex="0" class="level1 navigation-button navigation-button--all rounded-ui cursor-pointer" title="Cigarette électronique"><span>Voir tous cigarette électronique</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a></div></div><ul class="level1 level-children flex flex-col gap-1 overflow-hidden" data-parent="nav-7"><li class="level1"><a href="https://www.planete-sfactory.com/cigarette-electronique/cigarette-electronique/" role="button" class="level1 navigation-button navigation-button--default min-h-[2.5rem] has-children level1-button" @click="openLevel2('')" 1164 aria-expanded="false" 1165 aria-haspopup="true" 1166 aria-controls="submenu-category-node-172"><span>Cigarette électronique</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a><div id="submenu-category-node-171-category-node-172" class="children level1-children" data-parent=""><div class="children-wrapper"><div class="px-3.75"> <button class="navigation-back-button" @click="back()" aria-label="Back to Cigarette électronique"><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left"></use></svg><span>Cigarette électronique</span></button></div><div class="nav-l1-flyout-body h-[calc(100%-var(--nav-header-height))] overflow-y-auto px-3.75">
1166<div class="level1 navigation-view-all"><div class="pb-3.5"><a href="https://www.planete-sfactory.com/cigarette-electronique/cigarette-electronique/" tabindex="0" class="level1 navigation-button navigation-button--all rounded-ui cursor-pointer" title="Cigarette électronique"><span>Voir tous cigarette électronique</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a></div></div><ul class="level1 level-children flex flex-col gap-1"><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/cigarette-electronique/cigarette-electronique/ecig-box/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>La Box</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/cigarette-electronique/cigarette-electronique/ecig-pod/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Le Pod</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/cigarette-electronique/cigarette-electronique/puff-rechargeable/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Puff rechargeable</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/cigarette-electronique/cigarette-electronique/puff-cbd/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Puff CBD</span></a></li></ul></div></div></div></li><li class="level1"><a href="https://www.planete-sfactory.com/cigarette-electronique/accessoire-pour-cigarette-electronique/" role="button" class="level1 navigation-button navigation-button--default min-h-[2.5rem] has-children level1-button" @click="openLevel2('')" 1167 aria-expanded="false" 1168 aria-haspopup="true" 1169 aria-controls="submenu-category-node-174"><span>Accessoire pour cigarette électronique</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a><div id="submenu-category-node-171-category-node-174" class="children level1-children" data-parent=""><div class="children-wrapper"><div class="px-3.75"> <button class="navigation-back-button" @click="back()" aria-label="Back to Accessoire pour cigarette électronique"><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left"></use></svg><span>Accessoire pour cigarette électronique</span></button></div><div class="nav-l1-flyout-body h-[calc(100%-var(--nav-header-height))] overflow-y-auto px-3.75"><div class="level1 navigation-view-all"><div class="pb-3.5"><a href="https://www.planete-sfactory.com/cigarette-electronique/accessoire-pour-cigarette-electronique/" tabindex="0" class="level1 navigation-button navigation-button--all rounded-ui cursor-pointer" title="Accessoire pour cigarette électronique"><span>Voir tous accessoire pour cigarette électronique</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a></div></div><ul class="level1 level-children flex flex-col gap-1">
1169<li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/cigarette-electronique/accessoire-pour-cigarette-electronique/ecig-resistance/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Résistance</span></a></li></ul></div></div></div></li><li class="level1"><a href="https://www.planete-sfactory.com/cigarette-electronique/mods-et-accessoires/" role="button" class="level1 navigation-button navigation-button--default min-h-[2.5rem] has-children level1-button" @click="openLevel2('')" 1170 aria-expanded="false" 1171 aria-haspopup="true" 1172 aria-controls="submenu-category-node-822"><span>Mods et accessoires</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a><div id="submenu-category-node-171-category-node-822" class="children level1-children" data-parent=""><div class="children-wrapper"><div class="px-3.75"> <button class="navigation-back-button" @click="back()" aria-label="Back to Mods et accessoires"><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left"></use></svg><span>Mods et accessoires</span></button></div><div class="nav-l1-flyout-body h-[calc(100%-var(--nav-header-height))] overflow-y-auto px-3.75"><div class="level1 navigation-view-all"><div class="pb-3.5"><a href="https://www.planete-sfactory.com/cigarette-electronique/mods-et-accessoires/" tabindex="0" class="level1 navigation-button navigation-button--all rounded-ui cursor-pointer" title="Mods et accessoires"><span>Voir tous mods et accessoires</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a></div></div><ul class="level1 level-children flex flex-col gap-1"><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/cigarette-electronique/mods-et-accessoires/accus-et-chargeurs/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Accus et chargeurs</span></a></li></ul></div></div></div></li><li class="level1"><a href="https://www.planete-sfactory.com/cigarette-electronique/clearomiseurs-et-accessoires/" role="button" class="level1 navigation-button navigation-button--default min-h-[2.5rem] has-children level1-button" @click="openLevel2('')" 1173 aria-expanded="false" 1174 aria-haspopup="true" 1175 aria-controls="submenu-category-node-821"><span>Clearomiseurs et accessoires</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a><div id="submenu-category-node-171-category-node-821" class="children level1-children" data-parent=""><div class="children-wrapper"><div class="px-3.75"> <button class="navigation-back-button" @click="back()" aria-label="Back to Clearomiseurs et accessoires"><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left" xl
1175ink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left"></use></svg><span>Clearomiseurs et accessoires</span></button></div><div class="nav-l1-flyout-body h-[calc(100%-var(--nav-header-height))] overflow-y-auto px-3.75"><div class="level1 navigation-view-all"><div class="pb-3.5"><a href="https://www.planete-sfactory.com/cigarette-electronique/clearomiseurs-et-accessoires/" tabindex="0" class="level1 navigation-button navigation-button--all rounded-ui cursor-pointer" title="Clearomiseurs et accessoires"><span>Voir tous clearomiseurs et accessoires</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a></div></div><ul class="level1 level-children flex flex-col gap-1"><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/cigarette-electronique/clearomiseurs-et-accessoires/atomiseur/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Atomiseur</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/cigarette-electronique/clearomiseurs-et-accessoires/clearomiseurs/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Clearomiseurs</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/cigarette-electronique/clearomiseurs-et-accessoires/accessoires-pour-clearomiseurs/" role="button" class="level2 navigation-button navigation-button--default min-h-[2.5rem] has-children level2-button" @click="openLevel3('')" 1176 aria-expanded="false" 1177 aria-haspopup="true" 1178 aria-controls="submenu-category-node-171-category-node-821-category-node-818"><span>Accessoires pour clearomiseurs</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a><div id="submenu-category-node-171-category-node-821-category-node-818" class="children level2-children" data-parent=""><div class="children-wrapper"><div class="px-3.75"> <button class="navigation-back-button" @click="back()" aria-label="Back to Accessoires pour clearomiseurs"><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left"></use></svg><span>Accessoires pour clearomiseurs</span></button></div><div class="h-[calc(100%-var(--nav-header-height))] overflow-y-auto px-3.75"><div class="level3 navigation-view-all"><div class="pb-3.5"><a href="https://www.planete-sfactory.com/cigarette-electronique/clearomiseurs-et-accessoires/accessoires-pour-clearomiseurs/" tabindex="0" class="level3 navigation-button navigation-button--all rounded-ui cursor-pointer" title="Accessoires pour clearomiseurs"><span>Voir tous accessoires pour clearomiseurs</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a></div></div><ul class="level3 level-children flex flex-col gap-1">
1178<li class="level3"><a href="https://www.planete-sfactory.com/cigarette-electronique/clearomiseurs-et-accessoires/accessoires-pour-clearomiseurs/resistance-pour-clearomiseur/" class="level3 navigation-button navigation-button--default min-h-[2.5rem]"><span>Résistance pour clearomiseur</span></a></li><li class="level3"><a href="https://www.planete-sfactory.com/cigarette-electronique/clearomiseurs-et-accessoires/accessoires-pour-clearomiseurs/pieces-detachees/" class="level3 navigation-button navigation-button--default min-h-[2.5rem]"><span>Pièces détachées</span></a></li></ul></div></div></div></li></ul></div></div></div></li></ul><div class="push-merch grid gap-3 pt-4.5"><div class="group cursor-pointer h-[11.75rem] w-full relative overflow-hidden rounded-ui flex justify-center items-end px-4 py-6 focus-within:outline-accent-focus focus-within:outline-4 focus-within:outline focus-within:outline-offset-2"><picture><source media="(max-width: 300px)" data-twic-src="image:catalog/category/menu_biggy_1.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_biggy_1.jpg?twic=v1/resize=300/quality=65" /><source media="(max-width: 768px)" data-twic-src="image:catalog/category/menu_biggy_1.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_biggy_1.jpg?twic=v1/resize=768/quality=65" /><source media="(min-width: 769px)" data-twic-src="image:catalog/category/menu_biggy_1.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_biggy_1.jpg?twic=v1/resize=1024/quality=65" /><img 1179 src="https://media.planete-sfactory.com/media/catalog/category/menu_biggy_1.jpg?twic=v1" 1180 alt="BIGGY Bears en 200ml !" 1181 data-twic-src="image:catalog/category/menu_biggy_1.jpg" 1182 class="absolute left-0 top-1/2 -translate-y-1/2 h-full w-full object-cover" 1183 loading="lazy" 1184 /></picture><div class="absolute inset-0 bg-black/20 group-hover:opacity-0 transition-opacity duration-200 hidden md:block"></div><div aria-hidden="true" class="btn btn-blur px-6 py-3.5 text-center group-hover:-translate-y-1.5 transition-transform ease-out-back duration-200 will-change-transform">BIGGY Bears en 200ml !</div><a href="https://www.planete-sfactory.com/e-liquides/#manufacturer=9048" aria-label="BIGGY Bears en 200ml !" class="absolute inset-0"></a></div><div class="group cursor-pointer h-[11.75rem] w-full relative overflow-hidden rounded-ui flex justify-center items-end px-4 py-6 focus-within:outline-accent-focus focus-within:outline-4 focus-within:outline focus-within:outline-offset-2 bg-ui-100"><picture><source media="(max-width: 300px)" data-twic-src="image:catalog/category/menu_drag_1.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_drag_1.jpg?twic=v1/resize=300/quality=65" /><source media="(max-width: 768px)" data-twic-src="image:catalog/category/menu_drag_1.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_drag_1.jpg?twic=v1/resize=768/quality=65" /><source media="(min-width: 769px)" data-twic-src="image:catalog/category/menu_drag_1.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_drag_1.jpg?twic=v1/resize=1024/quality=65" /><img 1185 src="https://media.planete-sfactory.com/media/catalog/category/menu_drag_1.jpg?twic=v1" 1186 alt="Drag-moi ça" 1187 data-twic-src="image:catalog/category/menu_drag_1.jpg" 1188 class="absolute left-0 top-1/2 -translate-y-1/2 h-full w-full object-cover" 1189 loading="lazy" 1190 /></picture><div class="absolute inset-0 bg-black/20 group-hover:opacity-0 transition-opacity duration-200 hidden md:block"></div><div aria-hidden="true" class="btn btn-blur px-6 py-3.5 text-center group-hover:-translate-y-1.5 transition-transform ease-
1190out-back duration-200 will-change-transform">Drag-moi ça</div><a href="https://www.planete-sfactory.com/cigarette-electronique/#type_mod=7802&manufacturer=6311" aria-label="Drag-moi ça" class="absolute inset-0"></a></div></div></div></div></div></li><li class="level0 nav-8 parent" data-element="nav-8"><a href="https://www.planete-sfactory.com/e-liquides/" role="button" class="level0 navigation-button navigation-button--default min-h-[2.5rem] has-children level0-button" @click="openLevel1('nav-8')" 1191 aria-expanded="false" 1192 aria-haspopup="true" 1193 aria-controls="submenu-category-node-369"><span>E-liquides</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a><div id="submenu-nav-8" class="children level0-children" data-parent="nav-8"><div class="children-wrapper"><div class="px-3.75"> <button class="navigation-back-button" @click="back()" aria-label="Back to E-liquides"><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left"></use></svg><span>E-liquides</span></button></div><div class="h-[calc(100%-var(--nav-header-height))] overflow-y-auto px-3.75"><div class="level1 navigation-view-all"><div class="pb-3.5"><a href="https://www.planete-sfactory.com/e-liquides/" tabindex="0" class="level1 navigation-button navigation-button--all rounded-ui cursor-pointer" title="E-liquides"><span>Voir tous e-liquides</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a></div></div><ul class="level1 level-children flex flex-col gap-1 overflow-hidden" data-parent="nav-8"><li class="level1"><a href="https://www.planete-sfactory.com/e-liquides/e-liquide-pas-cher/" class="level1 navigation-button navigation-button--default min-h-[2.5rem]"><span>E-liquide pas cher - S Factory</span></a></li><li class="level1"><a href="https://www.planete-sfactory.com/e-liquides/e-liquide-classic/" class="level1 navigation-button navigation-button--default min-h-[2.5rem]"><span>E-Liquide Classic</span></a></li><li class="level1"><a href="https://www.planete-sfactory.com/e-liquides/e-liquide-fruite/" class="level1 navigation-button navigation-button--default min-h-[2.5rem]"><span>E-Liquide fruité</span></a></li><li class="level1"><a href="https://www.planete-sfactory.com/e-liquides/e-liquide-gourmand/" class="level1 navigation-button navigation-button--default min-h-[2.5rem]"><span>E-Liquide Gourmand</span></a></li><li class="level1"><a href="https://www.planete-sfactory.com/e-liquides/e-liquides-frais-menthol/" class="level1 navigation-button navigation-button--default min-h-[2.5rem]"><span>E-Liquides frais - Mentholés</span></a></li><li class="level1"><a href="https://www.planete-sfactory.com/e-liquides/e-liquides-sans-nicotine/" class="level1 navigation-button navigation-button--default min-h-[2.5rem]"><span>E-Liquides Sans Nicotine</span></a></li></ul></div></div></div></li><li class="level0 nav-9 parent" data-element="nav-9"><a href="https://www.planete-sfactory.com/creation-diy-do-it-yourself/" role="button" class="level0 navigation-button navigation-button--default min-h-[2.5rem] has-children level0-button" @click="openLevel1('nav-9')" 1194 aria-expanded="false" 1195 aria-haspopup="true" 1196 aria-controls="submenu-category-node-862"><span>Création - DIY (Do It Yourself)</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a><div id="submenu-nav-9" class="children level0-children" data-parent="nav-9"><div class="children-wrapper"><div class="px-3.75"> <button class="navigation-back-button" @click="back()" aria-label="Back to Création - DIY (Do It Yourself)"><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left" xl
1196ink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left"></use></svg><span>Création - DIY (Do It Yourself)</span></button></div><div class="h-[calc(100%-var(--nav-header-height))] overflow-y-auto px-3.75"><div class="level1 navigation-view-all"><div class="pb-3.5"><a href="https://www.planete-sfactory.com/creation-diy-do-it-yourself/" tabindex="0" class="level1 navigation-button navigation-button--all rounded-ui cursor-pointer" title="Création - DIY (Do It Yourself)"><span>Voir tous création - diy (do it yourself)</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a></div></div><ul class="level1 level-children flex flex-col gap-1 overflow-hidden" data-parent="nav-9"><li class="level1"><a href="https://www.planete-sfactory.com/creation-diy-do-it-yourself/base-diy/" class="level1 navigation-button navigation-button--default min-h-[2.5rem]"><span>Base DIY</span></a></li><li class="level1"><a href="https://www.planete-sfactory.com/creation-diy-do-it-yourself/booster-de-nicotine/" class="level1 navigation-button navigation-button--default min-h-[2.5rem]"><span>Booster de nicotine</span></a></li><li class="level1"><a href="https://www.planete-sfactory.com/creation-diy-do-it-yourself/concentre-diy/" class="level1 navigation-button navigation-button--default min-h-[2.5rem]"><span>Concentré DIY</span></a></li><li class="level1"><a href="https://www.planete-sfactory.com/creation-diy-do-it-yourself/accessoires-diy/" class="level1 navigation-button navigation-button--default min-h-[2.5rem]"><span>Accessoires DIY</span></a></li></ul></div></div></div></li><li class="level0 nav-10 parent" data-element="nav-10"><a href="https://www.planete-sfactory.com/balance-electronique/" role="button" class="level0 navigation-button navigation-button--default min-h-[2.5rem] has-children level0-button" @click="openLevel1('nav-10')" 1197 aria-expanded="false" 1198 aria-haspopup="true" 1199 aria-controls="submenu-category-node-217"><span>Balance electronique</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a><div id="submenu-nav-10" class="children level0-children" data-parent="nav-10"><div class="children-wrapper"><div class="px-3.75"> <button class="navigation-back-button" @click="back()" aria-label="Back to Balance electronique"><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left"></use></svg><span>Balance electronique</span></button></div><div class="h-[calc(100%-var(--nav-header-height))] overflow-y-auto px-3.75"><div class="level1 navigation-view-all"><div class="pb-3.5"><a href="https://www.planete-sfactory.com/balance-electronique/" tabindex="0" class="level1 navigation-button navigation-button--all rounded-ui cursor-pointer" title="Balance electronique"><span>Voir tous balance electronique</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a></div></div><div class="text-sm font-bold pb-2 pt-3.5 text-primary-800">Les balances par catégories : </div><ul class="level1 level-children display-by-other flex flex-col gap-1">
1199<li class="level1"><a href="https://www.planete-sfactory.com/balance-electronique/balance-de-poche/" class="level1 navigation-button navigation-button--default min-h-[2.5rem]"><span>Balance de poche</span></a></li><li class="level1"><a href="https://www.planete-sfactory.com/balance-electronique/balance-de-precision/" class="level1 navigation-button navigation-button--default min-h-[2.5rem]"><span>Balance de précision</span></a></li><li class="level1"><a href="https://www.planete-sfactory.com/balance-electronique/balance-de-cuisine/" class="level1 navigation-button navigation-button--default min-h-[2.5rem]"><span>Balance de cuisine</span></a></li><li class="level1"><a href="https://www.planete-sfactory.com/balance-electronique/balance-doseuse/" class="level1 navigation-button navigation-button--default min-h-[2.5rem]"><span>Balance doseuse</span></a></li></ul><div class="text-sm font-bold pb-2 pt-3.5 text-primary-800">Les balances par précisions :</div><ul class="level1 level-children display-by-other flex flex-col gap-1"><li class="level1"><a href="https://www.planete-sfactory.com/balance-electronique/balance-1g/" class="level1 navigation-button navigation-button--default min-h-[2.5rem]"><span>Balances 1g</span></a></li><li class="level1"><a href="https://www.planete-sfactory.com/balance-electronique/balances-0-1g/" class="level1 navigation-button navigation-button--default min-h-[2.5rem]"><span>Balances 0.1g</span></a></li><li class="level1"><a href="https://www.planete-sfactory.com/balance-electronique/balances-0-01g/" class="level1 navigation-button navigation-button--default min-h-[2.5rem]"><span>Balances 0.01g</span></a></li><li class="level1"><a href="https://www.planete-sfactory.com/balance-electronique/balances-0-001g/" class="level1 navigation-button navigation-button--default min-h-[2.5rem]"><span>Balances 0.001g</span></a></li></ul><ul class="level1 level-children flex flex-col gap-1 overflow-hidden pt-4.5" data-parent="nav-10"><li class="level1"><a href="https://www.planete-sfactory.com/balance-electronique/accessoires-pour-balance/" role="button" class="level1 navigation-button navigation-button--default min-h-[2.5rem] has-children level1-button" @click="openLevel2('')" 1200 aria-expanded="false" 1201 aria-haspopup="true" 1202 aria-controls="submenu-category-node-223"><span>Accessoires pour balance</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a><div id="submenu-category-node-217-category-node-223" class="children level1-children" data-parent=""><div class="children-wrapper"><div class="px-3.75"> <button class="navigation-back-button" @click="back()" aria-label="Back to Accessoires pour balance"><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left"></use></svg><span>Accessoires pour balance</span></button></div><div class="nav-l1-flyout-body h-[calc(100%-var(--nav-header-height))] overflow-y-auto px-3.75"><div class="level1 navigation-view-all"><div class="pb-3.5"><a href="https://www.planete-sfactory.com/balance-electronique/accessoires-pour-balance/" tabindex="0" class="level1 navigation-button navigation-button--all rounded-ui cursor-pointer" title="Accessoires pour balance"><span>Voir tous accessoires pour balance</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a></div></div><ul class="level1 level-children flex flex-col gap-1">
1202<li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/balance-electronique/accessoires-pour-balance/poids-de-calibrage/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Poids de calibrage</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/balance-electronique/accessoires-pour-balance/piles/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Piles</span></a></li></ul></div></div></div></li></ul><div class="top-brands pt-4.5"><div class="text-sm font-bold pb-3 text-primary-800">Le top des marques de balance : </div><ul> 1203<li><a href="https://www.planete-sfactory.com/balance-electronique/#manufacturer=2146">Quantum</a></li> 1204<li><a href="https://www.planete-sfactory.com/balance-electronique/#manufacturer=794">My Weight</a></li> 1205<li><a href="https://www.planete-sfactory.com/balance-electronique/#manufacturer=799">On Balance</a></li> 1206</ul> 1207</div><div class="push-merch grid gap-3 pt-4.5"><div class="group cursor-pointer h-[11.75rem] w-full relative overflow-hidden rounded-ui flex justify-center items-end px-4 py-6 focus-within:outline-accent-focus focus-within:outline-4 focus-within:outline focus-within:outline-offset-2"><picture><source media="(max-width: 300px)" data-twic-src="image:catalog/category/menu_quantum_1.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_quantum_1.jpg?twic=v1/resize=300/quality=65" /><source media="(max-width: 768px)" data-twic-src="image:catalog/category/menu_quantum_1.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_quantum_1.jpg?twic=v1/resize=768/quality=65" /><source media="(min-width: 769px)" data-twic-src="image:catalog/category/menu_quantum_1.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_quantum_1.jpg?twic=v1/resize=1024/quality=65" /><img 1208 src="https://media.planete-sfactory.com/media/catalog/category/menu_quantum_1.jpg?twic=v1" 1209 alt="La précision avec quantum" 1210 data-twic-src="image:catalog/category/menu_quantum_1.jpg" 1211 class="absolute left-0 top-1/2 -translate-y-1/2 h-full w-full object-cover" 1212 loading="lazy" 1213 /></picture><div class="absolute inset-0 bg-black/20 group-hover:opacity-0 transition-opacity duration-200 hidden md:block"></div><div aria-hidden="true" class="btn btn-blur px-6 py-3.5 text-center group-hover:-translate-y-1.5 transition-transform ease-out-back duration-200 will-change-transform">La précision avec quantum</div><a href="https://www.planete-sfactory.com/balance-electronique/#manufacturer=2146" aria-label="La précision avec quantum" class="absolute inset-0"></a></div><div class="group cursor-pointer h-[11.75rem] w-full relative overflow-hidden rounded-ui flex justify-center items-end px-4 py-6 focus-within:outline-accent-focus focus-within:outline-4 focus-within:outline focus-within:outline-offset-2 bg-ui-100"><picture><source media="(max-width: 300px)" data-twic-src="image:catalog/category/menu_poids_1.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_poids_1.jpg?twic=v1/resize=300/quality=65" /><source media="(max-width: 768px)" data-twic-src="image:catalog/category/menu_poids_1.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_poids_1.jpg?twic=v1/resize=768/quality=65" /><source media="(min-width: 769px)" data-twic-src="image:catalog/category/menu_poids_1.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_poids_1.jpg?twic=v1/resize=1024/quality=65" /><img 1214 src="https://media.planete-sfactory.com/media/catalog/category/menu_poids_1.jpg?twic=v1" 1215 alt="Calibration !" 1216 data-twic-src="image:catalog/category/menu_poids_1.jpg" 1217 class="absolute left-0 top-1/2 -translate-y-1/2 h-full w-full object-cover" 1218 loading="lazy" 1219 /></picture><div class="absolute inset-0 bg-black/20 group-hover:opacity-0 transition-opacity duration-200 hidden md:block"></div><div aria-hidden="true" class="btn btn-blur px-6 py-3.5 text-center group-hover:-translate-y-1.5 transition-transform ease-
1219out-back duration-200 will-change-transform">Calibration !</div><a href="https://www.planete-sfactory.com/balance-electronique/accessoires-pour-balance/poids-de-calibrage/" aria-label="Calibration !" class="absolute inset-0"></a></div></div></div></div></div></li><li class="level0 nav-11 parent" data-element="nav-11"><a href="https://www.planete-sfactory.com/vaporisateur/" role="button" class="level0 navigation-button navigation-button--default min-h-[2.5rem] has-children level0-button" @click="openLevel1('nav-11')" 1220 aria-expanded="false" 1221 aria-haspopup="true" 1222 aria-controls="submenu-category-node-235"><span>Vaporisateur</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a><div id="submenu-nav-11" class="children level0-children" data-parent="nav-11"><div class="children-wrapper"><div class="px-3.75"> <button class="navigation-back-button" @click="back()" aria-label="Back to Vaporisateur"><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left"></use></svg><span>Vaporisateur</span></button></div><div class="h-[calc(100%-var(--nav-header-height))] overflow-y-auto px-3.75"><div class="level1 navigation-view-all"><div class="pb-3.5"><a href="https://www.planete-sfactory.com/vaporisateur/" tabindex="0" class="level1 navigation-button navigation-button--all rounded-ui cursor-pointer" title="Vaporisateur"><span>Voir tous vaporisateur</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a></div></div><div class="text-sm font-bold pb-2 pt-3.5 text-primary-800">Les vaporisateurs par catégorie :</div><ul class="level1 level-children display-by-other flex flex-col gap-1"><li class="level1"><a href="https://www.planete-sfactory.com/vaporisateur/vaporisateur/" class="level1 navigation-button navigation-button--default min-h-[2.5rem]"><span>Vaporisateur</span></a></li><li class="level1"><a href="https://www.planete-sfactory.com/vaporisateur/vaporisateur-portable/" class="level1 navigation-button navigation-button--default min-h-[2.5rem]"><span>Vaporisateur Portable</span></a></li></ul><ul class="level1 level-children flex flex-col gap-1 overflow-hidden pt-4.5" data-parent="nav-11"><li class="level1"><a href="https://www.planete-sfactory.com/vaporisateur/accessoires/" role="button" class="level1 navigation-button navigation-button--default min-h-[2.5rem] has-children level1-button" @click="openLevel2('')" 1223 aria-expanded="false" 1224 aria-haspopup="true" 1225 aria-controls="submenu-category-node-251"><span>Accessoires vaporisateurs</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a><div id="submenu-category-node-235-category-node-251" class="children level1-children" data-parent=""><div class="children-wrapper"><div class="px-3.75"> <button class="navigation-back-button" @click="back()" aria-label="Back to Accessoires vaporisateurs"><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left" xl
1225ink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left"></use></svg><span>Accessoires vaporisateurs</span></button></div><div class="nav-l1-flyout-body h-[calc(100%-var(--nav-header-height))] overflow-y-auto px-3.75"><div class="level1 navigation-view-all"><div class="pb-3.5"><a href="https://www.planete-sfactory.com/vaporisateur/accessoires/" tabindex="0" class="level1 navigation-button navigation-button--all rounded-ui cursor-pointer" title="Accessoires vaporisateurs"><span>Voir tous accessoires vaporisateurs</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a></div></div><ul class="level1 level-children flex flex-col gap-1"><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/vaporisateur/accessoires/entretien-filtration-et-transport/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Entretenir son vaporisateur</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/vaporisateur/accessoires/arizer/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Accessoires Arizer</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/vaporisateur/accessoires/accessoires-dynavap-vapcap/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Accessoires Dynavap - Vapcap</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/vaporisateur/accessoires/accessoires-fenix/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Accessoires Fenix</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/vaporisateur/accessoires/accessoires-focus-vape/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Accessoires Focus Vape</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/vaporisateur/accessoires/magic-flight/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Accessoires Magic Flight</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/vaporisateur/accessoires/accessoires-mighty-crafty/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Accessoires Mighty - Crafty</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/vaporisateur/accessoires/accessoires-pax/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Accessoires Pax</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/vaporisateur/accessoires/plenty/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Accessoires Plenty</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/vaporisateur/accessoires/volcano/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Accessoires Volcano</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/vaporisateur/accessoires/accessoires-x-max/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Accessoires X-Max</span></a></li></ul></div></div></div></li></ul><div class="top-brands pt-4.5"><div class="text-sm font-bold pb-3 text-primary-800">Le top des marques des vaproisateurs : </div><ul> 1226<li><a href="https://www.planete-sfactory.com/vaporisateur/#manufacturer=48">Storz & Bickel</a></li> 1227<li><a href="https://www.planete-sfactory.com/vaporisateur/#manufacturer=22">Arizer</a></li> 1228<li><a href="https://www.planete-sfactory.com/vaporisateur/#manufacturer=2374">Boundless</a></li> 1229<li><a href="https://www.planete-sfactory.com/vaporisateur/#manufacturer=2329">Gpen - Grenco Science</a></li> 1230</ul> 1231</div><div class="push-merch grid gap-3 pt-4.5"><div class="group cursor-pointer h-[11.75rem] w-full relative overflow-hidden rounded-ui flex justify-center items-end px-4 py-6 focus-within:outline-accent-focus focus-within:outline-4 focus-within:outline focus-within:outline-offset-2"><picture><source media="(max-width: 300px)" data-twic-src="image:catalog/category/menu_mytea_1.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_mytea_1.jpg?twic=v1/resize=300/quality=65" /><source media="(max-width: 768px)" data-twic-src="image:catalog/category/menu_mytea_1.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_mytea_1.jpg?twic=v1/resize=768/quality=65" /><source media="(min-width: 769px)" data-twic-src="image:catalog/category/menu_mytea_1.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_mytea_1.jpg?twic=v1/resize=1024/quality=65" /><img 1232 src="https://media.planete-sfactory.com/media/catalog/category/menu_mytea_1.jpg?twic=v1" 1233 alt="Le mighty, le top du portable" 1234 data-twic-src="image:catalog/category/menu_mytea_1.jpg" 1235 class="absolute left-0 top-1/2 -translate-y-1/2 h-full w-full object-cover" 1236 loading="lazy" 1237 /></picture><div class="absolute inset-0 bg-black/20 group-hover:opacity-0 transition-opacity duration-200 hidden md:block"></div><div aria-hidden="true" class="btn btn-blur px-6 py-3.5 text-center group-hover:-translate-y-1.5 transition-transform ease-
1237out-back duration-200 will-change-transform">Le mighty, le top du portable</div><a href="https://www.planete-sfactory.com/vaporisateur/vaporisateur-portable/vaporisateur-mighty-plus.html" aria-label="Le mighty, le top du portable" class="absolute inset-0"></a></div><div class="group cursor-pointer h-[11.75rem] w-full relative overflow-hidden rounded-ui flex justify-center items-end px-4 py-6 focus-within:outline-accent-focus focus-within:outline-4 focus-within:outline focus-within:outline-offset-2 bg-ui-100"><picture><source media="(max-width: 300px)" data-twic-src="image:catalog/category/menu_volcano_1.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_volcano_1.jpg?twic=v1/resize=300/quality=65" /><source media="(max-width: 768px)" data-twic-src="image:catalog/category/menu_volcano_1.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_volcano_1.jpg?twic=v1/resize=768/quality=65" /><source media="(min-width: 769px)" data-twic-src="image:catalog/category/menu_volcano_1.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_volcano_1.jpg?twic=v1/resize=1024/quality=65" /><img 1238 src="https://media.planete-sfactory.com/media/catalog/category/menu_volcano_1.jpg?twic=v1" 1239 alt="Le vaporisateur de salon par excellence" 1240 data-twic-src="image:catalog/category/menu_volcano_1.jpg" 1241 class="absolute left-0 top-1/2 -translate-y-1/2 h-full w-full object-cover" 1242 loading="lazy" 1243 /></picture><div class="absolute inset-0 bg-black/20 group-hover:opacity-0 transition-opacity duration-200 hidden md:block"></div><div aria-hidden="true" class="btn btn-blur px-6 py-3.5 text-center group-hover:-translate-y-1.5 transition-transform ease-out-back duration-200 will-change-transform">Le vaporisateur de salon par excellence</div><a href="https://www.planete-sfactory.com/vaporisateur/#type=282&manufacturer=48" aria-label="Le vaporisateur de salon par excellence" class="absolute inset-0"></a></div></div></div></div></div></li><li class="level0 nav-12 parent" data-element="nav-12"><a href="https://www.planete-sfactory.com/encens-et-bien-etre/" role="button" class="level0 navigation-button navigation-button--default min-h-[2.5rem] has-children level0-button" @click="openLevel1('nav-12')" 1244 aria-expanded="false" 1245 aria-haspopup="true" 1246 aria-controls="submenu-category-node-264"><span>Encens, déco, bien être</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a><div id="submenu-nav-12" class="children level0-children" data-parent="nav-12"><div class="children-wrapper"><div class="px-3.75"> <button class="navigation-back-button" @click="back()" aria-label="Back to Encens, déco, bien être"><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left"></use></svg><span>Encens, déco, bien être</span></button></div><div class="h-[calc(100%-var(--nav-header-height))] overflow-y-auto px-3.75"><div class="level1 navigation-view-all"><div class="pb-3.5"><a href="https://www.planete-sfactory.com/encens-et-bien-etre/" tabindex="0" class="level1 navigation-button navigation-button--all rounded-ui cursor-pointer" title="Encens, déco, bien être"><span>Voir tous encens, déco, bien être</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a></div></div><ul class="level1 level-children flex flex-col gap-1 overflow-hidden" data-parent="nav-12"><li class="level1"><a href="https://www.planete-sfactory.com/encens-et-bien-etre/desodorisants/" class="level1 n
1246avigation-button navigation-button--default min-h-[2.5rem]"><span>Désodorisants</span></a></li><li class="level1"><a href="https://www.planete-sfactory.com/encens-et-bien-etre/porte-encens/" class="level1 navigation-button navigation-button--default min-h-[2.5rem]"><span>Porte encens, diffuseurs et encensoirs</span></a></li><li class="level1"><a href="https://www.planete-sfactory.com/encens-et-bien-etre/encens/" role="button" class="level1 navigation-button navigation-button--default min-h-[2.5rem] has-children level1-button" @click="openLevel2('')" 1247 aria-expanded="false" 1248 aria-haspopup="true" 1249 aria-controls="submenu-category-node-265"><span>Encens</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a><div id="submenu-category-node-264-category-node-265" class="children level1-children" data-parent=""><div class="children-wrapper"><div class="px-3.75"> <button class="navigation-back-button" @click="back()" aria-label="Back to Encens"><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left"></use></svg><span>Encens</span></button></div><div class="nav-l1-flyout-body h-[calc(100%-var(--nav-header-height))] overflow-y-auto px-3.75"><div class="level1 navigation-view-all"><div class="pb-3.5"><a href="https://www.planete-sfactory.com/encens-et-bien-etre/encens/" tabindex="0" class="level1 navigation-button navigation-button--all rounded-ui cursor-pointer" title="Encens"><span>Voir tous encens</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a></div></div><div class="text-sm font-bold pb-2 pt-3.5 text-primary-800">Les encens par type : </div><ul class="level1 level-children display-by-type flex flex-col gap-1"><li class="level2 display-by-type-1"><a href="https://www.planete-sfactory.com/encens-et-bien-etre/encens/resine-poudre/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Encens Résine Poudre</span></a></li><li class="level2 display-by-type-1"><a href="https://www.planete-sfactory.com/encens-et-bien-etre/encens/encens-en-batons/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Encens en bâtons</span></a></li><li class="level2 display-by-type-1"><a href="https://www.planete-sfactory.com/encens-et-bien-etre/encens/encens-en-cones/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Encens en cônes</span></a></li><li class="level2 display-by-type-1"><a href="https://www.planete-sfactory.com/encens-et-bien-etre/encens/papier-a-bruler/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Papier à brûler</span></a></li><li class="level2 display-by-type-1"><a href="https://www.planete-sfactory.com/encens-et-bien-etre/encens/encens-backflow/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Encens Backflow</span></a></li></ul><div class="text-sm font-bold pb-2 pt-3.5 text-primary-800">Les encens par marque :</div><ul class="level2 level-children display-by-other flex flex-col gap-1"><li class="level2 display-by-other-1"><a href="https://www.planete-sfactory.com/encens-et-bien-etre/encens/encens-darshan/" class="level2 navigation-button
1249navigation-button--default min-h-[2.5rem]"><span>Encens Darshan</span></a></li><li class="level2 display-by-other-1"><a href="https://www.planete-sfactory.com/encens-et-bien-etre/encens/encens-goloka/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Encens Goloka</span></a></li><li class="level2 display-by-other-1"><a href="https://www.planete-sfactory.com/encens-et-bien-etre/encens/encens-hem/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Encens Hem</span></a></li><li class="level2 display-by-other-1"><a href="https://www.planete-sfactory.com/encens-et-bien-etre/encens/encens-juicy-s-jays/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Encens Juicy's Jays</span></a></li><li class="level2 display-by-other-1"><a href="https://www.planete-sfactory.com/encens-et-bien-etre/encens/krishan/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Encens Krishan</span></a></li><li class="level2 display-by-other-1"><a href="https://www.planete-sfactory.com/encens-et-bien-etre/encens/encens-padmini/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Encens Padmini</span></a></li><li class="level2 display-by-other-1"><a href="https://www.planete-sfactory.com/encens-et-bien-etre/encens/satya-sai-baba/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Encens Satya Sai baba</span></a></li><li class="level2 display-by-other-1"><a href="https://www.planete-sfactory.com/encens-et-bien-etre/encens/papier-d-armenie/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Papier d'Arménie</span></a></li><li class="level2 display-by-other-1"><a href="https://www.planete-sfactory.com/encens-et-bien-etre/encens/encens-vijayshree/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Encens Vijayshree</span></a></li></ul><ul class="level1 level-children flex flex-col gap-1 mt-6"></ul></div></div></div></li><li class="level1"><a href="https://www.planete-sfactory.com/encens-et-bien-etre/bien-etre/" role="button" class="level1 navigation-button navigation-button--default min-h-[2.5rem] has-children level1-button" @click="openLevel2('')" 1250 aria-expanded="false" 1251 aria-haspopup="true" 1252 aria-controls="submenu-category-node-302"><span>Bien-être</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a><div id="submenu-category-node-264-category-node-302" class="children level1-children" data-parent=""><div class="children-wrapper"><div class="px-3.75"> <button class="navigation-back-button" @click="back()" aria-label="Back to Bien-être"><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left"></use></svg><span>Bien-être</span></button></div><div class="nav-l1-flyout-body h-[calc(100%-var(--nav-header-height))] overflow-y-auto px-3.75"><div class="level1 navigation-view-all"><div class="pb-3.5"><a href="https://www.planete-sfactory.com/encens-et-bien-etre/bien-etre/" tabindex="0" class="level1 navigation-button navigation-button--all rounded-ui cursor-pointer" title="Bien-être"><span>Voir tous bien-être</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a></div></div><ul class="level1 level-children flex flex-col gap-1">
1252<li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/encens-et-bien-etre/bien-etre/appareil-de-massage/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Appareil de massage</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/encens-et-bien-etre/bien-etre/huile-parfumee/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Huile parfumée</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/encens-et-bien-etre/bien-etre/huile-essentielles/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Huiles essentielles</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/encens-et-bien-etre/bien-etre/bougies/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Bougie</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/encens-et-bien-etre/bien-etre/herbes-medicinales/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Herbes médicinales</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/encens-et-bien-etre/bien-etre/hygiene/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Hygiène</span></a></li></ul><div class="push-merch grid gap-3 pt-4.5"><div class="group cursor-pointer h-[11.75rem] w-full relative overflow-hidden rounded-ui flex justify-center items-end px-4 py-6 focus-within:outline-accent-focus focus-within:outline-4 focus-within:outline focus-within:outline-offset-2"><picture><source media="(max-width: 300px)" data-twic-src="image:catalog/category/menu_goloka.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_goloka.jpg?twic=v1/resize=300/quality=65" /><source media="(max-width: 768px)" data-twic-src="image:catalog/category/menu_goloka.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_goloka.jpg?twic=v1/resize=768/quality=65" /><source media="(min-width: 769px)" data-twic-src="image:catalog/category/menu_goloka.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_goloka.jpg?twic=v1/resize=1024/quality=65" /><img 1253 src="https://media.planete-sfactory.com/media/catalog/category/menu_goloka.jpg?twic=v1" 1254 alt="Un zeste de zen" 1255 data-twic-src="image:catalog/category/menu_goloka.jpg" 1256 class="absolute left-0 top-1/2 -translate-y-1/2 h-full w-full object-cover" 1257 loading="lazy" 1258 /></picture><div class="absolute inset-0 bg-black/20 group-hover:opacity-0 transition-opacity duration-200 hidden md:block"></div><div aria-hidden="true" class="btn btn-blur px-6 py-3.5 text-center group-hover:-translate-y-1.5 transition-transform ease-out-back duration-200 will-change-transform">Un zeste de zen</div><a href="https://www.planete-sfactory.com/encens-et-bien-etre/bien-etre/huile-parfumee/huile-goloka-citronnelle-10ml.html" aria-label="Un zeste de zen" class="absolute inset-0"></a></div></div></div></div></div></li><li class="level1"><a href="https://www.planete-sfactory.com/encens-et-bien-etre/decoration-originale/" class="level1 navigation-button navigation-button--default min-h-[2.5rem]"><span>Déco fun</span></a></li></ul><div class="push-merch grid gap-3 pt-4.5"><div class="group cursor-pointer h-[11.75rem] w-full relative overflow-hidden rounded-ui flex justify-center items-end px-4 py-6 focus-within:outline-accent-focus focus-within:outline-4 focus-within:outline focus-within:outline-offset-2"><picture><source media="(max-width: 300px)" data-twic-src="image:catalog/category/menu_nag_champa.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_nag_champa.jpg?twic=v1/resize=300/quality=65" /><source media="(max-width: 768px)" data-twic-src="image:catalog/category/menu_nag_champa.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_nag_champa.jpg?twic=v1/resize=768/quality=65" /><source media="(min-width: 769px)" data-twic-src="image:catalog/category/menu_nag_champa.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_nag_champa.jpg?twic=v1/resize=1024/quality=65" /><img 1259 src="https://media.planete-sfactory.com/media/catalog/category/menu_nag_champa.jpg?twic=v1" 1260 alt="Nag Champa" 1261 data-twic-src="image:catalog/category/menu_nag_champa.jpg" 1262 class="absolute left-0 top-1/2 -translate-y-1/2 h-full w-full object-cover" 1263 loading="lazy" 1264 /></picture><div class="absolute inset-0 bg-black/20 group-hover:opacity-0 transition-opacity duration-200 hidden md:block"></div><div aria-hidden="true" class="btn btn-blur px-6 py-3.5 text-center group-hover:-translate-y-1.5 transition-transform ease-
1264out-back duration-200 will-change-transform">Nag Champa</div><a href="https://www.planete-sfactory.com/encens-et-bien-etre/encens/satya-sai-baba/encens-nag-champa-100g.html" aria-label="Nag Champa" class="absolute inset-0"></a></div><div class="group cursor-pointer h-[11.75rem] w-full relative overflow-hidden rounded-ui flex justify-center items-end px-4 py-6 focus-within:outline-accent-focus focus-within:outline-4 focus-within:outline focus-within:outline-offset-2 bg-ui-100"><picture><source media="(max-width: 300px)" data-twic-src="image:catalog/category/menu_pschitt_1.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_pschitt_1.jpg?twic=v1/resize=300/quality=65" /><source media="(max-width: 768px)" data-twic-src="image:catalog/category/menu_pschitt_1.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_pschitt_1.jpg?twic=v1/resize=768/quality=65" /><source media="(min-width: 769px)" data-twic-src="image:catalog/category/menu_pschitt_1.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_pschitt_1.jpg?twic=v1/resize=1024/quality=65" /><img 1265 src="https://media.planete-sfactory.com/media/catalog/category/menu_pschitt_1.jpg?twic=v1" 1266 alt="Kleaner" 1267 data-twic-src="image:catalog/category/menu_pschitt_1.jpg" 1268 class="absolute left-0 top-1/2 -translate-y-1/2 h-full w-full object-cover" 1269 loading="lazy" 1270 /></picture><div class="absolute inset-0 bg-black/20 group-hover:opacity-0 transition-opacity duration-200 hidden md:block"></div><div aria-hidden="true" class="btn btn-blur px-6 py-3.5 text-center group-hover:-translate-y-1.5 transition-transform ease-out-back duration-200 will-change-transform">Kleaner</div><a href="https://www.planete-sfactory.com/encens-et-bien-etre/bien-etre/hygiene/" aria-label="Kleaner" class="absolute inset-0"></a></div></div></div></div></div></li><li class="level0 nav-13 parent" data-element="nav-13"><a href="https://www.planete-sfactory.com/deco-cadeaux/" role="button" class="level0 navigation-button navigation-button--default min-h-[2.5rem] has-children level0-button" @click="openLevel1('nav-13')" 1271 aria-expanded="false" 1272 aria-haspopup="true" 1273 aria-controls="submenu-category-node-271"><span>Cadeaux, accessoires</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a><div id="submenu-nav-13" class="children level0-children" data-parent="nav-13"><div class="children-wrapper"><div class="px-3.75"> <button class="navigation-back-button" @click="back()" aria-label="Back to Cadeaux, accessoires"><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left"></use></svg><span>Cadeaux, accessoires</span></button></div><div class="h-[calc(100%-var(--nav-header-height))] overflow-y-auto px-3.75"><div class="level1 navigation-view-all"><div class="pb-3.5"><a href="https://www.planete-sfactory.com/deco-cadeaux/" tabindex="0" class="level1 navigation-button navigation-button--all rounded-ui cursor-pointer" title="Cadeaux, accessoires"><span>Voir tous cadeaux, accessoires</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a></div></div><ul class="level1 level-children flex flex-col gap-1 overflow-hidden" data-parent="nav-13"><li class="level1"><a href="https://www.planete-sfactory.com/deco-cadeaux/gadgets/" class="level1 n
1273avigation-button navigation-button--default min-h-[2.5rem]"><span>Gadgets</span></a></li><li class="level1"><a href="https://www.planete-sfactory.com/deco-cadeaux/accessoires-electroniques/" class="level1 navigation-button navigation-button--default min-h-[2.5rem]"><span>Piles et accus</span></a></li><li class="level1"><a href="https://www.planete-sfactory.com/deco-cadeaux/pret-a-porter/" role="button" class="level1 navigation-button navigation-button--default min-h-[2.5rem] has-children level1-button" @click="openLevel2('')" 1274 aria-expanded="false" 1275 aria-haspopup="true" 1276 aria-controls="submenu-category-node-283"><span>Prêt à porter</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a><div id="submenu-category-node-271-category-node-283" class="children level1-children" data-parent=""><div class="children-wrapper"><div class="px-3.75"> <button class="navigation-back-button" @click="back()" aria-label="Back to Prêt à porter"><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left"></use></svg><span>Prêt à porter</span></button></div><div class="nav-l1-flyout-body h-[calc(100%-var(--nav-header-height))] overflow-y-auto px-3.75"><div class="level1 navigation-view-all"><div class="pb-3.5"><a href="https://www.planete-sfactory.com/deco-cadeaux/pret-a-porter/" tabindex="0" class="level1 navigation-button navigation-button--all rounded-ui cursor-pointer" title="Prêt à porter"><span>Voir tous prêt à porter</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a></div></div><ul class="level1 level-children flex flex-col gap-1"><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/deco-cadeaux/pret-a-porter/accessoires/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Accessoires</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/deco-cadeaux/pret-a-porter/t-shirt-et-gilet-rasta/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>T-Shirts</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/deco-cadeaux/pret-a-porter/sacs/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Sacs</span></a></li></ul></div></div></div></li><li class="level1"><a href="https://www.planete-sfactory.com/deco-cadeaux/couteaux/" role="button" class="level1 navigation-button navigation-button--default min-h-[2.5rem] has-children level1-button" @click="openLevel2('')" 1277 aria-expanded="false" 1278 aria-haspopup="true" 1279 aria-controls="submenu-category-node-228"><span>Couteaux</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a><div id="submenu-category-node-271-category-node-228" class="children level1-children" data-parent=""><div class="children-wrapper"><div class="px-3.75"> <button class="navigation-back-button" @click="back()" aria-label="Back to Couteaux"><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left" xl
1279ink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left"></use></svg><span>Couteaux</span></button></div><div class="nav-l1-flyout-body h-[calc(100%-var(--nav-header-height))] overflow-y-auto px-3.75"><div class="level1 navigation-view-all"><div class="pb-3.5"><a href="https://www.planete-sfactory.com/deco-cadeaux/couteaux/" tabindex="0" class="level1 navigation-button navigation-button--all rounded-ui cursor-pointer" title="Couteaux"><span>Voir tous couteaux</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a></div></div><ul class="level1 level-children flex flex-col gap-1"><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/deco-cadeaux/couteaux/couteau-opinel/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Couteau Opinel</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/deco-cadeaux/couteaux/couteau-suisse-victorinox/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Couteau Suisse / Victorinox</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/deco-cadeaux/couteaux/couteau-herbertz/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Couteau Herbertz</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/deco-cadeaux/couteaux/divers/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Divers</span></a></li></ul></div></div></div></li><li class="level1"><a href="https://www.planete-sfactory.com/deco-cadeaux/bonbon-confiserie/" class="level1 navigation-button navigation-button--default min-h-[2.5rem]"><span>Confiserie</span></a></li><li class="level1"><a href="https://www.planete-sfactory.com/deco-cadeaux/boutique-plaisir/" class="level1 navigation-button navigation-button--default min-h-[2.5rem]"><span>Boutique Plaisir</span></a></li><li class="level1"><a href="https://www.planete-sfactory.com/deco-cadeaux/divers/" class="level1 navigation-button navigation-button--default min-h-[2.5rem]"><span>Fun & Fiesta</span></a></li><li class="level1"><a href="https://www.planete-sfactory.com/deco-cadeaux/poppers/" class="level1 navigation-button navigation-button--default min-h-[2.5rem]"><span>Poppers</span></a></li><li class="level1"><a href="https://www.planete-sfactory.com/deco-cadeaux/auto-defense/" class="level1 navigation-button navigation-button--default min-h-[2.5rem]"><span>Auto défense</span></a></li><li class="level1"><a href="https://www.planete-sfactory.com/deco-cadeaux/champignons-adaptogenes/" class="level1 navigation-button navigation-button--default min-h-[2.5rem]"><span>Champignons adaptogènes</span></a></li><li class="level1"><a href="https://www.planete-sfactory.com/deco-cadeaux/stimulants-corps-et-esprit-relaxants/" class="level1 navigation-button navigation-button--default min-h-[2.5rem]"><span>Stimulants corps et esprit, relaxants</span></a></li></ul><div class="push-merch grid gap-3 pt-4.5"><div class="group cursor-pointer h-[11.75rem] w-full relative overflow-hidden rounded-ui flex justify-center items-end px-4 py-6 focus-within:outline-accent-focus focus-within:outline-4 focus-within:outline focus-within:outline-offset-2"><picture><source media="(max-width: 300px)" data-twic-src="image:catalog/category/menu_poppers.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_poppers.jpg?twic=v1/resize=300/quality=65" /><source media="(max-width: 768px)" data-twic-src="image:catalog/category/menu_poppers.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_poppers.jpg?twic=v1/resize=768/quality=65" /><source media="(min-width: 769px)" data-twic-src="image:catalog/category/menu_poppers.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_poppers.jpg?twic=v1/resize=1024/quality=65" /><img 1280 src="https://media.planete-sfactory.com/media/catalog/category/menu_poppers.jpg?twic=v1" 1281 alt="Poppers" 1282 data-twic-src="image:catalog/category/menu_poppers.jpg" 1283 class="absolute left-0 top-1/2 -translate-y-1/2 h-full w-full object-cover" 1284 loading="lazy" 1285 /></picture><div class="absolute inset-0 bg-black/20 group-hover:opacity-0 transition-opacity duration-200 hidden md:block"></div><div aria-hidden="true" class="btn btn-blur px-6 py-3.5 text-center group-hover:-translate-y-1.5 transition-transform ease-
1285out-back duration-200 will-change-transform">Poppers</div><a href="https://www.planete-sfactory.com/deco-cadeaux/poppers/" aria-label="Poppers" class="absolute inset-0"></a></div><div class="group cursor-pointer h-[11.75rem] w-full relative overflow-hidden rounded-ui flex justify-center items-end px-4 py-6 focus-within:outline-accent-focus focus-within:outline-4 focus-within:outline focus-within:outline-offset-2 bg-ui-100"><picture><source media="(max-width: 300px)" data-twic-src="image:catalog/category/menu_edible.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_edible.jpg?twic=v1/resize=300/quality=65" /><source media="(max-width: 768px)" data-twic-src="image:catalog/category/menu_edible.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_edible.jpg?twic=v1/resize=768/quality=65" /><source media="(min-width: 769px)" data-twic-src="image:catalog/category/menu_edible.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_edible.jpg?twic=v1/resize=1024/quality=65" /><img 1286 src="https://media.planete-sfactory.com/media/catalog/category/menu_edible.jpg?twic=v1" 1287 alt="Relax !" 1288 data-twic-src="image:catalog/category/menu_edible.jpg" 1289 class="absolute left-0 top-1/2 -translate-y-1/2 h-full w-full object-cover" 1290 loading="lazy" 1291 /></picture><div class="absolute inset-0 bg-black/20 group-hover:opacity-0 transition-opacity duration-200 hidden md:block"></div><div aria-hidden="true" class="btn btn-blur px-6 py-3.5 text-center group-hover:-translate-y-1.5 transition-transform ease-out-back duration-200 will-change-transform">Relax !</div><a href="https://www.planete-sfactory.com/deco-cadeaux/stimulants-corps-et-esprit-relaxants/" aria-label="Relax !" class="absolute inset-0"></a></div></div></div></div></div></li><li class="level0 nav-14 parent" data-element="nav-14"><a href="https://www.planete-sfactory.com/cbd-chanvre-1/" role="button" class="level0 navigation-button navigation-button--default min-h-[2.5rem] has-children level0-button" @click="openLevel1('nav-14')" 1292 aria-expanded="false" 1293 aria-haspopup="true" 1294 aria-controls="submenu-category-node-3519"><span>CBD - chanvre</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a><div id="submenu-nav-14" class="children level0-children" data-parent="nav-14"><div class="children-wrapper"><div class="px-3.75"> <button class="navigation-back-button" @click="back()" aria-label="Back to CBD - chanvre"><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left"></use></svg><span>CBD - chanvre</span></button></div><div class="h-[calc(100%-var(--nav-header-height))] overflow-y-auto px-3.75"><div class="level1 navigation-view-all"><div class="pb-3.5"><a href="https://www.planete-sfactory.com/cbd-chanvre-1/" tabindex="0" class="level1 navigation-button navigation-button--all rounded-ui cursor-pointer" title="CBD - chanvre"><span>Voir tous cbd - chanvre</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a></div></div><ul class="level1 level-children flex flex-col gap-1 overflow-hidden" data-parent="nav-14"><li class="level1"><a href="https://www.planete-sfactory.com/cbd-chanvre-1/cbd/" role="button" class="level1 n
1294avigation-button navigation-button--default min-h-[2.5rem] has-children level1-button" @click="openLevel2('')" 1295 aria-expanded="false" 1296 aria-haspopup="true" 1297 aria-controls="submenu-category-node-3522"><span>CBD</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a><div id="submenu-category-node-3519-category-node-3522" class="children level1-children" data-parent=""><div class="children-wrapper"><div class="px-3.75"> <button class="navigation-back-button" @click="back()" aria-label="Back to CBD"><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left"></use></svg><span>CBD</span></button></div><div class="nav-l1-flyout-body h-[calc(100%-var(--nav-header-height))] overflow-y-auto px-3.75"><div class="level1 navigation-view-all"><div class="pb-3.5"><a href="https://www.planete-sfactory.com/cbd-chanvre-1/cbd/" tabindex="0" class="level1 navigation-button navigation-button--all rounded-ui cursor-pointer" title="CBD"><span>Voir tous cbd</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a></div></div><ul class="level1 level-children flex flex-col gap-1"><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/cbd-chanvre-1/cbd/fleur-de-cbd/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Fleur de CBD</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/cbd-chanvre-1/cbd/fleurs-terpenisees/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Fleurs terpenisées</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/cbd-chanvre-1/cbd/fleurs-modifiees-moonrock/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Fleurs modifiées - Moonrock</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/cbd-chanvre-1/cbd/fleurs-de-cbd-en-gros/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Fleurs de CBD en gros</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/cbd-chanvre-1/cbd/accessoires-pour-fleurs-de-cbd/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Accessoires pour fleurs de CBD</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/cbd-chanvre-1/cbd/trim/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Trim</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/cbd-chanvre-1/cbd/resine-de-cbd/" role="button" class="level2 navigation-button navigation-button--default min-h-[2.5rem] has-children level2-button" @click="openLevel3('')" 1298 aria-expanded="false" 1299 aria-haspopup="true" 1300 aria-controls="submenu-category-node-3519-category-node-3522-category-node-3494"><span>Résine et concentrés de CBD</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a><div id="submenu-category-node-3519-category-node-3522-category-node-3494" class="children level2-children" data-parent=""><div class="children-wrapper"><div class="px-3.75"> <button class="navigation-back-button" @click="back()" aria-label="Back to Résine et concentrés de CBD"><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left" xl
1300ink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left"></use></svg><span>Résine et concentrés de CBD</span></button></div><div class="h-[calc(100%-var(--nav-header-height))] overflow-y-auto px-3.75"><div class="level3 navigation-view-all"><div class="pb-3.5"><a href="https://www.planete-sfactory.com/cbd-chanvre-1/cbd/resine-de-cbd/" tabindex="0" class="level3 navigation-button navigation-button--all rounded-ui cursor-pointer" title="Résine et concentrés de CBD"><span>Voir tous résine et concentrés de cbd</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a></div></div><ul class="level3 level-children flex flex-col gap-1"><li class="level3"><a href="https://www.planete-sfactory.com/cbd-chanvre-1/cbd/resine-de-cbd/cbd-resine/" class="level3 navigation-button navigation-button--default min-h-[2.5rem]"><span>Résine de CBD</span></a></li><li class="level3"><a href="https://www.planete-sfactory.com/cbd-chanvre-1/cbd/resine-de-cbd/cbd-concentre/" class="level3 navigation-button navigation-button--default min-h-[2.5rem]"><span>Concentré de CBD</span></a></li></ul></div></div></div></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/cbd-chanvre-1/cbd/cones-pre-roules-cbd/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Cônes pré-roulés CBD</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/cbd-chanvre-1/cbd/huiles-de-cbd/" role="button" class="level2 navigation-button navigation-button--default min-h-[2.5rem] has-children level2-button" @click="openLevel3('')" 1301 aria-expanded="false" 1302 aria-haspopup="true" 1303 aria-controls="submenu-category-node-3519-category-node-3522-category-node-3500"><span>Huiles de CBD</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a><div id="submenu-category-node-3519-category-node-3522-category-node-3500" class="children level2-children" data-parent=""><div class="children-wrapper"><div class="px-3.75"> <button class="navigation-back-button" @click="back()" aria-label="Back to Huiles de CBD"><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left"></use></svg><span>Huiles de CBD</span></button></div><div class="h-[calc(100%-var(--nav-header-height))] overflow-y-auto px-3.75"><div class="level3 navigation-view-all"><div class="pb-3.5"><a href="https://www.planete-sfactory.com/cbd-chanvre-1/cbd/huiles-de-cbd/" tabindex="0" class="level3 navigation-button navigation-button--all rounded-ui cursor-pointer" title="Huiles de CBD"><span>Voir tous huiles de cbd</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a></div></div><ul class="level3 level-children flex flex-col gap-1">
1303<li class="level3"><a href="https://www.planete-sfactory.com/cbd-chanvre-1/cbd/huiles-de-cbd/huile-de-cbd-sublinguale/" class="level3 navigation-button navigation-button--default min-h-[2.5rem]"><span>Huile de CBD sublinguale</span></a></li></ul></div></div></div></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/cbd-chanvre-1/cbd/aliments-cbd-2/" role="button" class="level2 navigation-button navigation-button--default min-h-[2.5rem] has-children level2-button" @click="openLevel3('')" 1304 aria-expanded="false" 1305 aria-haspopup="true" 1306 aria-controls="submenu-category-node-3519-category-node-3522-category-node-3581"><span>Aliments CBD</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a><div id="submenu-category-node-3519-category-node-3522-category-node-3581" class="children level2-children" data-parent=""><div class="children-wrapper"><div class="px-3.75"> <button class="navigation-back-button" @click="back()" aria-label="Back to Aliments CBD"><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left"></use></svg><span>Aliments CBD</span></button></div><div class="h-[calc(100%-var(--nav-header-height))] overflow-y-auto px-3.75"><div class="level3 navigation-view-all"><div class="pb-3.5"><a href="https://www.planete-sfactory.com/cbd-chanvre-1/cbd/aliments-cbd-2/" tabindex="0" class="level3 navigation-button navigation-button--all rounded-ui cursor-pointer" title="Aliments CBD"><span>Voir tous aliments cbd</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a></div></div><ul class="level3 level-children flex flex-col gap-1"><li class="level3"><a href="https://www.planete-sfactory.com/cbd-chanvre-1/cbd/aliments-cbd-2/bonbon-au-cbd/" class="level3 navigation-button navigation-button--default min-h-[2.5rem]"><span>Bonbon et confiserie au CBD </span></a></li><li class="level3"><a href="https://www.planete-sfactory.com/cbd-chanvre-1/cbd/aliments-cbd-2/boisson-au-cbd/" class="level3 navigation-button navigation-button--default min-h-[2.5rem]"><span>Boisson au CBD</span></a></li><li class="level3"><a href="https://www.planete-sfactory.com/cbd-chanvre-1/cbd/aliments-cbd-2/infusion-au-cbd/" class="level3 navigation-button navigation-button--default min-h-[2.5rem]"><span>Infusion au CBD</span></a></li><li class="level3"><a href="https://www.planete-sfactory.com/cbd-chanvre-1/cbd/aliments-cbd-2/cbd-aliments/" class="level3 navigation-button navigation-button--default min-h-[2.5rem]"><span>Aliments et biscuits au CBD</span></a></li></ul></div></div></div></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/cbd-chanvre-1/cbd/cosmetique-cbd-soin-du-corps/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Cosmétique CBD - Soin du corps </span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/cbd-chanvre-1/cbd/cbd-pour-animaux/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>CBD pour animaux</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/cbd-chanvre-1/cbd/edibles-cbd-delta-9/" role="button" class="level2 navigation-button
1306navigation-button--default min-h-[2.5rem] has-children level2-button" @click="openLevel3('')" 1307 aria-expanded="false" 1308 aria-haspopup="true" 1309 aria-controls="submenu-category-node-3519-category-node-3522-category-node-3665"><span>Edibles THC CBD Spectre complet - Delta-9</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a><div id="submenu-category-node-3519-category-node-3522-category-node-3665" class="children level2-children" data-parent=""><div class="children-wrapper"><div class="px-3.75"> <button class="navigation-back-button" @click="back()" aria-label="Back to Edibles THC CBD Spectre complet - Delta-9"><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left"></use></svg><span>Edibles THC CBD Spectre complet - Delta-9</span></button></div><div class="h-[calc(100%-var(--nav-header-height))] overflow-y-auto px-3.75"><div class="level3 navigation-view-all"><div class="pb-3.5"><a href="https://www.planete-sfactory.com/cbd-chanvre-1/cbd/edibles-cbd-delta-9/" tabindex="0" class="level3 navigation-button navigation-button--all rounded-ui cursor-pointer" title="Edibles THC CBD Spectre complet - Delta-9"><span>Voir tous edibles thc cbd spectre complet - delta-9</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a></div></div><ul class="level3 level-children flex flex-col gap-1"><li class="level3"><a href="https://www.planete-sfactory.com/cbd-chanvre-1/cbd/edibles-cbd-delta-9/gummies/" class="level3 navigation-button navigation-button--default min-h-[2.5rem]"><span>Gummies</span></a></li></ul></div></div></div></li></ul></div></div></div></li><li class="level1"><a href="https://www.planete-sfactory.com/cbd-chanvre-1/terpenes/" role="button" class="level1 navigation-button navigation-button--default min-h-[2.5rem] has-children level1-button" @click="openLevel2('')" 1310 aria-expanded="false" 1311 aria-haspopup="true" 1312 aria-controls="submenu-category-node-3525"><span>Terpènes</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a><div id="submenu-category-node-3519-category-node-3525" class="children level1-children" data-parent=""><div class="children-wrapper"><div class="px-3.75"> <button class="navigation-back-button" @click="back()" aria-label="Back to Terpènes"><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left"></use></svg><span>Terpènes</span></button></div><div class="nav-l1-flyout-body h-[calc(100%-var(--nav-header-height))] overflow-y-auto px-3.75">
1312<div class="level1 navigation-view-all"><div class="pb-3.5"><a href="https://www.planete-sfactory.com/cbd-chanvre-1/terpenes/" tabindex="0" class="level1 navigation-button navigation-button--all rounded-ui cursor-pointer" title="Terpènes"><span>Voir tous terpènes</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a></div></div><ul class="level1 level-children flex flex-col gap-1"><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/cbd-chanvre-1/terpenes/spray-terpenes/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Spray terpènes</span></a></li></ul></div></div></div></li><li class="level1"><a href="https://www.planete-sfactory.com/cbd-chanvre-1/e-cigarette-cbd-1/" role="button" class="level1 navigation-button navigation-button--default min-h-[2.5rem] has-children level1-button" @click="openLevel2('')" 1313 aria-expanded="false" 1314 aria-haspopup="true"
1315 aria-controls="submenu-category-node-3546"><span>E-cigarette CBD</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a><div id="submenu-category-node-3519-category-node-3546" class="children level1-children" data-parent=""><div class="children-wrapper"><div class="px-3.75"> <button class="navigation-back-button" @click="back()" aria-label="Back to E-cigarette CBD"><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left"></use></svg><span>E-cigarette CBD</span></button></div><div class="nav-l1-flyout-body h-[calc(100%-var(--nav-header-height))] overflow-y-auto px-3.75"><div class="level1 navigation-view-all"><div class="pb-3.5"><a href="https://www.planete-sfactory.com/cbd-chanvre-1/e-cigarette-cbd-1/" tabindex="0" class="level1 navigation-button navigation-button--all rounded-ui cursor-pointer" title="E-cigarette CBD"><span>Voir tous e-cigarette cbd</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a></div></div><ul class="level1 level-children flex flex-col gap-1"><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/cbd-chanvre-1/e-cigarette-cbd-1/e-liquide-cbd/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>E-liquide CBD</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/cbd-chanvre-1/e-cigarette-cbd-1/booster-cbd/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Booster CBD</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/cbd-chanvre-1/e-cigarette-cbd-1/base-cbd-chanvre/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Base CBD</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/cbd-chanvre-1/e-cigarette-cbd-1/vape-pen-cbd/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Vape Pen CBD</span></a></li></ul></div></div></div></li><li class="level1"><a href="https://www.planete-sfactory.com/cbd-chanvre-1/chanvre/" role="button" class="level1 navigation-button navigation-button--default min-h-[2.5rem] has-children level1-button" @click="openLevel2('')" 1316 aria-expanded="false" 1317 aria-haspopup="true" 1318 aria-controls="submenu-category-node-1816"><span>Chanvre</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a><div id="submenu-category-node-3519-category-node-1816" class="children level1-children" data-parent=""><div class="children-wrapper"><div class="px-3.75"> <button class="navigation-back-button" @click="back()" aria-label="Back to Chanvre"><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left" xl
1318ink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left"></use></svg><span>Chanvre</span></button></div><div class="nav-l1-flyout-body h-[calc(100%-var(--nav-header-height))] overflow-y-auto px-3.75"><div class="level1 navigation-view-all"><div class="pb-3.5"><a href="https://www.planete-sfactory.com/cbd-chanvre-1/chanvre/" tabindex="0" class="level1 navigation-button navigation-button--all rounded-ui cursor-pointer" title="Chanvre"><span>Voir tous chanvre</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a></div></div><ul class="level1 level-children flex flex-col gap-1"><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/cbd-chanvre-1/chanvre/aliments-ch
1318anvre-complements-alimentaires-chanvre/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Aliments Chanvre</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/cbd-chanvre-1/chanvre/espace-chanvre/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Textile et accessoires chanvre</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/cbd-chanvre-1/chanvre/boisson-au-chanvre/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>Boisson au chanvre</span></a></li></ul></div></div></div></li><li class="level1"><a href="https://www.planete-sfactory.com/cbd-chanvre-1/cannabinoides-de-synthese/" role="button" class="level1 navigation-button navigation-button--default min-h-[2.5rem] has-children level1-button" @click="openLevel2('')" 1319 aria-expanded="false" 1320 aria-haspopup="true" 1321 aria-controls="submenu-category-node-3651"><span>Cannabinoïdes de synthèse</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a><div id="submenu-category-node-3519-category-node-3651" class="children level1-children" data-parent=""><div class="children-wrapper"><div class="px-3.75"> <button class="navigation-back-button" @click="back()" aria-label="Back to Cannabinoïdes de synthèse"><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left"></use></svg><span>Cannabinoïdes de synthèse</span></button></div><div class="nav-l1-flyout-body h-[calc(100%-var(--nav-header-height))] overflow-y-auto px-3.75"><div class="level1 navigation-view-all"><div class="pb-3.5"><a href="https://www.planete-sfactory.com/cbd-chanvre-1/cannabinoides-de-synthese/" tabindex="0" class="level1 navigation-button navigation-button--all rounded-ui cursor-pointer" title="Cannabinoïdes de synthèse"><span>Voir tous cannabinoïdes de synthèse</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a></div></div><ul class="level1 level-children flex flex-col gap-1"><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/cbd-chanvre-1/cannabinoides-de-synthese/hhc/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>HHC</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/cbd-chanvre-1/cannabinoides-de-synthese/hhcpo/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>HHCPO</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/cbd-chanvre-1/cannabinoides-de-synthese/h4cbd/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>H4CBD</span></a></li><li class="level2 display-by-type-"><a href="https://www.planete-sfactory.com/cbd-chanvre-1/cannabinoides-de-synthese/vmac/" class="level2 navigation-button navigation-button--default min-h-[2.5rem]"><span>VMAC</span></a></li></ul></div></div></div></li></ul><div class="push-merch grid gap-3 pt-4.5"><div class="group cursor-pointer h-[11.75rem] w-full relative overflow-hidden rounded-ui flex justify-center items-end px-4 py-6 focus-within:outline-accent-focus focus-within:outline-4 focus-within:outline focus-within:outline-offset-2"><picture><source media="(max-width: 300px)" data-twic-src="image:catalog/category/menu_woobee.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_woobee.jpg?twic=v1/resize=300/quality=65" /><source media="(max-width: 768px)" data-twic-src="image:catalog/category/menu_woobee.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_woobee.jpg?twic=v1/resize=768/quality=65" /><source media="(min-width: 769px)" data-twic-src="image:catalog/category/menu_woobee.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_woobee.jpg?twic=v1/resize=1024/quality=65" /><img 1322 src="https://media.planete-sfactory.com/media/catalog/category/menu_woobee.jpg?twic=v1" 1323 alt="Woobee, le top du cbd" 1324 data-twic-src="image:catalog/category/menu_woobee.jpg" 1325 class="absolute left-0 top-1/2 -translate-y-1/2 h-full w-full object-cover" 1326 loading="lazy" 1327 /></picture><div class="absolute inset-0 bg-black/20 group-hover:opacity-0 transition-opacity duration-200 hidden md:block"></div><div aria-hidden="true" class="btn btn-blur px-6 py-3.5 text-center group-hover:-translate-y-1.5 transition-transform ease-
1327out-back duration-200 will-change-transform">Woobee, le top du cbd</div><a href="https://www.planete-sfactory.com/cbd-chanvre-1/cbd/#manufacturer=7544" aria-label="Woobee, le top du cbd" class="absolute inset-0"></a></div><div class="group cursor-pointer h-[11.75rem] w-full relative overflow-hidden rounded-ui flex justify-center items-end px-4 py-6 focus-within:outline-accent-focus focus-within:outline-4 focus-within:outline focus-within:outline-offset-2 bg-ui-100"><picture><source media="(max-width: 300px)" data-twic-src="image:catalog/category/menu_cbd.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_cbd.jpg?twic=v1/resize=300/quality=65" /><source media="(max-width: 768px)" data-twic-src="image:catalog/category/menu_cbd.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_cbd.jpg?twic=v1/resize=768/quality=65" /><source media="(min-width: 769px)" data-twic-src="image:catalog/category/menu_cbd.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_cbd.jpg?twic=v1/resize=1024/quality=65" /><img 1328 src="https://media.planete-sfactory.com/media/catalog/category/menu_cbd.jpg?twic=v1" 1329 alt="Les pré-roulés CBD" 1330 data-twic-src="image:catalog/category/menu_cbd.jpg" 1331 class="absolute left-0 top-1/2 -translate-y-1/2 h-full w-full object-cover" 1332 loading="lazy" 1333 /></picture><div class="absolute inset-0 bg-black/20 group-hover:opacity-0 transition-opacity duration-200 hidden md:block"></div><div aria-hidden="true" class="btn btn-blur px-6 py-3.5 text-center group-hover:-translate-y-1.5 transition-transform ease-out-back duration-200 will-change-transform">Les pré-roulés CBD</div><a href="https://www.planete-sfactory.com/cbd-chanvre-1/cbd/cones-pre-roules-cbd/" aria-label="Les pré-roulés CBD" class="absolute inset-0"></a></div></div></div></div></div></li><li class="level0 nav-15 last parent" data-element="nav-15"><a href="https://www.planete-sfactory.com/nouveautes-promotions/" role="button" class="level0 navigation-button navigation-button--default min-h-[2.5rem] has-children level0-button" @click="openLevel1('nav-15')" 1334 aria-expanded="false" 1335 aria-haspopup="true" 1336 aria-controls="submenu-category-node-121"><span>Nouveautés, promotions</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a><div id="submenu-nav-15" class="children level0-children" data-parent="nav-15"><div class="children-wrapper"><div class="px-3.75"> <button class="navigation-back-button" @click="back()" aria-label="Back to Nouveautés, promotions"><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-left"></use></svg><span>Nouveautés, promotions</span></button></div><div class="h-[calc(100%-var(--nav-header-height))] overflow-y-auto px-3.75"><div class="level1 navigation-view-all"><div class="pb-3.5"><a href="https://www.planete-sfactory.com/nouveautes-promotions/" tabindex="0" class="level1 navigation-button navigation-button--all rounded-ui cursor-pointer" title="Nouveautés, promotions"><span>Voir tous nouveautés, promotions</span><svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-right"></use></svg></a></div></div><ul class="level1 level-children flex flex-col gap-1 overflow-hidden" data-parent="nav-15"><li class="level1"><a href="https://www.planete-sfactory.com/nouveautes-promotions/nouveautes/" class="level1 n
1336avigation-button navigation-button--default min-h-[2.5rem]"><span>Nouveautés</span></a></li><li class="level1"><a href="https://www.planete-sfactory.com/nouveautes-promotions/promotions/" class="level1 navigation-button navigation-button--default min-h-[2.5rem]"><span>Promotions</span></a></li><li class="level1"><a href="https://www.planete-sfactory.com/nouveautes-promotions/destockage/" class="level1 navigation-button navigation-button--default min-h-[2.5rem]"><span>Destockage</span></a></li></ul><div class="push-merch grid gap-3 pt-4.5"><div class="group cursor-pointer h-[11.75rem] w-full relative overflow-hidden rounded-ui flex justify-center items-end px-4 py-6 focus-within:outline-accent-focus focus-within:outline-4 focus-within:outline focus-within:outline-offset-2"><picture><source media="(max-width: 300px)" data-twic-src="image:catalog/category/menu_jass_green.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_jass_green.jpg?twic=v1/resize=300/quality=65" /><source media="(max-width: 768px)" data-twic-src="image:catalog/category/menu_jass_green.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_jass_green.jpg?twic=v1/resize=768/quality=65" /><source media="(min-width: 769px)" data-twic-src="image:catalog/category/menu_jass_green.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_jass_green.jpg?twic=v1/resize=1024/quality=65" /><img 1337 src="https://media.planete-sfactory.com/media/catalog/category/menu_jass_green.jpg?twic=v1" 1338 alt="Jass Green" 1339 data-twic-src="image:catalog/category/menu_jass_green.jpg" 1340 class="absolute left-0 top-1/2 -translate-y-1/2 h-full w-full object-cover" 1341 loading="lazy" 1342 /></picture><div class="absolute inset-0 bg-black/20 group-hover:opacity-0 transition-opacity duration-200 hidden md:block"></div><div aria-hidden="true" class="btn btn-blur px-6 py-3.5 text-center group-hover:-translate-y-1.5 transition-transform ease-out-back duration-200 will-change-transform">Jass Green</div><a href="https://www.planete-sfactory.com/feuilles-a-rouler-filtres-tubes/feuilles-a-rouler/#type_papier=2010&manufacturer=629" aria-label="Jass Green" class="absolute inset-0"></a></div><div class="group cursor-pointer h-[11.75rem] w-full relative overflow-hidden rounded-ui flex justify-center items-end px-4 py-6 focus-within:outline-accent-focus focus-within:outline-4 focus-within:outline focus-within:outline-offset-2 bg-ui-100"><picture><source media="(max-width: 300px)" data-twic-src="image:catalog/category/menu_woobee_1.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_woobee_1.jpg?twic=v1/resize=300/quality=65" /><source media="(max-width: 768px)" data-twic-src="image:catalog/category/menu_woobee_1.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_woobee_1.jpg?twic=v1/resize=768/quality=65" /><source media="(min-width: 769px)" data-twic-src="image:catalog/category/menu_woobee_1.jpg" srcset="https://media.planete-sfactory.com/media/catalog/category/menu_woobee_1.jpg?twic=v1/resize=1024/quality=65" /><img 1343 src="https://media.planete-sfactory.com/media/catalog/category/menu_woobee_1.jpg?twic=v1" 1344 alt="Woobee" 1345 data-twic-src="image:catalog/category/menu_woobee_1.jpg" 1346 class="absolute left-0 top-1/2 -translate-y-1/2 h-full w-full object-cover" 1347 loading="lazy" 1348 /></picture><div class="absolute inset-0 bg-black/20 group-hover:opacity-0 transition-opacity duration-200 hidden md:block"></div><div aria-hidden="true" class="btn btn-blur px-6 py-3.5 text-center group-hover:-translate-y-1.5 transition-transform ease-out-back duration-200 will-change-transform">Woobee</div><a href="https://www.planete-sfactory.com/cbd-chanvre-1/cbd/fleur-de-cbd/#culture=9219" aria-label="Woobee" class="absolute inset-0"></a></div></div></div></div></div></li> </ul> 1349 </div> 1350 1351 <div class="navigation-main-merchandising mx-3.75 md:mx-6"> 1352 <div class="menu-merchandising-data py-4 space-y-3"> 1353 1354 1355 1356 </div> 1357 </div> 1358 </div> 1359 </div> 1360 </div> 1361 </div> 1362 </div> 1363 1364
1364<script> 1365 function mainNav() { 1366 return { 1367 isMobile: window.deviceDetector?.isMobile ?? false, 1368 isLoaded: false, 1369 open: false, 1370 hasBeenOpen: false, 1371 menuOpener: null, 1372 navLevel1: null, 1373 navLevel2: null, 1374 navLevel3: null, 1375 _closeResetTimer: null, 1376 _openRafId: null, 1377 _deferNavOpen: false, 1378 _mousemoveHandler: null, 1379 _openMenuHandler: null, 1380 _closeMenuHandler: null, 1381 _keydownHandler: null, 1382 _legacyCloseButtonBound: false, 1383 init() { 1384 window.deviceDetector?.registerBreakpointChange('mobile'); 1385 if (this.supportsPopover()) { 1386 this.$el.classList.remove('nav-legacy-shell'); 1387 this.$el.removeAttribute('hidden'); 1388 } else { 1389 this.$el.setAttribute('inert', ''); 1390 this.$el.setAttribute('aria-hidden', 'true'); 1391 this.syncLegacyShellVisibility(); 1392 } 1393 this.$watch('open', () => this.syncLegacyShellVisibility()); 1394 this.$nextTick(() => { 1395 this.isLoaded = true; 1396 this.bindLegacyCloseButton(); 1397 }); 1398 1399 const current = this; 1400 this._mousemoveHandler = function(event) { 1401 if (!current.open) { 1402 current.$el.style.removeProperty('cursor'); 1403 return; 1404 } 1405 const content = current.$refs && current.$refs.content ? current.$refs.content : null; 1406 if (!content || typeof content.contains !== 'function') { 1407 current.$el.style.removeProperty('cursor'); 1408 return; 1409 } 1410 if (!content.contains(event.target)) { 1411 current.$el.style.setProperty('cursor', 'pointer'); 1412 return; 1413 } 1414 current.$el.style.removeProperty('cursor'); 1415 }; 1416 this._openMenuHandler = (event) => { 1417 const opener = event.detail?.opener; 1418 current.menuOpener = opener instanceof HTMLElement ? opener : null; 1419 document.body.style.overflow = 'hidden'; 1420 current.showNavPopover(); 1421 current.$nextTick(() => { 1422 current.setupFocusTrap(); 1423 current.focusMenuEntry(); 1424 }); 1425 }; 1426 this._closeMenuHandler = () => { 1427 current.closeMenu(); 1428 }; 1429 this._keydownHandler = (event) => { 1430 if (event.key === 'Escape' && current.open) { 1431 current.closeMenu(); 1432 } 1433 }; 1434 document.addEventListener('mousemove', this._mousemoveHandler, true); 1435 document.addEventListener('openMenu', this._openMenuHandler); 1436 document.addEventListener('closeMenu', this._closeMenuHandler); 1437 document.addEventListener('keydown', this._keydownHandler); 1438 }, 1439 destroy() { 1440 if (this._openRafId) { 1441 cancelAnimationFrame(this._openRafId); 1442 this._openRafId = null; 1443 } 1444 this._deferNavOpen = false; 1445 if (this._closeResetTimer) { 1446 clearTimeout(this._closeResetTimer); 1447 this._closeResetTimer = null; 1448 } 1449 if (this._mousemoveHandler) document.removeEventListener('mousemove', this._mousemoveHandler, true); 1450 if (this._openMenuHandler) document.removeEventListener('openMenu', this._openMenuHandler); 1451 if (this._closeMenuHandler) document.removeEventListener('closeMenu', this._closeMenuHandler);
1452 if (this._keydownHandler) document.removeEventListener('keydown', this._keydownHandler); 1453 }, 1454 getSubOpenDepth() { 1455 if (this.navLevel3 !== null) { 1456 return 3; 1457 } 1458 if (this.navLevel2 !== null) { 1459 return 2; 1460 } 1461 if (this.navLevel1 !== null) { 1462 return 1; 1463 } 1464 return 0; 1465 }, 1466 navSubOpenDepthClasses() { 1467 const depth = this.getSubOpenDepth(); 1468 return { 1469 'nav-subopen-0': depth === 0, 1470 'nav-subopen-1': depth === 1, 1471 'nav-subopen-2': depth === 2, 1472 'nav-subopen-3': depth === 3, 1473 }; 1474 }, 1475 getNavCloseDurationMs() { 1476 const el = this.$el; 1477 if (!el || typeof getComputedStyle === 'undefined') { 1478 return 300; 1479 } 1480 const raw = getComputedStyle(el).getPropertyValue('--nav-close-duration').trim(); 1481 if (raw) { 1482 const m = raw.match(/^([\d.]+)(s|ms)$/i); 1483 if (m) { 1484 const n = parseFloat(m[1], 10); 1485 if (!Number.isNaN(n)) { 1486 return m[2].toLowerCase() === 's' ? Math.round(n * 1000) : Math.round(n); 1487 } 1488 } 1489 } 1490 return this.getNavTransitionDurationMs(); 1491 }, 1492 getNavTransitionDurationMs() { 1493 const el = this.$el; 1494 if (!el || typeof getComputedStyle === 'undefined') { 1495 return 450; 1496 } 1497 const raw = getComputedStyle(el).getPropertyValue('--nav-transition-duration').trim(); 1498 if (!raw) { 1499 return 450; 1500 } 1501 const m = raw.match(/^([\d.]+)(s|ms)$/i); 1502 if (!m) { 1503 return 450; 1504 } 1505 const n = parseFloat(m[1], 10); 1506 if (Number.isNaN(n)) { 1507 return 450; 1508 } 1509 return m[2].toLowerCase() === 's' ? Math.round(n * 1000) : Math.round(n); 1510 }, 1511 flushMenuCloseState() { 1512 this.navLevel1 = null; 1513 this.navLevel2 = null; 1514 this.navLevel3 = null; 1515 document.querySelectorAll('.children.open, .level0-children.open, .level1-children.open, .level2-children.open').forEach((el) => { 1516 el.classList.remove('open'); 1517 el.setAttribute('aria-hidden', 'true'); 1518 el.setAttribute('inert', ''); 1519 }); 1520 document.querySelectorAll('.level0-button[aria-expanded="true"], .level1-button[aria-expanded="true"], .level2-button[aria-expanded="true"]').forEach((el) => { 1521 el.setAttribute('aria-expanded', 'false'); 1522 }); 1523 this.updateAriaStates(); 1524 }, 1525 closeMenu() { 1526 const returnTo = this.menuOpener; 1527 this.menuOpener = null; 1528 document.body.style.overflow = ''; 1529 this.$el.style.removeProperty('cursor'); 1530 1531 if (this._openRafId) { 1532 cancelAnimationFrame(this._openRafId); 1533 this._openRafId = null; 1534 } 1535 this._deferNavOpen = false; 1536 1537 if (this._closeResetTimer) { 1538 clearTimeout(this._closeResetTimer); 1539 this._closeResetTimer = null; 1540 } 1541 1542 document.querySelectorAll('.level0-button[aria-expanded="true"], .level1-button[aria-expanded="true"], .level2-button[aria-expanded="true"]').forEach((el) => { 1543 el.setAttribute('aria-expanded', 'false'); 1544 }); 1545 1546 this.hideNavPopover(); 1547
1548 const delay = this.getNavCloseDurationMs(); 1549 this._closeResetTimer = window.setTimeout(() => { 1550 this._closeResetTimer = null; 1551 this.flushMenuCloseState(); 1552 }, delay); 1553 1554 this.$nextTick(() => { 1555 if (returnTo && document.contains(returnTo) && typeof returnTo.focus === 'function') { 1556 returnTo.focus(); 1557 } 1558 }); 1559 }, 1560 resize() { 1561 this.isMobile = window.deviceDetector?.isMobile ?? false; 1562 if (!this.isMobile && this.open) { 1563 this.closeMenu(); 1564 } 1565 }, 1566 toggle() { 1567 if (this.open) { 1568 this.closeMenu(); 1569 return; 1570 } 1571 this.menuOpener = document.activeElement instanceof HTMLElement ? document.activeElement : null; 1572 document.body.style.overflow = 'hidden'; 1573 this.showNavPopover(); 1574 this.updateAriaStates(); 1575 this.$nextTick(() => { 1576 this.setupFocusTrap(); 1577 this.focusMenuEntry(); 1578 }); 1579 }, 1580 openLevel1(item) { 1581 const trigger = this.$event.currentTarget; 1582 this.$event.preventDefault(); 1583 document.querySelectorAll('.children').forEach((el) => { 1584 el.classList.remove('open'); 1585 el.setAttribute('aria-hidden', 'true'); 1586 }); 1587 this.navLevel2 = null; 1588 this.navLevel3 = null; 1589 this.navLevel1 = item; 1590 const panel = trigger.nextElementSibling; 1591 if (panel) { 1592 panel.classList.add('open'); 1593 panel.setAttribute('aria-hidden', 'false'); 1594 trigger.setAttribute('aria-expanded', 'true'); 1595 } 1596 1597 // Update ARIA states 1598 this.updateAriaStates(); 1599 }, 1600 openLevel2(item) { 1601 const trigger = this.$event.currentTarget; 1602 this.$event.preventDefault(); 1603 document.querySelectorAll('.level1-children').forEach((el) => { 1604 el.classList.remove('open'); 1605 el.setAttribute('aria-hidden', 'true'); 1606 }); 1607 document.querySelectorAll('.level2-children').forEach((el) => { 1608 el.classList.remove('open'); 1609 el.setAttribute('aria-hidden', 'true'); 1610 }); 1611 this.navLevel3 = null; 1612 this.navLevel2 = item; 1613 const panel = trigger.nextElementSibling; 1614 if (panel) { 1615 panel.classList.add('open'); 1616 panel.setAttribute('aria-hidden', 'false'); 1617 trigger.setAttribute('aria-expanded', 'true'); 1618 } 1619 1620 // Update ARIA states 1621 this.updateAriaStates(); 1622 }, 1623 openLevel3(item) { 1624 const trigger = this.$event.currentTarget; 1625 this.$event.preventDefault(); 1626 document.querySelectorAll('.level2-children').forEach((el) => { 1627 el.classList.remove('open'); 1628 el.setAttribute('aria-hidden', 'true'); 1629 }); 1630 this.navLevel3 = item; 1631 const panel = trigger.nextElementSibling; 1632 if (panel) { 1633 panel.classList.add('open'); 1634 panel.setAttribute('aria-hidden', 'false'); 1635 trigger.setAttribute('aria-expanded', 'true'); 1636 } 1637 1638 this.updateAriaStates(); 1639 }, 1640 back() { 1641 if (this.navLevel3 !== null) { 1642 document.querySelectorAll('.level2-children').forEach((el) => { 1643 el.classList.remove('open'); 1644 el.setAttribute('aria-hidden', 'true'); 1645 }); 1646 document.querySelectorAll('.level2-button[aria-expanded="true"]').forEach((el) => { 1647 el.setAttribute('aria-expanded', 'false'); 1648 }); 1649 this.navLevel3 = null; 1650 } else if (this.navLevel2 !== null) { 1651 document.querySelectorAll('.level1-children').forEach((el) => { 1652 el.classList.remove('open'); 1653 el.setAttribute('aria-hidden', 'true'); 1654 }); 1655 document.querySelectorAll('.level2-children').forEach((el) => { 1656 el.classList.remove('open'); 1657 el.setAttribute('aria-hidden', 'true'); 1658 }); 1659 document.querySelectorAll('.level1-button[aria-expanded="true"]').forEach((el) => { 1660 el.setAttribute('aria-expanded', 'false'); 1661 }); 1662 this.navLevel2 = null; 1663 this.navLevel3 = null; 1664 } else { 1665 document.querySelectorAll('.level0-children').forEach((el) => { 1666 el.classList.remove('open'); 1667 el.setAttribute('aria-hidden', 'true'); 1668 }); 1669 // Reset aria-expanded state on parent buttons 1670 document.querySelectorAll('.level0-button[aria-expanded="true"]').forEach((el) => { 1671 el.setAttribute('aria-expanded', 'false'); 1672 }); 1673 this.navLevel1 = null; 1674 } 1675 1676 // Update ARIA states 1677 this.updateAriaStates(); 1678 }, 1679 updateAriaStates() { 1680 // Update aria-hidden states based on current navigation level 1681 const submenus = document.querySelectorAll('.children, .level0-children, .level1-children, .level2-children');
1682 submenus.forEach((submenu) => { 1683 if (submenu.classList.contains('open')) { 1684 submenu.setAttribute('aria-hidden', 'false'); 1685 submenu.removeAttribute('inert'); 1686 } else { 1687 submenu.setAttribute('aria-hidden', 'true'); 1688 submenu.setAttribute('inert', ''); 1689 } 1690 }); 1691 }, 1692 setupFocusTrap() { 1693 if (!this.open) return; 1694 this.updateAriaStates(); 1695 }, 1696 focusMenuEntry() { 1697 const el = this.$refs.menuInitialFocus; 1698 if (el && typeof el.focus === 'function') { 1699 el.focus(); 1700 } 1701 }, 1702 supportsPopover() { 1703 return typeof HTMLElement !== 'undefined' 1704 && typeof HTMLElement.prototype.showPopover === 'function'; 1705 }, 1706 syncLegacyShellVisibility() { 1707 const el = this.$el; 1708 if (!el || !el.classList.contains('nav-legacy-shell')) { 1709 return; 1710 } 1711 if (this.open) { 1712 el.removeAttribute('hidden'); 1713 } else { 1714 el.setAttribute('hidden', ''); 1715 } 1716 }, 1717 handleCloseClick() { 1718 if (!this.supportsPopover()) { 1719 return; 1720 } 1721 this.closeMenu(); 1722 }, 1723 bindLegacyCloseButton() { 1724 if (this.supportsPopover() || this._legacyCloseButtonBound) { 1725 return; 1726 } 1727 const closeBtn = this.$refs && this.$refs.menuInitialFocus ? this.$refs.menuInitialFocus : null; 1728 if (!closeBtn || typeof closeBtn.addEventListener !== 'function') { 1729 return; 1730 } 1731 this._legacyCloseButtonBound = true; 1732 const current = this; 1733 closeBtn.addEventListener('click', function (event) { 1734 event.preventDefault(); 1735 event.stopPropagation(); 1736 current.closeMenu(); 1737 }); 1738 }, 1739 popoverToggle(event) { 1740 if (!event || typeof event.newState !== 'string') { 1741 return; 1742 } 1743 if (event.target.id !== 'site-main-navigation') { 1744 return; 1745 } 1746 if (this._deferNavOpen && event.newState === 'open') { 1747 return; 1748 } 1749 this.open = event.newState === 'open'; 1750 }, 1751 scheduleNavOpen(el) { 1752 if (this._openRafId) { 1753 cancelAnimationFrame(this._openRafId); 1754 } 1755 this._openRafId = requestAnimationFrame(() => { 1756 this._openRafId = requestAnimationFrame(() => { 1757 this._openRafId = null; 1758 this._deferNavOpen = false; 1759 if (el.matches(':popover-open')) { 1760 this.open = true; 1761 this.hasBeenOpen = true; 1762 this.$nextTick(() => { 1763 this.setupFocusTrap(); 1764 this.focusMenuEntry(); 1765 }); 1766 } 1767 }); 1768 }); 1769 }, 1770 showNavPopover() { 1771 if (this._closeResetTimer) { 1772 clearTimeout(this._closeResetTimer); 1773 this._closeResetTimer = null; 1774 this.flushMenuCloseState(); 1775 } 1776 const el = this.$el; 1777 if (this.supportsPopover()) { 1778 const isFirstOpen = !this.hasBeenOpen; 1779 if (isFirstOpen) { 1780 this._deferNavOpen = true; 1781 el.showPopover(); 1782 this.scheduleNavOpen(el); 1783 return; 1784 } 1785 el.showPopover(); 1786 this.open = true; 1787 this.hasBeenOpen = true; 1788 } else { 1789 this.open = true; 1790 this.hasBeenOpen = true; 1791 el.removeAttribute('inert'); 1792 el.removeAttribute('aria-hidden'); 1793 this.syncLegacyShellVisibility(); 1794 } 1795 }, 1796 hideNavPopover() { 1797 const el = this.$el; 1798 if (this.supportsPopover()) { 1799 try { 1800 el.hidePopover(); 1801 } catch (e) { 1802 /* ignore hide when already closed */ 1803 } 1804 this.open = false;
1805 } else { 1806 this.open = false; 1807 el.setAttribute('inert', ''); 1808 el.setAttribute('aria-hidden', 'true'); 1809 this.syncLegacyShellVisibility(); 1810 } 1811 } 1812 } 1813 } 1814 </script>
1814 1815 <div class="breadcrumb-wrapper"></div> 1816 <main class="main-container col1-layout-fullwidth"> 1817 <div class="main"> 1818 <div class="col-main"> 1819 <div class="empty:hidden"></div> 1820
1820<script type="text/javascript" src="https://www.planete-sfactory.com/js/tiny_mce/tiny_mce.js"></script>
1820 1821 1822 1823<style type="text/css"> 1824 label.required:after, 1825 span.required:after { 1826 content: '' 1827 } 1828</style> 1829 1830<div class="relative flex items-center justify-center behind-header immersive-header rounded-b-big-merch md:h-[25rem] h-[18.75rem] overflow-hidden shrink-0"> 1831 <div class="absolute top-0 left-1/2 -translate-x-1/2 h-full w-full object-cover"> 1832 <picture> 1833 <source media="(min-width: 768px)" srcset="https://media.planete-sfactory.com/skin/frontend/noza/s-factory/images/contact-us.png?twic=v1/resize=1185.6/quality=65" /> 1834<source media="(min-width: 600px)" srcset="https://media.planete-sfactory.com/skin/frontend/noza/s-factory/images/contact-us.png?twic=v1/resize=945.1/quality=65" /> 1835<source media="(min-width: 375px)" srcset="https://media.planete-sfactory.com/skin/frontend/noza/s-factory/images/contact-us.png?twic=v1/resize=570.7/quality=65" /> <img 1836 class="w-full h-full object-cover" 1837 alt="" 1838 src="https://media.planete-sfactory.com/skin/frontend/noza/s-factory/images/contact-us.png?twic=v1" 1839 data-twic-src="image:frontend/noza/s-factory/images/contact-us.png" /> 1840 </picture> 1841 </div> 1842 <div class="absolute top-0 left-0 w-full h-full bg-black opacity-30"></div> 1843 <h4 class="font-heading text-3.5xl md:text-5.5xl font-bold text-white absolute bottom-12 md:bottom-32"> 1844 Contactez nous </h4> 1845</div> 1846<div class="my-account md:px-12 flex flex-col gap-2 md:py-12 py-4" id="window_askquestion" name="window_askquestion"> 1847 <div class="flex md:flex-row flex-col gap-2"> 1848 <div class="w-full bg-ui-0 rounded-ui py-9 px-4 md:px-9"> 1849 <div class="flex gap-6 items-center"> 1850 <div x-data="nozaLottie({ path: 'https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/lottie/telephone-call-hand.json', speed: 0.75 })" class="lottie w-20 h-20 shrink-0"></div> <div class="flex flex-col gap-2 w-full"> 1851 <h4 class="font-heading text-h4 font-bold">Par telephone</h4> 1852 <a href="tel:03 21 60 60 00" 1853 class="text-sm font-bold text-accent underline">03 21 60 60 00</a> 1854 <span class="text-sm">du lundi au vendredi de 9h00 à 17h00</span> 1855 </div> 1856 </div> 1857 <a href="tel:03 21 60 60 00" 1858 class="btn btn-default btn-default--primary mt-2 min-h-[3.4375rem] w-full underline flex justify-center items-center"> 1859 <span>03 21 60 60 00</span> 1860 </a> 1861 </div> 1862 </div> 1863 <form id="product_question" method="POST" name="product_question" action="https://www.planete-sfactory.com/CrmTicket/Front_Ticket/SubmitTicket/" 1864 class="p-9 md:px-9 px-4 bg-ui-0 rounded-ui" enctype="multipart/form-data"> 1865 <div class="flex gap-6 items-center"> 1866 <div x-data="nozaLottie({ path: 'https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/lottie/envelope-send-flying.json', speed: 0.75, loopDelay: 1000 })" class="lottie w-20 h-20"></div> <div class="flex flex-col gap-2"> 1867 <h4 class="font-heading text-h4 font-bold">Par email</h4> 1868 <span class="text-sm">Choisissez le sujet de votre demande</span> 1869 </div> 1870 </div> 1871 <div class="group-select bg-primary-50 rounded-merch p-6 flex flex-col gap-2.5"> 1872 <select class="form-input !text-primary-600 font-bold md:w-3/4 w-full" id="contact-select" 1873 name="ticket[ct_category_id]" onchange="displayContactFormOnCategorySelection(this)"> 1874 <option value="">Categorie de message</option> 1875 <option value="1">Question sur le site</option><option value="3"> Demande d'information produit</option><option value="4"> Problème pour passer une commande</option><option value="2">Question sur ma commande</option><option value="8"> Suivi de commande</option><option value="7"> Service après vente</option><option value="6"> Rétractation produit</option><option value="5"> Annulation de ma commande</option><option value="9">Question sur mon compte</option> </select> 1876 1877 <div x-data="inputLabelMove()" class="md:w-3/4 w-full field-input-with-label-input firstname"> 1878 <label for="first_name_customer">Prénom <em>*</em></label> 1879 <input class="form-input w-full input-text required-entry" type="text" id="first_name_customer" 1880 name="customer[first_name_customer]" /> 1881 </div> 1882 <div x-data="inputLabelMove()" class="md:w-3/4 w-full field-input-with-label-input lastname"> 1883 <label for="customer_email">Nom <em>*</em></label> 1884 <input class="form-input w-full input-text required-entry" type="text" id="customer_email" 1885 name="customer[customer_email]" /> 1886 </div> 1887 <div x-data="inputLabelMove()" class="md:w-3/4 w-full field-input-with-label-input email"> 1888 <label for="last_name_customer">E-mail <em>*</em></label> 1889 <input class="form-input w-full input-text required-entry" type="text" id="last_name_customer" 1890 name="customer[last_name_customer]" /> 1891 </div> 1892 1893 <div x-data="inputLabelMove()" class="md:w-3/4 w-full field-input-with-label-input subject"> 1894 <label for="ct_subject">Sujet <em>*</em></label> 1895 <input class="form-input w-full input-text required-entry" type="text" id="ct_subject" 1896 name="ticket[ct_subject]" /> 1897 </div> 1898 1899 1900 1901 <div x-data="inputLabelMove()" class="md:w-3/4 w-full field-input-with-label-input field-input-with-label-input--textarea flex message"> 1902 <label for="ctm_content">Message <em>*</em></label> 1903 <input type="hidden" name="ctm_source_type" id="ctm_source_type" 1904 value="form"> 1905 <textarea name="ctm_content" title="" id="ctm_content" 1906 class="form-textarea textarea required-entry w-full" rows="2" cols="15"></textarea> 1907 1908 1909 </div> 1910 1911 1912 <div class="flex flex-col gap-2.5">
1913 <span class="font-bold">Pièces jointes</span> 1914 <div class="flex flex-wrap gap-2"> 1915 <div class="relative"> 1916 <!-- Bouton visible avec votre classe personnalisée --> 1917 <button type="button" 1918 class="choose-file-btn btn btn-default btn-default--primary-reverse h-10 px-3.5" 1919 id="button-attachment_1"> 1920 <span 1921 id="label-text-attachment_1">Choisir fichier</span> 1922 </button> 1923 1924 <!-- Input file réel (caché mais fonctionnel) --> 1925 <input type="file" name="attachment_1" id="attachment_1" 1926 class="absolute inset-0 opacity-0 w-full h-full cursor-pointer" 1927 aria-label="Choisir fichier" /> 1928 </div> 1929 <div class="relative"> 1930 <!-- Bouton visible avec votre classe personnalisée --> 1931 <button type="button" 1932 class="choose-file-btn btn btn-default btn-default--primary-reverse h-10 px-3.5" 1933 id="button-attachment_2"> 1934 <span 1935 id="label-text-attachment_2">Choisir fichier</span> 1936 </button> 1937 1938 <!-- Input file réel (caché mais fonctionnel) --> 1939 <input type="file" name="attachment_2" id="attachment_2" 1940 class="absolute inset-0 opacity-0 w-full h-full cursor-pointer" 1941 aria-label="Choisir fichier" /> 1942 </div> 1943 <div class="relative"> 1944 <!-- Bouton visible avec votre classe personnalisée --> 1945 <button type="button" 1946 class="choose-file-btn btn btn-default btn-default--primary-reverse h-10 px-3.5" 1947 id="button-attachment_3"> 1948 <span 1949 id="label-text-attachment_3">Choisir fichier</span> 1950 </button> 1951 1952 <!-- Input file réel (caché mais fonctionnel) --> 1953 <input type="file" name="attachment_3" id="attachment_3" 1954 class="absolute inset-0 opacity-0 w-full h-full cursor-pointer" 1955 aria-label="Choisir fichier" /> 1956 </div> 1957 </div> 1958 </div> 1959 1960 1961 <div> 1962 Ãcrire le résultat <span class="required" 1963 style="color: #D40707 !important;">*</span> 1964 <br /> 1965 1 + 7 = <input required="required" type="text" id="ticket[anti_spam_human_result]" 1966 name="ticket[anti_spam_human_result]" class="input-text required-entry check" value="" /><br /> 1967 <input type="hidden" id="ticket[ct_important]" name="ticket[ct_important]" value=""></input> 1968 <input type="hidden" id="ticket[anti_spam_check]" name="ticket[anti_spam_check]" 1969 value="YzlmMGY4OTVmYjk4YWI5MTU5ZjUxZmQwMjk3ZTIzNmQ=" /> 1970 </div> 1971 1972 <button onclick="editForm.submit();" 1973 class="btn btn-default btn-default--primary min-h-[3.4375rem] md:min-w-[22.5rem] w-full md:w-fit"> 1974 <span>Envoyer mon message</span> 1975 </button> 1976 </div> 1977 </form> 1978 1979
1979<script type="text/javascript"> 1980 editForm = new VarienForm('product_question', ''); 1981 1982 1983 function displayContactFormOnCategorySelection(object) { 1984 var selectedIndex = (object.options[object.selectedIndex].value == '' ? 0 : object.options[object.selectedIndex].value); 1985 1986 if (selectedIndex) { 1987 document.getElementById('div-contact').style.display = 'block'; 1988 } 1989 } 1990 1991 1992 /** 1993 * Call a webservice to verif if custom entry is correct 1994 */ 1995 function checkCaptcha() { 1996 var success = false; 1997 captcha = document.getElementById("ticket[anti_spam_check]").value; 1998 human_response = document.getElementById("ticket[anti_spam_human_result]").value; 1999 if (human_response != '') { 2000 new Ajax.Request( 2001 "https://www.planete-sfactory.com/nozaadmin1337/CrmTicket_Front_Ticket/CheckCaptcha/anti_spam_check/" + captcha + "/anti_spam_human_result/" + human_response, { 2002 asynchronous: false, 2003 methode: 'GET', 2004 onSuccess: function(transport) { 2005 //alert(transport.responseText); 2006 if (transport.responseText == 'OK') { 2007 success = true; 2008 } else { 2009 alert("Réponse incorrecte, veuillez réessayer"); 2010 } 2011 }, 2012 onFailure: function(response) { 2013 success = false; 2014 } 2015 } 2016 ); 2017 } 2018 if (!success) { 2019 document.getElementById("ticket[anti_spam_human_result]").focus(); 2020 } 2021 return success; 2022 } 2023 2024 document.addEventListener('DOMContentLoaded', function() { 2025 // Configuration des boutons de fichier 2026 document.querySelectorAll('input[type="file"]').forEach(function(input) { 2027 var buttonId = 'button-' + input.id; 2028 var labelTextId = 'label-text-' + input.id; 2029 var button = document.getElementById(buttonId); 2030 var labelText = document.getElementById(labelTextId); 2031 2032 if (button && labelText) { 2033 // Quand l'input change (fichier sélectionné) 2034 input.addEventListener('change', function() { 2035 var fileName = this.value.split('\\').pop(); 2036 2037 if (fileName) { 2038 // Mettre à jour le texte et le style du bouton 2039 labelText.textContent = fileName; 2040 } else { 2041 // Rétablir le texte et le style par défaut 2042 labelText.textContent = 'Choisir fichier'; 2043 } 2044 }); 2045 2046 // Quand on clique sur le bouton, déclencher l'input file 2047 button.addEventListener('click', function(e) { 2048 e.preventDefault(); // Empêcher le comportement par défaut du bouton 2049 input.click(); 2050 }); 2051 } 2052 }); 2053 }); 2054 </script>
2054 2055 2056</div> </div> 2057 </div> 2058 </main> 2059 2060<div class="footer-container"> 2061 <div class="bg-primary-100 overflow-hidden flex"> 2062 <div class="container py-12 text-ui-800 text-sm leading-none m-auto gap-y-2 gap-x-6 md:gap-x-12 flex md:flex-wrap md:justify-between justify-start flex-nowrap w-full items-center overflow-auto"> 2063 <a class="js-reassurance-item flex items-center gap-3 shrink-0 hover:text-primary-600 active:text-primary-800 transition-colors duration-150" href="https://www.planete-sfactory.com/votre-commande/#Les-modes-de-livraison/"> 2064 <div x-data="nozaLottie({ path: 'https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/lottie/truck-delivery.json', hoverParentSelector: '.js-reassurance-item', hoverDesktopMinWidth: 1024, hoverResetOnLeave: true })" class="lottie w-9 h-9 flex-shrink-0"></div> <div class="flex flex-col"> 2065 <span class="font-bold">Livraison gratuite</span> 2066 <span>Dès 40⬠d'achat en relais</span> 2067 </div> 2068 </a> 2069 <a class="js-reassurance-item flex items-center gap-3 shrink-0 hover:text-primary-600 active:text-primary-800 transition-colors duration-150" href="https://www.planete-sfactory.com/votre-commande/#retour/"> 2070 <div x-data="nozaLottie({ path: 'https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/lottie/emergency.json', speed: 1.1, loopDelay: 500, hoverParentSelector: '.js-reassurance-item', hoverDesktopMinWidth: 1024, hoverResetOnLeave: true })" class="lottie w-9 h-9 flex-shrink-0"></div> <div class="flex flex-col"> 2071 <span class="font-bold">Le meilleur SAV</span> 2072 <span>Disponible et réactif</span> 2073 </div> 2074 </a> 2075 <a class="js-reassurance-item flex items-center gap-3 shrink-0 hover:text-primary-600 active:text-primary-800 transition-colors duration-150" href="https://www.planete-sfactory.com/votre-commande/#suivi-de-votre-commande/"> 2076 <div x-data="nozaLottie({ path: 'https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/lottie/privacy.json', speed: 1, loopDelay: 500, hoverParentSelector: '.js-reassurance-item', hoverDesktopMinWidth: 1024, hoverResetOnLeave: true })" class="lottie w-9 h-9 flex-shrink-0"></div> <div class="flex flex-col"> 2077 <span class="font-bold">Colis discrets</span> 2078 <span>Aucun marquage sur les colis</span> 2079 </div> 2080 </a> 2081 <div class="js-reassurance-item flex items-center gap-3 shrink-0"> 2082 <div x-data="nozaLottie({ path: 'https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/lottie/prize-padge-ribbon.json', speed: 1, loopDelay: 500, hoverParentSelector: '.js-reassurance-item', hoverDesktopMinWidth: 1024, hoverResetOnLeave: true })" class="lottie w-9 h-9 flex-shrink-0"></div> <div class="flex flex-col"> 2083 <span class="font-bold">La qualité</span> 2084 <span>au meilleur prix</span> 2085 </div> 2086 </div> 2087 <a class="js-reassurance-item flex items-center gap-3 shrink-0 hover:text-primary-600 active:text-primary-800 transition-colors duration-150" href="https://www.planete-sfactory.com/cagnotte/"> 2088 <div x-data="nozaLottie({ path: 'https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/lottie/savings-pig.json', hoverParentSelector: '.js-reassurance-item', hoverDesktopMinWidth: 1024, hoverResetOnLeave: true })" class="lottie w-9 h-9 flex-shrink-0"></div> <div class="flex flex-col"> 2089 <span class="font-bold">Votre fidélité</span> 2090 <span>récompensée</span> 2091 </div> 2092 </a> 2093 </div> 2094</div> <div role="contentinfo" class="bg-primary-800 dark:bg-ui-0"> 2095 <div 2096 class="footer container py-12 lg:py-20 flex flex-col lg:flex-row gap-12 lg-20"> 2097 <div class="grid gap-9 shrink-0"> 2098 <div class="block block-subscribe"> 2099 <div class="flex flex-col items-start gap-6 p-9 relative bg-primary-900 dark:bg-primary-50 rounded-[10px] md:max-w-[28.375rem] text-ui-0"> 2100 <div class="text-4.5xl font-secondary font-extrabold leading-none right text-white"> 2101 La news de<br /><span class='text-accent-light'>SFactory</span> </div> 2102 <div class="flex flex-col items-start justify-center gap-2.5 relative self-stretch w-full flex-1">
2103 <p class="relative text-white self-stretch text-sm"> 2104 Recevoir dans ma boîte mail les réductions et offres Sfactory </p> 2105 </div> 2106 <form action="" method="post" id="newsletter-validate-detail" 2107 class="flex flex-col items-start gap-3 relative self-stretch w-full flex-1" 2108 > 2109 <input name="form_key" type="hidden" value="Ahw6rHseCOGeM5By" /> 2110 <div class="flex flex-col gap-3 self-stretch w-full flex-1 items-start relative"> 2111 <input type="text" name="email" id="newsletter" title="Abonnez-vous à la newsletter" class="input-text required-entry validate-email form-input w-full text-primary-800" /> 2112 <button type="submit" class="btn btn-reverse btn-reverse--primary px-6 py-4.5 w-full"> 2113 <span>Je mâinscris</span> 2114 </button> 2115 </div> 2116 </form> 2117 </div> 2118
2118<script type="text/javascript"> 2119 //<![CDATA[ 2120 var newsletterSubscriberFormDetail = new VarienForm('newsletter-validate-detail'); 2121 //]]> 2122 </script>
2122 2123</div> 2124 2125<div class="footer-socials text-white place-content-end"> 2126 <div class="text-sm font-bold leading-none">Rejoignez la #Sfamily</div> 2127 <div class="flex gap-3.75 items-center pt-3.75"> 2128 <a href="https://www.facebook.com/Sfactory.france" 2129 rel="noopener" 2130 aria-label="Facebook" 2131 target="_blank" 2132 class="w-10 h-10 border border-white text-white hover:border-accent-fade dark:hover:border-accent hover:text-accent-fade dark:hover:text-accent rounded-full flex justify-center items-center transition-colors ease-in-out motion-reduce:duration-reduced" 2133 > 2134 <svg width="20px" height="20px" style="width:20px;height:20px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-facebook" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-facebook"></use></svg> </a> 2135 <a href="https://x.com/planetesfactory" 2136 rel="noopener" 2137 aria-label="X" 2138 target="_blank" 2139 class="w-10 h-10 border border-white text-white hover:border-accent-fade dark:hover:border-accent hover:text-accent-fade dark:hover:text-accent rounded-full flex justify-center items-center transition-colors ease-in-out motion-reduce:duration-reduced" 2140 > 2141 <svg width="20px" height="20px" style="width:20px;height:20px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-x" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-x"></use></svg> </a> 2142 <a href="https://www.youtube.com/@sfactory_france" 2143 rel="noopener" 2144 aria-label="YouTube" 2145 target="_blank" 2146 class="w-10 h-10 border border-white text-white hover:border-accent-fade dark:hover:border-accent hover:text-accent-fade dark:hover:text-accent rounded-full flex justify-center items-center transition-colors ease-in-out motion-reduce:duration-reduced" 2147 > 2148 <svg width="20px" height="20px" style="width:20px;height:20px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-youtube" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-youtube"></use></svg> </a> 2149 <a href="https://www.instagram.com/sfactory_france" 2150 rel="noopener" 2151 aria-label="Instagram" 2152 target="_blank" 2153 class="w-10 h-10 border border-white text-white hover:border-accent-fade dark:hover:border-accent hover:text-accent-fade dark:hover:text-accent rounded-full flex justify-center items-center transition-colors ease-in-out motion-reduce:duration-reduced" 2154 > 2155 <svg width="15px" height="15px" style="width:15px;height:15px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-instagram" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-instagram"></use></svg> </a> 2156 <a href="https://open.spotify.com/user/31cwiqtfszfs6sodi5wzjkehf62i?si=0289d7f75d244015" 2157 rel="noopener" 2158 aria-label="Spotify" 2159 target="_blank" 2160 class="w-10 h-10 border border-white text-white hover:border-accent-fade dark:hover:border-accent hover:text-accent-fade dark:hover:text-accent rounded-full flex justify-center items-center transition-colors ease-in-out motion-reduce:duration-reduced" 2161 > 2162 <svg width="20px" height="20px" style="width:20px;height:20px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-spotify" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-spotify"></use></svg> </a> 2163 </div> 2164</div> </div> 2165 <div class="lg:grow"> 2166 <div class="grid lg:grid-cols-3 gap-12"> 2167 <div class="flex flex-col gap-9"> 2168 <div class="text-sm text-white font-bold">Nos marques</div> 2169 <div class="pt-3 brands"> 2170 <ul> 2171<li><span class="widget widget-cms-link-inline widget-cms-link--brand"> 2172<a href="/marques/ocb/"><span>OCB</span></a> 2173</span> 2174</li> 2175<li><span class="widget widget-cms-link-inline widget-cms-link--brand"> 2176<a href="/marques/jass/"><span>Jass</span></a> 2177</span> 2178</li> 2179<li><span class="widget widget-cms-link-inline widget-cms-link--brand"> 2180<a href="/marques/raw/"><span>Raw</span></a> 2181</span> 2182</li> 2183<li><span class="widget widget-cms-link-inline widget-cms-link--brand"> 2184<a href="/marques/belflam/"><span>Belflam</span></a> 2185</span> 2186</li> 2187<li><span class="widget widget-cms-link-inline widget-cms-link--brand"> 2188<a href="/marques/bic/"><span>Bic</span></a> 2189</span> 2190</li> 2191<li><span class="widget widget-cms-link-inline widget-cms-link--brand"> 2192<a href="/marques/clipper/"><span>Clipper</span></a> 2193</span> 2194</li> 2195<li><span class="widget widget-cms-link-inline widget-cms-link--brand"> 2196<a href="/marques/gizeh/"><span>Gizeh</span></a> 2197</span> 2198</li> 2199<li><span class="widget widget-cms-link-inline widget-cms-link--brand"> 2200<a href="/marques/storz-and-bickel/"><span>Storz and Bickel</span></a> 2201</span> 2202</li> 2203<li><span class="widget widget-cms-link-inline widget-cms-link--brand"> 2204<a href="/marques/three-kings/"><span>Three Kings</span></a> 2205</span> 2206</li> 2207<li><span class="widget widget-cms-link-inline widget-cms-link--brand"> 2208<a href="/marques/unilite/"><span>Unilite</span></a> 2209</span> 2210</li> 2211<li><span class="widget widget-cms-link-inline widget-cms-link--brand"> 2212<a href="/marques/yeuf/"><span>Yeuf</span></a> 2213</span> 2214</li> 2215<li><span class="widget widget-cms-link-inline widget-cms-link--brand"> 2216<a href="/marques/zippo/"><span>Zipp</span></a> 2217</span> 2218</li> 2219</ul> 2220 <a href="/marques/abcd" class="widget-cms-link--footer_all">Toutes nos marques</a> 2221 </div> 2222 </div> 2223 <div class="footer-links flex flex-col"> 2224 <div class="col alt footer-informations-boutique"> 2225 <div class="title">Notre boutique</div> 2226 <ul> 2227 2228<li><span class="widget widget-cms-link-inline widget-cms-link--default"> 2229<span data-obfuscated-href="aHR0cHM6Ly93d3cucGxhbmV0ZS1zZmFjdG9yeS5jb20vdm90cmUtY29tbWFuZGUv" title="Votre commande de A à Z" class="cursor-pointer" x-data="obfuscatedLink" role="link" tabindex="0"><span>Votre commande de A à Z</span></span> 2230</span> 2231<ul> 2232<br> 2233 2234 2235<li><span class="widget widget-cms-link-inline widget-cms-link--default"> 2236<span data-obfuscated-href="aHR0cHM6Ly93d3cucGxhbmV0ZS1zZmFjdG9yeS5jb20vY29uZGl0aW9ucy1nZW5lcmFsZXMtZGUtdmVudGUv" title="Conditions générales de vente" class="cursor-pointer" x-data="obfuscatedLink" role="link" tabindex="0"><span>Conditions générales de vente</span></span> 2237</span> 2238</li> 2239<li><span class="widget widget-cms-link-inline widget-cms-link--default"> 2240<span data-obfuscated-href="aHR0cHM6Ly93d3cucGxhbmV0ZS1zZmFjdG9yeS5jb20vY29uZGl0aW9uLXV0aWxpc2F0aW9uLXNpdGUv" class="cursor-pointer" x-data="obfuscatedLink" role="link" tabindex="0"><span>Conditions d'utilisation du site</span></span> 2241</span> 2242</li> 2243<li><span class="widget widget-cms-link-inline widget-cms-link--default"> 2244<span data-obfuscated-href="aHR0cHM6Ly93d3cucGxhbmV0ZS1zZmFjdG9yeS5jb20vY2hhcnRlX2NvbmZpZGVudGlhbGl0ZS8=" title="Charte de confidentialité" class="cursor-pointer" x-data="obfuscatedLink" role="link" tabindex="0"><span>Charte de confidentialité</span></span> 2245</span> 2246</li> 2247<li><span class="widget widget-cms-link-inline widget-cms-link--default"> 2248<span data-obfuscated-href="aHR0cHM6Ly93d3cucGxhbmV0ZS1zZmFjdG9yeS5jb20vbWVudGlvbnMtbGVnYWxlcy8=" title="Mentions legales" class="cursor-pointer" x-data="obfuscatedLink" role="link" tabindex="0"><span>Mentions legales</span></span> 2249</span> 2250</li> 2251<br> 2252<li><span class="widget widget-cms-link-inline widget-cms-link--default"> 2253<span data-obfuscated-href="aHR0cHM6Ly93d3cucGxhbmV0ZS1zZmFjdG9yeS5jb20vZXNwYWNlLXByb2Zlc3Npb25uZWwv" title="Espace professionnel"
2253class="cursor-pointer" x-data="obfuscatedLink" role="link" tabindex="0"><span>Espace professionnel</span></span> 2254</span> 2255</li> 2256<br> 2257 2258 </ul> 2259 2260</div> </div> 2261 <div class="footer-links flex flex-col"> 2262 <div class="col alter footer-mon-compte"> 2263 <div class="title">Informations</div> 2264 <div class="subtitle">Gérer mon compte</div> 2265 <ul> 2266 <li><span class="widget widget-cms-link-inline widget-cms-link--default"> 2267<span data-obfuscated-href="dGVsOjAzMjE2MDYwMDA=" title="Pour nous joindre : 03 21 60 60 00" class="cursor-pointer" x-data="obfuscatedLink" role="link" tabindex="0"><span>Pour nous joindre : 03 21 60 60 00</span></span> 2268</span> 2269</li> 2270 <li><span class="widget widget-cms-link-inline widget-cms-link--default"> 2271<span data-obfuscated-href="aHR0cHM6Ly93d3cucGxhbmV0ZS1zZmFjdG9yeS5jb20vcXVpLXNvbW1lcy1ub3VzLW5ldy8=" title="qui sommes nous ?" class="cursor-pointer" x-data="obfuscatedLink" role="link" tabindex="0"><span>Qui sommes nous ?</span></span> 2272</span> 2273</li> 2274<li><span class="widget widget-cms-link-inline widget-cms-link--default"> 2275<span data-obfuscated-href="aHR0cHM6Ly93d3cucGxhbmV0ZS1zZmFjdG9yeS5jb20vcmVjcnV0ZW1lbnQv" title="Recrutement" class="cursor-pointer" x-data="obfuscatedLink" role="link" tabindex="0"><span>Recrutement</span></span> 2276</span> 2277</li> 2278<br> 2279<li><span class="widget widget-cms-link-inline widget-cms-link--default"> 2280<span data-obfuscated-href="aHR0cHM6Ly93d3cubm96YWRpcy5jb20v" title="Vous êtes professionnel" class="cursor-pointer" x-data="obfuscatedLink" role="link" tabindex="0"><span>Vous êtes professionnel</span></span> 2281</span> 2282</li> 2283 </li> 2284 </ul> 2285 2286</div> 2287 </div> 2288 </div> 2289 <div class="flex justify-end pt-12"> 2290 <a x-data role="button" 2291 @click="$dispatch('openModalPanel', {id: 'login'}); $dispatch('login-button-clicked', {type: 'pro'})" 2292 class="flex w-[350px] items-start justify-center gap-3 p-3 relative bg-primary-50 dark:bg-primary-800 active:bg-primary-200 transition-colors rounded-ui shadow-shadow-xl group"> 2293 <span class="w-10 h-10 bg-primary-900 rounded-full flex items-center justify-center overflow-hidden"> 2294 <img src="https://media.planete-sfactory.com/skin/frontend/noza/s-factory/images/image-pro-link-small.png?twic=v1" 2295 width="40" 2296 height="40" 2297 alt="" 2298 data-twic-src="image:frontend/noza/s-factory/images/image-pro-link-small.png" /> 2299 </span> 2300 <span class="flex flex-col items-start justify-center relative flex-1 self-stretch grow"> 2301 <span class="relative self-stretch font-heading-desktop font-bold text-primary-800 dark:text-primary-100 leading-1.2"> 2302 Vous êtes Professionnel ? </span> 2303 2304 <span class="relative self-stretch -mt-0.5 text-primary-800 dark:text-primary-100 text-sm leading-[1.3125rem]"> 2305 Commandez sur Noza Distribution </span> 2306 </span> 2307 2308 <span class="inline-flex items-center justify-end gap-2.5 relative self-stretch flex-[0_0_auto] text-primary-800 dark:text-primary-100 group-hover:text-accent transition-colors"> 2309 <svg width="20px" height="20px" style="width:20px;height:20px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-top-right" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-arrow-top-right"></use></svg> </span> 2310</a> </div> 2311 </div> 2312 </div> 2313 <div class="bg-primary-900 dark:bg-ui-0 py-12"> 2314 <div 2315 class="container flex flex-col lg:flex-row gap-9 items-center justify-between"> 2316 <div> 2317 <ul class="text-sm flex flex-wrap justify-center gap-3"> 2318 <li><a href="https://www.planete-sfactory.com/mentions-legales/" 2319 class="block text-primary-50 dark:text-primary-800 hover:underline">Mentions légales</a> 2320 </li> 2321 <li><a href="https://www.planete-sfactory.com/charte_confidentialite/" 2322 class="block text-primary-50 dark:text-primary-800 hover:underline">Confidentialité</a> 2323 </li> 2324 <li><a href="https://www.planete-sfactory.com/conditions-generales-de-vente/" 2325 class="block text-primary-50 dark:text-primary-800 hover:underline">CGV & CGU</a> 2326 </li> 2327 <li><a href="https://www.planete-sfactory.com/conditions-generales-de-vente/" 2328 class="block text-primary-50 dark:text-primary-800 hover:underline">Politique de remboursement</a> 2329 </li> 2330 </ul> 2331 </div> 2332 <div class="flex gap-1 items-center"> 2333 <svg width="35px" height="23px" style="width:35px;height:23px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-mastercard" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-mastercard"></use></svg> <svg width="35px" height="23px" style="width:35px;height:23px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-visa" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-visa"></use></svg> <svg width="35px" height="23px" style="width:35px;height:23px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-apple-pay" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-apple-pay"></use></svg> </div> 2334 </div> 2335 </div> 2336 </div> 2337</div> 2338 2339 2340<dialog id="search-dialog" class="search-dialog bg-transparent w-screen h-screen max-w-none max-h-none"> 2341 <div class="solrsearch_autocomplete_backdrop absolute inset-0 h-screen curs
2341or-pointer" id="search-backdrop"></div> 2342 2343 <form id="search_mini_form" action="https://www.planete-sfactory.com/catalogsearch/result/" method="get" 2344 class="search-dialog__content flex-1 overflow-hidden"> 2345 2346 <div class="relative form-search flex flex-col md:gap-3 h-screen md:p-6"> 2347 <div class="flex gap-3 items-center relative"> 2348 <div class="relative grow hidden md:block"> 2349 <div class="absolute left-3 top-1/2 -translate-y-1/2 text-primary-800 dark:text-white hidden md:block"> 2350 <svg width="18px" height="18px" style="width:18px;height:18px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-search" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-search"></use></svg> </div> 2351 <label for="search" class="sr-only">Rechercher :</label> 2352 <input id="search" 2353 type="text" 2354 name="q" 2355 value="" 2356 class="input-text form-input pl-3 md:pl-12 pr-12 py-2.5 text-primary-800 dark:text-white w-full" 2357 maxlength="128" 2358 autocomplete="off" 2359 placeholder="Rechercher" /> 2360 </div> 2361 <button class="btn btn-icon-ui btn-icon-ui--darker absolute right-3 top-3 md:static z-10" id="close-search-btn" type="button" aria-label="Fermer"> 2362 <svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-close" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-close"></use></svg> </button> 2363 2364 <div id="search-loading" class="absolute top-12 right-[8.75rem] hidden"> 2365 <img src="https://media.planete-sfactory.com/skin/frontend/noza/s-factory/images/loader.gif?twic=v1" 2366 data-twic-src="image:frontend/noza/s-factory/images/loader.gif" width="120" height="120" alt="" class="flex-1 relative max-w-6" loading="lazy" /> 2367 </div> 2368 </div> 2369 2370 <div id="solrsearch_autocomplete" class="solrsearch-autocomplete flex-1 overflow-auto hidden"></div> 2371 <div id="doofinder_autocomplete" class="doofinder-autocomplete flex-1 overflow-auto hidden"></div> 2372 2373
2373<script> 2374 (function() { 2375 var cacheResults = {}; 2376 var CACHE_MAX_SIZE = 30; 2377 var pendingRequest = null; 2378 var searched = false; 2379 var debounceTimeout = null; 2380 2381 var els = { 2382 dialog: document.getElementById('search-dialog'), 2383 backdrop: document.getElementById('search-backdrop'), 2384 closeBtn: document.getElementById('close-search-btn'), 2385 content: document.querySelector('.search-dialog__content'), 2386 input: document.getElementById('search'), 2387 loading: document.getElementById('search-loading'), 2388 submitBtn: document.getElementById('search-submit-btn'), 2389 autocomplete: document.getElementById('solrsearch_autocomplete'), 2390 doofinder: document.getElementById('doofinder_autocomplete') 2391 }; 2392 2393 var IGNORED_KEYS = [9, 13, 16, 17, 18, 20, 37, 38, 39, 40, 91]; 2394 2395 function setLoading(isLoading) { 2396 els.loading.classList.toggle('hidden', !isLoading); 2397 els.loading.style.display = isLoading ? 'flex' : ''; 2398 if (els.submitBtn) els.submitBtn.classList.toggle('hidden', isLoading); 2399 } 2400 2401 function fetchSuggestions() { 2402 if (pendingRequest) pendingRequest.abort(); 2403 2404 var value = els.input.value; 2405 setLoading(true); 2406 2407 if (cacheResults[value]) { 2408 els.autocomplete.innerHTML = cacheResults[value]; 2409 setLoading(false); 2410 } else { 2411 pendingRequest = new XMLHttpRequest(); 2412 pendingRequest.open('GET', 'https://www.planete-sfactory.com/catalogsearch/ajax/suggest/?q=' + encodeURIComponent(value), true); 2413 pendingRequest.onreadystatechange = function() { 2414 if (pendingRequest.readyState === 4 && pendingRequest.status === 200) { 2415 cacheResults[value] = pendingRequest.responseText; 2416 var cacheKeys = Object.keys(cacheResults); 2417 if (cacheKeys.length > CACHE_MAX_SIZE) { 2418 delete cacheResults[cacheKeys[0]]; 2419 } 2420 els.autocomplete.innerHTML = pendingRequest.responseText; 2421 setLoading(false); 2422 } 2423 }; 2424 pendingRequest.send(); 2425 } 2426 2427 els.autocomplete.classList.remove('hidden'); 2428 els.autocomplete.classList.add('active'); 2429 searched = true; 2430 } 2431 2432 function resetAutocomplete() { 2433 els.autocomplete.classList.remove('active'); 2434 els.autocomplete.classList.add('hidden'); 2435 els.autocomplete.innerHTML = ''; 2436 searched = false; 2437 } 2438 2439 function handleKeyup(e) { 2440 setLoading(false); 2441 2442 if (e.keyCode === 27) { closeSearch(); return; } 2443 if (IGNORED_KEYS.indexOf(e.keyCode) !== -1) return; 2444 2445 clearTimeout(debounceTimeout); 2446 2447 if (!els.input.value) { resetAutocomplete(); return; } 2448 if (els.input.value.length >= 2) { 2449 debounceTimeout = setTimeout(fetchSuggestions, 400); 2450 } 2451 } 2452 2453 function openSearch(event) { 2454 if (event && event.detail && event.detail.trusted === false) return; 2455 els.dialog.showModal(); 2456 els.input.focus(); 2457 document.body.style.overflow = 'hidden'; 2458 } 2459 2460 function closeSearch() { 2461 els.backdrop.style.opacity = '0'; 2462 els.content.style.opacity = '0'; 2463 els.content.style.transform = 'translateY(20px)'; 2464 2465 setTimeout(function() { 2466 els.dialog.close(); 2467 document.body.style.overflow = ''; 2468 setTimeout(function() { 2469 els.backdrop.style.opacity = ''; 2470 els.content.style.opacity = ''; 2471 els.content.style.transform = ''; 2472 }, 100); 2473 }, 300); 2474 } 2475 2476 els.input.addEventListener('keydown', function(e) { 2477 if (e.key === 'Enter' || e.keyCode === 13) { 2478 e.preventDefault(); 2479 } 2480 }); 2481 els.input.addEventListener('keyup', handleKeyup); 2482 els.closeBtn.addEventListener('click', closeSearch); 2483 els.backdrop.addEventListener('click', closeSearch); 2484 els.dialog.addEventListener('cancel', function(e) { e.preventDefault(); closeSearch(); }); 2485 document.addEventListener('openSearch', openSearch); 2486 2487 document.addEventListener('click', function(e) { 2488 var isInsideForm = e.target.closest('#search_mini_form'); 2489 els.autocomplete.classList.toggle('hidden', !isInsideForm || !searched); 2490 }); 2491 2492 if (els.dialog.open) document.body.style.overflow = 'hidden'; 2493 2494 var observer = new MutationObserver(function() { 2495 var dfclassic = document.getElementById('dfclassic'); 2496 if (dfclassic && dfclassic.parentNode !== els.doofinder) { 2497 els.doofinder.appendChild(dfclassic); 2498 } 2499 if (!els.dialog.open && document.documentElement.classList.contains('df-fix-layout')) { 2500 document.documentElement.classList.remove('df-fix-layout'); 2501 } 2502 }); 2503 observer.observe(document.documentElement, { childList: true, subtree: true, attributes: true, attributeFilter: ['class'] }); 2504 })(); 2505 </script>
2505 2506 </div> 2507 </form> 2508</dialog>
2509<script> 2510 window.LOTTIE_URL = 'https://www.planete-sfactory.com/skin/frontend/noza/s-factory/js/lotties.min.js?version=fd167430'; 2511 document.addEventListener('DOMContentLoaded', () => { 2512 document.documentElement.classList.add('loaded'); 2513 }); 2514</script>
2514 2515<dialog class="modal-panel" id="minicart" role="alertdialog" x-data="modalPanel()"> 2516 <div class="modal-panel__wrapper offcanvas-sheet h-full md:!max-h-screen !max-h-[90vh]"> 2517 <div class="modal-panel__header"> 2518 <span class="flex items-center gap-2"> 2519 Mon panier <span class="bg-[#A6E83B] text-[#0A3631] rounded-full px-1 pt-px flex items-center justify-center shrink-0 empty:hidden min-w-6 h-6 text-center text-xs"></span> 2520 </span> 2521 <button type="button" class="btn-icon-ui btn-icon-ui--darker" @click="closeModal()" title="Fermer"> 2522 <svg width="24px" height="24px" style="width:24px;height:24px" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-close" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-close"></use></svg> </button> 2523 </div> 2524 <div class="modal-panel__content modal-panel__content--full flex flex-col"> 2525 2526 <div class="flex-1 overflow-auto p-3.75"> 2527 <p class="empty bg-ui-0 px-3.75 py-4.5 rounded-ui text-center"> 2528 <span class="text-primary-800 text-xl font-semibold">Votre panier est super vide</span><br> 2529 <span class="text-primary-700">Et câest super triste</span> 2530 </p> 2531 </div> 2532 2533 <div class="bg-ui-0 p-3.75 flex flex-col gap-3.75"> 2534 2535 2536 </div> 2537 </div> 2538 </div> 2539</dialog> <div id="wc-overlay" class="wc-overlay"><div class="wc-overlay-loading"></div></div>
2539<script type="text/javascript"> 2540var _spmq = {"user":null,"id_product":"","id_category":"","id_manufacturer":"","spm_ident":"OslpJmg6","id_cart":null}; 2541_spmq.url = window.location.href; 2542 2543window.SpmCartConfig = { 2544 dataUrl: "https:\/\/www.planete-sfactory.com\/shopimind\/cart\/data\/", 2545 csUrl: "https:\/\/v2.app-spm.com\/cs"}; 2546 2547(function() { 2548 var spm = document.createElement('script'); 2549 spm.type = 'text/javascript'; 2550 spm.async = true; 2551 spm.src = 'https://v2.app-spm.com/v5.js?id_product=&id_category=&id_manufacturer=&spm_ident=OslpJmg6&url=' + encodeURIComponent(window.location.href); 2552 var s_spm = document.getElementsByTagName('script')[0]; 2553 s_spm.parentNode.insertBefore(spm, s_spm); 2554})(); 2555</script>
vendor: 1 bytes, line 2555
2555
2556<script type="text/javascript" src="https://www.planete-sfactory.com/skin/frontend/base/default/shopimind/spm-cart.js?version=fd167430" async></script>
2556 2557<!-- 68c67d2a29095a0d4555cca2c6214677 --><div id="lf_cookie_msg" style="display:none;" class="flex flex-col md:flex-row items-center justify-center gap-4 fixed bottom-0 left-0 right-0 p-4 bg-[#464646] text-white z-[999999999]"> 2558 <p>En poursuivant votre navigation, vous acceptez l'utilisation des cookies pour disposer de services et d'offres adaptés à vos centres d'intérêts.</p> 2559 <a href="javascript:void(0)" 2560 aria-label="Fermer le message des cookies" 2561 onclick="document.cookie='cnil_cookie=1; expires=Mon, 1 Mar 2100 00:00:00 UTC; path=/';$('lf_cookie_msg').hide();" 2562 id="lf_cookie_close" 2563 class="flex items-center justify-center bg-[#C0C0C0] hover:bg-[#B2B2B2] text-black rounded-full p-2.5 md:p-1 w-full md:w-auto"> 2564 <span class="sr-only md:not-sr-only"><svg class="text-black" width="1.2rem" height="1.2rem" style="width:1.2rem;height:1.2rem" aria-hidden="true" focusable="false" xmlns:xlink="http://www.w3.org/1999/xlink"><use href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-close" xlink:href="https://www.planete-sfactory.com/skin/frontend/noza/s-factory/images/icons/sprite.svg#icon-close"></use></svg></span> 2565 <span class="md:sr-only font-semibold">Fermer</span> 2566 </a> 2567</div>
2568<script type="text/javascript"> 2569 function getCookie(name) { 2570 var value = "; " + document.cookie; 2571 var parts = value.split("; " + name + "="); 2572 if (parts.length == 2) return parts.pop().split(";").shift(); 2573 } 2574 if (!getCookie('cnil_cookie')) { 2575 $('lf_cookie_msg').show(); 2576 } 2577</script>
2577<!-- 84f2121adec4e8313ed00426105d799d -->
2577<script> 2578 document.addEventListener('alpine:init', () => { 2579 /** 2580 * Base function for slider swipe functionality 2581 * @private 2582 */ 2583 function _sliderSwipeBase() { 2584 return { 2585 track: null, 2586 dragScroller: null, 2587 itemStep: 0, 2588 maxScroll: 0, 2589 _resizeFrame: null, 2590 _metricsFrame: null, 2591 _resizeObserver: null, 2592 _itemResizeObserver: null, 2593 _mutationObserver: null, 2594 _trackGap: null, 2595 _trackClientWidth: 0, 2596 _firstItem: null, 2597 _firstItemWidth: 0, 2598 _needsMaxScroll: false, 2599 _maxScrollDirty: true, 2600 _lastTrackClientWidth: null, 2601 _lastTrackScrollWidth: null, 2602 _lastItemWidth: null, 2603 _getFirstItem() { 2604 if (!this.track) return null; 2605 return this.track.querySelector('.item') || this.track.children[0] || null; 2606 }, 2607 _observeFirstItem() { 2608 if (typeof window.ResizeObserver !== 'function' || !this.track) return; 2609 const firstItem = this._getFirstItem(); 2610 if (this._firstItem === firstItem && this._itemResizeObserver) { 2611 return; 2612 } 2613 if (this._itemResizeObserver) { 2614 this._itemResizeObserver.disconnect(); 2615 this._itemResizeObserver = null; 2616 } 2617 this._firstItem = firstItem; 2618 if (!firstItem) return; 2619 this._itemResizeObserver = new window.ResizeObserver((entries) => { 2620 const entry = entries && entries[0]; 2621 if (!entry) return; 2622 this._firstItemWidth = entry.contentRect ? entry.contentRect.width : 0; 2623 this._maxScrollDirty = true; 2624 this._scheduleMetricsUpdate(false); 2625 }); 2626 this._itemResizeObserver.observe(firstItem); 2627 }, 2628 _initDragScroller() { 2629 this.track = this.$refs.sliderTrack || this.$refs.track || this.$el; 2630 if (!this.track) { 2631 return false; 2632 } 2633 if (typeof window.ResizeObserver === 'function' && !this._resizeObserver) { 2634 this._resizeObserver = new window.ResizeObserver((entries) => { 2635 const entry = entries && entries[0]; 2636 if (!entry) return; 2637 this._trackClientWidth = entry.contentRect ? entry.contentRect.width : 0; 2638 this._maxScrollDirty = true; 2639 this._scheduleMetricsUpdate(false); 2640 }); 2641 this._resizeObserver.observe(this.track); 2642 } 2643 if (typeof window.MutationObserver === 'function' && !this._mutationObserver) { 2644 this._mutationObserver = new window.MutationObserver(() => { 2645 this._observeFirstItem(); 2646 this._maxScrollDirty = true; 2647 this._scheduleMetricsUpdate(false); 2648 }); 2649 this._mutationObserver.observe(this.track, { 2650 childList: true, 2651 subtree: false 2652 }); 2653 } 2654 this._observeFirstItem(); 2655 this._scheduleMetricsUpdate(false); 2656 if (window.matchMedia('(pointer: coarse)').matches) { 2657 return true; 2658 } 2659 if (typeof DragScroller === 'undefined') { 2660 console.warn('DragScroller is not loaded'); 2661 return false; 2662 } 2663 if (this.track && !this.track.hasAttribute('data-touch-emulator')) { 2664 this.track.setAttribute('data-touch-emulator', ''); 2665 } 2666 this.dragScroller = new DragScroller(this.track); 2667 return true; 2668 }, 2669 next() { 2670 if (!this.track) return; 2671 if (this.dragScroller) { 2672 this.dragScroller.next(); 2673 return; 2674 } 2675 const { step, maxScroll } = this._getScrollMetrics(); 2676 if (step <= 0 || maxScroll <= 0) return; 2677 const target = Math.min(this.track.scrollLeft + step, maxScroll); 2678 this._scrollToLeft(target, 'smooth'); 2679 }, 2680 prev() { 2681 if (!this.track) return; 2682 if (this.dragScroller) { 2683 this.dragScroller.prev(); 2684 return; 2685 } 2686 const { step } = this._getScrollMetrics(); 2687 if (step <= 0) return; 2688 const target = Math.max(this.track.scrollLeft - step, 0); 2689 this._scrollToLeft(target, 'smooth'); 2690 }, 2691 _getScrollMetrics() { 2692 if (!this.track) { 2693 return { step: 0, maxScroll: 0 }; 2694 } 2695 const item = this._getFirstItem(); 2696 if (!item) { 2697 return { step: 0, maxScroll: 0 }; 2698 } 2699 if (this._trackGap === null) { 2700 const style = window.getComputedStyle(this.track); 2701 this._trackGap = parseFloat(style.columnGap || style.gap || '0') || 0; 2702 } 2703 const gap = this._trackGap || 0; 2704 const step = item.offsetWidth + gap; 2705 const maxScroll = Math.max(0, this.track.scrollWidth - this.track.clientWidth); 2706 return { step, maxScroll }; 2707 }, 2708 _scrollToLeft(left, behavior = 'auto') { 2709 if (!this.track) return; 2710 if (behavior === 'auto') { 2711 this.track.scrollLeft = left; 2712 return; 2713 } 2714 if (typeof this.track.scrollTo === 'function') { 2715 this.track.scrollTo({ 2716 left, 2717 behavior 2718 }); 2719 return; 2720 } 2721 this.track.scrollLeft = left; 2722 }, 2723 _scheduleMetricsUpdate(force = false) { 2724 if (this._metricsFrame) return; 2725 this._metricsFrame = window.requestAnimationFrame(() => { 2726 this._metricsFrame = null; 2727 this._updateMetrics(force); 2728 }); 2729 }, 2730 _updateMetrics(force = false) { 2731 if (!this.track) return; 2732 2733 let trackClientWidth = this._trackClientWidth || 0;
2734 if (!trackClientWidth) { 2735 trackClientWidth = this.track.clientWidth || 0; 2736 if (trackClientWidth) { 2737 this._trackClientWidth = trackClientWidth; 2738 } 2739 } 2740 2741 if (!trackClientWidth) return; 2742 2743 if (this._trackGap === null) { 2744 const style = window.getComputedStyle(this.track); 2745 this._trackGap = parseFloat(style.columnGap || style.gap || '0') || 0; 2746 } 2747 2748 let itemWidth = this._firstItemWidth || 0; 2749 if (!itemWidth) { 2750 const fi = this._getFirstItem(); 2751 if (fi) { 2752 itemWidth = fi.getBoundingClientRect().width; 2753 this._firstItemWidth = itemWidth; 2754 } 2755 } 2756 const gap = this._trackGap || 0; 2757 const shouldUpdateBaseMetrics = force 2758 || this._lastTrackClientWidth !== trackClientWidth 2759 || this._lastItemWidth !== itemWidth; 2760 2761 if (shouldUpdateBaseMetrics) { 2762 this.itemStep = itemWidth + gap; 2763 this._lastTrackClientWidth = trackClientWidth; 2764 this._lastItemWidth = itemWidth; 2765 } 2766 if (!this._needsMaxScroll) return; 2767 if (!force && !this._maxScrollDirty && !shouldUpdateBaseMetrics) return; 2768 2769 const trackScrollWidth = this.track.scrollWidth; 2770 if (!force && this._lastTrackScrollWidth === trackScrollWidth && !shouldUpdateBaseMetrics) return; 2771 2772 this._lastTrackScrollWidth = trackScrollWidth; 2773 this.maxScroll = Math.max(0, trackScrollWidth - trackClientWidth); 2774 this._maxScrollDirty = false; 2775 }, 2776 _updateScrollableBounds() { 2777 if (!this.track) return; 2778 this._scheduleMetricsUpdate(false); 2779 }, 2780 _destroyDragScroller() { 2781 if (this.track && this.track.hasAttribute('data-touch-emulator')) { 2782 this.track.removeAttribute('data-touch-emulator'); 2783 } 2784 if (this.dragScroller) { 2785 this.dragScroller.destroy(); 2786 this.dragScroller = null; 2787 } 2788 if (this._resizeFrame) { 2789 window.cancelAnimationFrame(this._resizeFrame); 2790 this._resizeFrame = null; 2791 } 2792 if (this._metricsFrame) { 2793 window.cancelAnimationFrame(this._metricsFrame); 2794 this._metricsFrame = null; 2795 } 2796 if (this._resizeObserver) { 2797 this._resizeObserver.disconnect(); 2798 this._resizeObserver = null; 2799 } 2800 if (this._itemResizeObserver) { 2801 this._itemResizeObserver.disconnect(); 2802 this._itemResizeObserver = null; 2803 } 2804 if (this._mutationObserver) { 2805 this._mutationObserver.disconnect(); 2806 this._mutationObserver = null; 2807 } 2808 this._trackGap = null; 2809 this._trackClientWidth = 0; 2810 this._firstItem = null; 2811 this._firstItemWidth = 0; 2812 this._needsMaxScroll = false; 2813 this._maxScrollDirty = true; 2814 this._lastTrackClientWidth = null; 2815 this._lastTrackScrollWidth = null; 2816 this._lastItemWidth = null; 2817 }, 2818 resize() { 2819 if (!this.track) { 2820 this._initDragScroller(); 2821 return; 2822 } 2823 if (this._resizeFrame) { 2824 window.cancelAnimationFrame(this._resizeFrame); 2825 } 2826 this._resizeFrame = window.requestAnimationFrame(() => { 2827 this._resizeFrame = null; 2828 this._trackGap = null; 2829 this._scheduleMetricsUpdate(false); 2830 }); 2831 } 2832 }; 2833 } 2834 2835 /** 2836 * sliderSwipe - Desktop drag slider with interactive elements support 2837 * Uses DragScroller from touch-emulator.js for drag handling 2838 * 2839 * Available data attributes: 2840 * - data-drag-safe="true" : Disables drag, click always works (use for nav buttons) 2841 * - data-drag-draggable="true" : Enables drag on links <a>, click works if no movement 2842 * Must be combined with draggable="false" on the element 2843 * 2844 * Default behavior: 2845 * - Links <a> without attributes : No drag, click always works 2846 * - Buttons/elements without attrs : Drag enabled, click works if no movement 2847 * 2848 * Required ref: x-ref="sliderTrack" on the scrollable container 2849 * 2850 * Example: 2851 * <div x-data="sliderSwipe()"> 2852 * <button data-drag-safe="true" @click="prev()">Prev</button> 2853 * <div x-ref="sliderTrack" class="flex overflow-auto"> 2854 * <a href="..." data-drag-draggable="true" draggable="false">Draggable link</a> 2855 * <a href="...">Standard link (no drag)</a> 2856 * <button @click="...">Draggable button</button>
2857 * </div> 2858 * </div> 2859 */ 2860 Alpine.data("sliderSwipe", () => ({ 2861 ..._sliderSwipeBase(), 2862 init() { 2863 this._initDragScroller(); 2864 }, 2865 destroy() { 2866 this._destroyDragScroller(); 2867 } 2868 })); 2869 2870 /** 2871 * sliderSwipeAuto - Extends sliderSwipe with auto-slide functionality 2872 * 2873 * @param {number} interval - Auto-slide interval in ms (default: 5000) 2874 * @param {boolean} pauseOnHover - Pause auto-slide on hover (default: true) 2875 * 2876 * Example: 2877 * <div x-data="sliderSwipeAuto(7000)"> 2878 * <div x-ref="sliderTrack" class="flex overflow-auto">...</div> 2879 * </div> 2880 */ 2881 Alpine.data("sliderSwipeAuto", (interval = 5000, pauseOnHover = true) => ({ 2882 ..._sliderSwipeBase(), 2883 autoSlideInterval: null, 2884 autoSlideDelay: interval, 2885 isPaused: false, 2886 isInViewport: true, 2887 _pauseHandler: null, 2888 _resumeHandler: null, 2889 _visibilityHandler: null, 2890 _intersectionObserver: null, 2891 init() { 2892 this._needsMaxScroll = true; 2893 if (!this._initDragScroller()) return; 2894 2895 if (this.autoSlideDelay > 0) { 2896 this._setupAutoSlideVisibility(); 2897 this.startAutoSlide(); 2898 2899 if (pauseOnHover) { 2900 this._pauseHandler = () => this.pauseAutoSlide(); 2901 this._resumeHandler = () => this.resumeAutoSlide(); 2902 this.track.addEventListener('mouseenter', this._pauseHandler); 2903 this.track.addEventListener('mouseleave', this._resumeHandler); 2904 this.track.addEventListener('touchstart', this._pauseHandler, { passive: true }); 2905 this.track.addEventListener('touchend', this._resumeHandler, { passive: true }); 2906 } 2907 } 2908 }, 2909 startAutoSlide() { 2910 this.stopAutoSlide(); 2911 if (this.autoSlideDelay <= 0) return; 2912 2913 this.autoSlideInterval = setInterval(() => { 2914 if (this.isPaused || !this.isInViewport || document.hidden) return; 2915 this._autoSlideNext(); 2916 }, this.autoSlideDelay); 2917 }, 2918 stopAutoSlide() { 2919 if (this.autoSlideInterval) { 2920 clearInterval(this.autoSlideInterval); 2921 this.autoSlideInterval = null; 2922 } 2923 }, 2924 pauseAutoSlide() { 2925 this.isPaused = true; 2926 }, 2927 resumeAutoSlide() { 2928 this.isPaused = false; 2929 }, 2930 _setupAutoSlideVisibility() { 2931 this._visibilityHandler = () => { 2932 if (document.hidden) { 2933 this.pauseAutoSlide(); 2934 return; 2935 } 2936 this.resumeAutoSlide(); 2937 }; 2938 document.addEventListener('visibilitychange', this._visibilityHandler); 2939 2940 if (typeof window.IntersectionObserver !== 'function' || !this.track) { 2941 this.isInViewport = true; 2942 return; 2943 } 2944 2945 this._intersectionObserver = new window.IntersectionObserver((entries) => { 2946 const entry = entries && entries[0]; 2947 if (!entry) return; 2948 this.isInViewport = entry.isIntersecting; 2949 }, { 2950 threshold: 0.1 2951 }); 2952 this._intersectionObserver.observe(this.track); 2953 }, 2954 _autoSlideNext() { 2955 if (!this.track) return; 2956 const { step, maxScroll } = this._getScrollMetrics(); 2957 if (maxScroll <= 0 || step <= 0) return; 2958 const isAtEnd = this.track.scrollLeft >= maxScroll - 10; 2959 2960 if (isAtEnd) { 2961 this._scrollToLeft(0, 'auto'); 2962 } else { 2963 this._scrollToLeft(Math.min(this.track.scrollLeft + step, maxScroll), 'auto'); 2964 } 2965 }, 2966 destroy() { 2967 this.stopAutoSlide(); 2968 if (this.track && this._pauseHandler) { 2969 this.track.removeEventListener('mouseenter', this._pauseHandler); 2970 this.track.removeEventListener('mouseleave', this._resumeHandler); 2971 this.track.removeEventListener('touchstart', this._pauseHandler); 2972 this.track.removeEventListener('touchend', this._resumeHandler); 2973 this._pauseHandler = null; 2974 this._resumeHandler = null; 2975 } 2976 if (this._visibilityHandler) { 2977 document.removeEventListener('visibilitychange', this._visibilityHandler); 2978 this._visibilityHandler = null; 2979 } 2980 if (this._intersectionObserver) { 2981 this._intersectionObserver.disconnect(); 2982 this._intersectionObserver = null; 2983 } 2984 this._destroyDragScroller(); 2985 } 2986 })); 2987 2988 Alpine.data("inputLabelMove", () => ({ 2989 showPassword: null, 2990 _moveLabelHandler: null, 2991 init() { 2992 this._moveLabelHandler = this.moveLabel.bind(this); 2993 let elements = this.$el.querySelectorAll('input, select, textarea');
2994 elements.forEach(element => { 2995 element.addEventListener('focusin', this._moveLabelHandler); 2996 element.addEventListener('focusout', this._moveLabelHandler); 2997 element.addEventListener('input', this._moveLabelHandler); 2998 }); 2999 this.moveLabel(); 3000 }, 3001 destroy() { 3002 if (this._moveLabelHandler) { 3003 const elements = this.$el.querySelectorAll('input, select, textarea'); 3004 elements.forEach(element => { 3005 element.removeEventListener('focusin', this._moveLabelHandler); 3006 element.removeEventListener('focusout', this._moveLabelHandler); 3007 element.removeEventListener('input', this._moveLabelHandler); 3008 }); 3009 this._moveLabelHandler = null; 3010 } 3011 }, 3012 moveLabel() { 3013 let elements = this.$el.querySelectorAll('input, select, textarea'); 3014 elements.forEach(element => { 3015 if (element.value.length > 0 || document.activeElement === element) { 3016 this.$el.classList.add('label-moved'); 3017 } else { 3018 this.$el.classList.remove('label-moved'); 3019 } 3020 if (element.tagName.toLowerCase() === 'select' && element.value.length > 0) { 3021 element.previousElementSibling.style.display = 'none'; 3022 element.classList.add('font-bold'); 3023 } else if (element.tagName.toLowerCase() === 'select') { 3024 element.previousElementSibling.style.display = ''; 3025 element.classList.add('font-bold'); 3026 } 3027 }); 3028 }, 3029 togglePasswordVisibility() { 3030 const passwordInput = this.$refs.passwordInput; 3031 if (passwordInput.type === 'password') { 3032 this.showPassword = true; 3033 passwordInput.type = 'text'; 3034 } else { 3035 this.showPassword = false; 3036 passwordInput.type = 'password'; 3037 } 3038 } 3039 })); 3040 }); 3041</script>
3041 </div> 3042 </div> 3043
3043<script type="text/javascript">(function(){d=document;s=d.createElement("script");s.src="https://sitegpt.ai/widget/380722378193240656.js";s.async=1;d.getElementsByTagName("head")[0].appendChild(s);})();</script>
3043</body> 3044 3045</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.