PageSourceSearch

https://www.the-oz.com/search

html the-oz.com collected 2026-10-07 19:52:08 UTC 91,623 bytes, 1,821 lines download raw bytes

1<!doctype html><html class="no-js lenis" lang="fr" dir="ltr">
2  <head>
3    
4    
4<script>
5      console.log(
6        `%c✨ Welcome to The Oz ! Let's work together. ✨`,
7        'background: #EC4324; color: #ffff; font-size:24px; font-weight:900;padding: 5px 10px'
8      );
9    </script>
9
10    <meta charset="utf-8">
11    <meta
12      name="viewport"
13      content="width=device-width, initial-scale=1.0, height=device-height, minimum-scale=1.0, maximum-scale=1.0"
14    >
15    <meta name="theme-color" content="#282828">
16    <title>
17      Recherche
18        
19        
20        
21           &ndash; The Oz
22        
23</title><meta name="description" content="The Oz, agence certifiée Shopify et Shopify Plus, accompagne les marques dans la conception et la migration de leurs sites e-commerce sur Shopify.">
24    
25    
26    <link rel="canonical" href="https://www.the-oz.com/search">
26<script>if (window.location.href.includes('/collections/') || window.location.href.includes('/products/')  || window.location.href.includes('/cart')) {location.href = '/';}
27</script>
27<script src="//www.the-oz.com/cdn/shop/t/12/assets/browser-detect.js?v=173879018801254352951729489377" type="text/javascript"></script>
27
28
29
30  
30<script>
31    // Define dataLayer and the gtag function.
32    window.dataLayer = window.dataLayer || [];
33    function gtag() {
34      dataLayer.push(arguments);
35    }
36
37    (() => {
38      // Set default consent to 'denied' as a placeholder
39      // Determine actual values based on your own requirements
40      let defaultConsent = {
41        ad_storage:'granted',
42        analytics_storage:'granted',
43        ad_user_data: 'denied',
44        ad_personalization: 'denied',
45        functionality_storage: 'granted',
46        personalization_storage: 'denied',
47        security_storage: 'granted',
48      };
49
50
51      let consentMode = window.localStorage.getItem('consentMode');
52      if (consentMode) {
53        consentMode = JSON.parse(consentMode);
54        gtag('consent', 'default', {
55          ...consentMode,
56          wait_for_update: 500,
57        });
58      } else {
59
60      gtag('consent', 'default', {
61        ...defaultConsent,
62        wait_for_update: 500,
63      });
64      }
65    })();
66  </script>
66
67
68
69
70
71
72
73  
73<script>
74    (function (w, l) {
75      w[l] = w[l] || [];
76
77      w[l].push(
78        (function () {
79          return arguments;
80        })('set', 'url_passthrough', true)
81      );
82      w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' });
83    })(window, 'dataLayer');
84  </script>
84
85
86  
87    <!-- Google Tag Manager -->
88    
88<script>
89      (function (w, d, s, l, i) {
90        if (window._isLightHouse) {
91          return;
92        }
93        w[l] = w[l] || [];
94
95        const f = d.getElementsByTagName(s)[0],
96          j = d.createElement(s);
97        j.async = true;
98
99        let url = 'https://www.googletagmanager.com/gtm.js?id=#tag_id#';
100
101        const cdn_url = '';
102        if (cdn_url) url = cdn_url;
103        if (/#\s*tag_id\s*#/i.test(url)) j.src = url.replace(/#\s*tag_id\s*#/i, i);
104        else j.src = url + i;
105        f.parentNode.insertBefore(j, f);
106      })(window, document, 'script', 'dataLayer', 'GTM-5FBBXBQ');
107    </script>
107
108    <!-- End Google Tag Manager -->
109  
110
111
112<meta name="robots" content="noindex, nofollow"><link rel="shortcut icon" href="//www.the-oz.com/cdn/shop/files/logo-oz_1_96x96.svg?v=1701876879" type="image/png"><link rel="preconnect" href="https://cdn.shopify.com">
113    <link rel="dns-prefetch" href="https://productreviews.shopifycdn.com">
114    <link rel="dns-prefetch" href="https://www.google-analytics.com"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><link rel="preload" as="script" href="//www.the-oz.com/cdn/shop/t/12/assets/vendor.js?v=31715688253868339281729489374">
115    <link rel="preload" as="script" href="//www.the-oz.com/cdn/shop/t/12/assets/instant-page.js?v=121037932675038853521729489375"><meta property="og:type" content="website">
116  <meta property="og:title" content="Recherche"><meta property="og:image" content="http://www.the-oz.com/cdn/shop/files/Logo.png?v=1732615348">
117  <meta property="og:image:secure_url" content="https://www.the-oz.com/cdn/shop/files/Logo.png?v=1732615348">
118  <meta property="og:image:width" content="1200">
119  <meta property="og:image:height" content="628"><meta property="og:description" content="The Oz, agence certifiée Shopify et Shopify Plus, accompagne les marques dans la conception et la migration de leurs sites e-commerce sur Shopify."><meta property="og:url" content="https://www.the-oz.com/search">
120<meta property="og:site_name" content="The Oz"><meta name="twitter:card" content="summary"><meta name="twitter:title" content="Recherche">
121  <meta name="twitter:description" content="The Oz, agence certifiée Shopify et Shopify Plus, accompagne les marques dans la conception et la migration de leurs sites e-commerce sur Shopify."><meta name="twitter:image" content="https://www.the-oz.com/cdn/shop/files/Logo_1200x1200_crop_center.png?v=1732615348">
122  <meta name="twitter:image:alt" content="">
123    
124
125
126
127
128
129
130
131
132
133<link rel="preload" href="//www.the-oz.com/cdn/fonts/open_sans/opensans_n6.15aeff3c913c3fe570c19cdfeed14ce10d09fb08.woff2" as="font" type="font/woff2" crossorigin><link rel="preload" href="//www.the-oz.com/cdn/fonts/open_sans/opensans_n4.c32e4d4eca5273f6d4ee95ddf54b5bbb75fc9b61.woff2" as="font" type="font/woff2" crossorigin><style>
134  /* adobe font css */@import url("https://use.typekit.net/kfw5mnn.css");
135  
136
137  /* Typography (body) */
138
139  /* Typography (heading) */
140
141  /* Typography (heading secondary) */
142
143  
144  
145  
146
147  :root {--heading-color: 40, 40, 40;
148      --text-color: 40, 40, 40;
149      --background: 242, 242, 242;
150      --secondary-background: 255, 255, 255;
151      --border-color: 212, 212, 212;
152      --border-color-darker: 161, 161, 161;
153      --success-color: 46, 158, 123;
154      --success-background: 203, 225, 218;
155      --error-color: 222, 42, 42;
156      --error-background: 241, 228, 228;
157      --warning-color: 227, 176, 22;
158      --warning-background: 241, 237, 227;
159      --primary-button-background: 236, 67, 36;
160      --primary-button-text-color: 255, 255, 255;
161      --secondary-button-background: 40, 40, 40;
162      --secondary-button-text-color: 255, 255, 255;
163      --ternary-button-background: 242, 242, 242;
164      --ternary-button-text-color: 40, 40, 40;
165      --product-star-rating: 246, 164, 41;
166      --product-on-sale-accent: 222, 42, 42;
167      --product-sold-out-accent: 111, 113, 155;
168      --product-custom-label-background: , , ;
169      --product-custom-label-text-color: 0, 0, 0;
170      --product-custom-label-2-background: , , ;
171      --product-custom-label-2-text-color: 0, 0, 0;
172      --product-low-stock-text-color: 222, 42, 42;
173      --product-in-stock-text-color: 46, 158, 123;
174      --loading-bar-background: 40, 40, 40;
175
176      /* new labels by metafields */
177      --product-label-primary-text-color: 255, 255, 255;
178      --product-label-primary-background: 7, 24, 42;
179      --product-label-secondary-text-color: 0, 0, 0;
180      --product-label-secondary-background: 238, 203, 67;
181      --product-label-ternary-text-color: 40, 40, 40;
182      --product-label-ternary-background: 255, 255, 255;
183
184      --product-label-primary-variant-text-color: 255, 255, 255;
185      --product-label-primary-variant-background: 7, 24, 42;
186      --product-label-secondary-variant-text-color: 0, 0, 0;
187      --product-label-secondary-variant-background: 238, 203, 67;
188      --product-label-ternary-variant-text-color: 40, 40, 40;
189      --product-label-ternary-variant-background: 255, 255, 255;
190
191
192      /* We duplicate some "base" colors as root colors, which is useful to use on drawer elements or popover without. Those should not be overridden to avoid issues */
193      --root-heading-color: 40, 40, 40;
194      --root-text-color: 40, 40, 40;
195      --root-background: 242, 242, 242;
196      --root-border-color: 212, 212, 212;
197      --root-primary-button-background: 236, 67, 36;
198      --root-primary-button-text-color: 255, 255, 255;
199
200      /* Cart discount color */--cart-discount--color: 255, 255, 255;
201      --cart-discount--background: 0, 0, 0;
202
203      --base-font-size: 15px;
204
205      /* heading font */
206      --heading-font-family: area-normal, sans-serif;
207  
208  ;
209  
210      --heading-font-weight: 900;
211      --heading-font-style: normal;
212      --heading-text-transform: normal;
213      --heading-font-weight-light: 100;
214      --heading-font-weight-normal: 400;
215      --heading-font-weight-bold: 900;
216
217      /* heading font */
218      --heading-secondary-font-family: area-normal, Arial, sans-serif;
219  
220  ;
221  
222      --heading-secondary-font-weight: 900;
223      --heading-secondary-font-style: normal;
224      --heading-secondary-font-weight-light: 100;
225      --heading-secondary-font-weight-normal: 400;
226      --heading-secondary-font-weight-bold: 900;
227
228      /* body text font */
229      --text-font-family: area-normal, sans-serif;
230  
231  ;
232  
233      --text-font-weight: 100;
234      --text-font-style: normal;
235      --text-font-weight-light: 100;
236      --text-font-weight-normal: 400;
237      --text-font-weight-bold: 900;
238      --text-font-bold-weight: 500; /* kept for compatibility */
239
240      /* Typography (font size) */
241      --heading-xxsmall-font-size: 11px;
242      --heading-xsmall-font-size: 11px;
243      --heading-small-font-size: 13px;
244      --heading-large-font-size: 40px;
245      --heading-h1-font-size: 40px;
246      --heading-h2-font-size: 32px;
247      --heading-h3-font-size: 28px;
248      --heading-h4-font-size: 26px;
249      --heading-h5-font-size: 22px;
250      --heading-h6-font-size: 18px;
251
252      /* Control the look and feel of the theme by changing radius of various elements */
253      --button-border-radius: 30px;
254      --block-border-radius: 0px;
255      --block-border-radius-reduced: 0px;
256      --color-swatch-border-radius: 100%;
257
258      /* Button size */
259      --button-height: 48px;
260      --button-small-height: 40px;
261
262      /* Form related */
263      --form-input-field-height: 48px;
264      --form-input-gap: 16px;
265      --form-submit-margin: 24px;
266
267      /* Product listing related variables */
268      --product-list-block-spacing: 32px;
269
270      /* Video related */
271      --play-button-background: 242, 242, 242;
272      --play-button-arrow: 40, 40, 40;
273
274      /* RTL support */
275      --transform-logical-flip: 1;
276      --transform-origin-start: left;
277      --transform-origin-end: right;
278
279      /* Other */
280      --zoom-cursor-svg-url: url(//www.the-oz.com/cdn/shop/t/12/assets/zoom-cursor.svg?v=53270732340431621381731677898);
281      --arrow-right-svg-url: url(//www.the-oz.com/cdn/shop/t/12/assets/arrow-right.svg?v=40046868119262634591729489390);
282      --arrow-left-svg-url: url(//www.the-oz.com/cdn/shop/t/12/assets/arrow-left.svg?v=158856395986752206651729489390);
283
284      /* Some useful variables that we can reuse in our CSS. Some explanation are needed for some of them:
285         - container-max-width-minus-gutters: represents the container max width without the edge gutters
286         - container-outer-width: considering the screen width, represent all the space outside the container
287         - container-outer-margin: same as container-outer-width but get set to 0 inside a container
288         - container-inner-width: the effective space inside the container (minus gutters)
289         - grid-column-width: represents the width of a single column of the grid
290         - vertical-breather: this is a variable that defines the global "spacing" between sections, and inside the section
291                              to create some "breath" and minimum spacing
292       */
293      --container-max-width: 1680px;
294      --container-gutter: 24px;
295      --container-max-width-minus-gutters: calc(var(--container-max-width) - (var(--container-gutter)) * 2);
296      --container-outer-width: max(calc((100vw - var(--container-max-width-minus-gutters)) / 2), var(--container-gutter));
297      --container-outer-margin: var(--container-outer-width);
298      --container-inner-width: calc(100vw - var(--container-outer-width) * 2);
299
300      --grid-column-count: 10;
301      --grid-gap: 24px;
302      --grid-column-width: calc((100vw - var(--container-outer-width) * 2 - var(--grid-gap) * (var(--grid-column-count) - 1)) / var(--grid-column-count));
303
304      --vertical-breather: 48px;
305      --vertical-breather-tight: 24px;
306
307      /* Shopify related variables */
308      --payment-terms-background-color: #f2f2f2;
309
310      /* default value if announcement bar is not present */
311     --enable-sticky-announcement-bar: 0;
312  }
313
314  @media screen and (min-width: 741px) {
315      :root {
316          --container-gutter: 40px;
317          --grid-column-count: 20;
318          --vertical-breather: 64px;
319          --vertical-breather-tight: 32px;
320
321          /* Typography (font size) */
322          --heading-xsmall-font-size: 13px;
323          --heading-small-font-size: 14px;
324          --heading-large-font-size: 58px;
325          --heading-h1-font-size: 58px;
326          --heading-h2-font-size: 44px;
327          --heading-h3-font-size: 36px;
328          --heading-h4-font-size: 28px;
329          --heading-h5-font-size: 22px;
330          --heading-h6-font-size: 20px;
331
332          /* Form related */
333          --form-input-field-height: 52px;
334          --form-submit-margin: 32px;
335
336          /* Button size */
337          --button-height: 52px;
338          --button-small-height: 44px;
339      }
340  }
341
342  @media screen and (min-width: 1200px) {
343      :root {
344          --vertical-breather: 80px;
345          --vertical-breather-tight: 40px;
346          --product-list-block-spacing: 48px;
347
348          /* Typography */
349          --heading-large-font-size: 72px;
350          --heading-h1-font-size: 62px;
351          --heading-h2-font-size: 54px;
352          --heading-h3-font-size: 40px;
353          --heading-h4-font-size: 34px;
354          --heading-h5-font-size: 26px;
355          --heading-h6-font-size: 18px;
356      }
357  }
358
359  @media screen and (min-width: 1600px) {
360      :root {
361          --vertical-breather: 90px;
362          --vertical-breather-tight: 45px;
363      }
364  }
365</style>
366
367    
368<!-- prettier-ignore -->
369<script>
370
371
372  // This allows to expose several variables to the global scope, to be used in scripts
373  window.themeVariables = {
374    settings: {
375      direction: "ltr",
376      pageType: "search",
377      cartCount: 0,
378      moneyFormat: "€{{amount_with_comma_separator}}",
379      moneyWithCurrencyFormat: "€{{amount_with_comma_separator}} EUR",
380      moneyWithoutTrailingZeros: false,
381      showVendor: false,
382      show_discount: true,
383      discountMode: "percentage",
384      discountStep: "1",
385      discountMethod: "round",
386      currencyCodeEnabled: false,
387      cartType: "message",
388      cartCurrency: "EUR",currentMarket:"fr",currentLocalization:"fr",
389      defaultLocalization:"fr",
390      mobileZoomFactor: 2.5,
391	    enable_media_in_slider_collections: false,
392	    enable_media_in_slider_sections: false,
393	    enable_media_in_slider_reduced: false
394    },
395
396    routes: {
397      host: "www.the-oz.com",
398      rootUrl: "\/",
399      rootUrlWithoutSlash: '',
400      cartUrl: "\/cart",
401      productUrl: "/products",
402      accountUrl: "account",
403      cartAddUrl: "\/cart\/add",
404      cartChangeUrl: "\/cart\/change",
405      searchUrl: "\/search",
406      predictiveSearchUrl: "\/search\/suggest",
407      productRecommendationsUrl: "\/recommendations\/products",
408      sl_cartUrl :  "cart",
409      sl_cartAddUrl :  "cart/change",
410      sl_productRecommendationsUrl:  "recommendations/products"
411    },
412
413    strings: {
414      accessibilityDelete: "Supprimer",
415      accessibilityClose: "Fermer",
416      collectionSoldOut: "Epuisé",
417      collectionDiscount: "Economisez @savings@",
418      collectionFromPrice: "A partir de ",
419      productSalePrice: "Prix de vente",
420      productRegularPrice: "Prix normal",
421      productFormUnavailable: "Indisponible",
422      productFormSoldOut: "Indisponible",
423      productFormPreOrder: "Pre-commander",
424      productFormAddToCart: "Ajouter au panier",
425      searchNoResults: "Aucun résultat n\u0026#39;a été retourné.",
426      searchNewSearch: "Nouvelle recherche",
427      searchProducts: "Produits",
428      searchArticles: "Blog",
429      searchPages: "Pages",
430      searchCollections: "Collections",
431      cartViewCart: "Voir panier",
432      cartItemAdded: "Produit ajouté à votre panier !",
433      cartItemAddedShort: "Ajouté au panier !",
434      cartAddOrderNote: "Ajouter une note",
435      cartEditOrderNote: "Modifier la note",
436      shippingEstimatorNoResults: "Désolé, nous ne livrons pas à votre destination.",
437      shippingEstimatorOneResult: "Il y a un frais d\u0026#39;envoi pour votre adresse :",
438      shippingEstimatorMultipleResults: "Il y a plusieurs frais d\u0026#39;envoi pour votre adresse :",
439      shippingEstimatorError: "Une ou plusieurs erreurs se sont produites lors de la récupération des frais d\u0026#39;envoi :"
440    },
441
442    libs: {
443      flickity: "\/\/www.the-oz.com\/cdn\/shop\/t\/12\/assets\/flickity.js?v=125430014455421737881729489375",
444      photoswipe: "\/\/www.the-oz.com\/cdn\/shop\/t\/12\/assets\/photoswipe.js?v=132268647426145925301729489374",
445      qrCode: "\/\/www.the-oz.com\/cdn\/shopifycloud\/storefront\/assets\/themes_support\/vendor\/qrcode-1f6c2eb7.js"
446    },
447
448    breakpoints: {
449      phone: 'screen and (max-width: 740px)',
450      tablet: 'screen and (min-width: 741px) and (max-width: 999px)',
451      tabletAndUp: 'screen and (min-width: 741px)',
452      pocket: 'screen and (max-width: 999px)',
453      lap: 'screen and (min-width: 1000px) and (max-width: 1199px)',
454      lapAndUp: 'screen and (min-width: 1000px)',
455      desktop: 'screen and (min-width: 1200px)',
456      wide: 'screen and (min-width: 1400px)'
457    },
458    data : {
459      user_id : "",
460      encoded_user_id : "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
461      shop : "the-oz-official.myshopify.com",
462      shop_id: "66068480259",
463      lang: "fr",
464      country: "FR",
465    },
466    apps: {
467      onetrust_token: "",
468      onetrust_no_autoblock: false
469    },
470    consent :{
471      ready : false
472    }
473  };
474
475  
476
477  window.addEventListener('pageshow', async () => {
478	  const cartContent = await (await fetch(`${window.themeVariables.routes.cartUrl}.js`, {cache: 'reload'})).json();
479	  document.documentElement.dispatchEvent(new CustomEvent('cart:refresh', {detail: {cart: cartContent}}));
480	  document.documentElement.dispatchEvent(new CustomEvent('cart:init', {detail: {cart: cartContent}}));
481  });
482
483
484  window.addEventListener('oz-consent:ready', (event) => {
485    window.themeVariables.consent.ready = true;
486    window.themeVariables.consent.provider = event.detail?.provider;
487  });
488
489  
490
491
492  if ('noModule' in HTMLScriptElement.prototype) {
493    // Old browsers (like IE) that does not support module will be considered as if not executing JS at all
494    document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
495
496    requestAnimationFrame(() => {
497      const viewportHeight = (window.visualViewport ? window.visualViewport.height : document.documentElement.clientHeight);
498      document.documentElement.style.setProperty('--window-height',viewportHeight + 'px');
499    });
500  }</script>
500
501
502
503    
503<script src="//www.the-oz.com/cdn/shop/t/12/assets/vendor.js?v=31715688253868339281729489374" defer></script>
503
504    
504<script src="//www.the-oz.com/cdn/shop/t/12/assets/instant-page.js?v=121037932675038853521729489375" defer></script>
504
505    <!-- main-css -->
506
507
508  <link href="//www.the-oz.com/cdn/shop/t/12/assets/__vite-main.38ae57e1.css" rel="stylesheet" type="text/css" media="all" />
509
510
511
512
513  
513<script src="//www.the-oz.com/cdn/shop/t/12/assets/__vite-main.0da50884.js" type="module" crossorigin="anonymous"></script>
513
514  <link href="//www.the-oz.com/cdn/shop/t/12/assets/__vite-main.a57d70f5.css" rel="stylesheet" type="text/css" media="all" />
515  <link rel="modulepreload" href="//www.the-oz.com/cdn/shop/t/12/assets/__vite-custom-html-element.df4c71c0.js" crossorigin="anonymous">
516  <link rel="modulepreload" href="//www.the-oz.com/cdn/shop/t/12/assets/__vite-cart.fb14b6a6.js" crossorigin="anonymous">
517  <link rel="modulepreload" href="//www.the-oz.com/cdn/shop/t/12/assets/__vite-user.0ca47464.js" crossorigin="anonymous">
518  <link rel="modulepreload" href="//www.the-oz.com/cdn/shop/t/12/assets/__vite-section-loader.1200dd2b.js" crossorigin="anonymous">
519  <link rel="modulepreload" href="//www.the-oz.com/cdn/shop/t/12/assets/__vite-drawer.fe81d4aa.js" crossorigin="anonymous">
520  <link rel="modulepreload" href="//www.the-oz.com/cdn/shop/t/12/assets/__vite-media-features.eec194f1.js" crossorigin="anonymous">
521  <link rel="modulepreload" href="//www.the-oz.com/cdn/shop/t/12/assets/__vite-dom.03ca0a5c.js" crossorigin="anonymous">
522  <link rel="modulepreload" href="//www.the-oz.com/cdn/shop/t/12/assets/__vite-get-parent-target.5bbe01eb.js" crossorigin="anonymous">
523  <link rel="modulepreload" href="//www.the-oz.com/cdn/shop/t/12/assets/__vite-product-html-element.3695d0aa.js" crossorigin="anonymous">
524  <link rel="modulepreload" href="//www.the-oz.com/cdn/shop/t/12/assets/__vite-animation.9a0166b7.js" crossorigin="anonymous">
525  <link rel="modulepreload" href="//www.the-oz.com/cdn/shop/t/12/assets/__vite-image.bcbeffd9.js" crossorigin="anonymous">
526  <link rel="modulepreload" href="//www.the-oz.com/cdn/shop/t/12/assets/__vite-getMappedResults.a8e3dc27.js" crossorigin="anonymous">
527  <link rel="modulepreload" href="//www.the-oz.com/cdn/shop/t/12/assets/__vite-impressions.b4669eb9.js" crossorigin="anonymous">
528  <link rel="modulepreload" href="//www.the-oz.com/cdn/shop/t/12/assets/__vite-redirect-logic.bb2773d7.js" crossorigin="anonymous">
529  <link rel="modulepreload" href="//www.the-oz.com/cdn/shop/t/12/assets/__vite-index.7d9a9c74.js" crossorigin="anonymous">
530  <link rel="modulepreload" href="//www.the-oz.com/cdn/shop/t/12/assets/__vite-products.882f377a.js" crossorigin="anonymous">
531  <link rel="modulepreload" href="//www.the-oz.com/cdn/shop/t/12/assets/__vite-fetchWithTimeout.766407be.js" crossorigin="anonymous">
532  <link rel="modulepreload" href="//www.the-oz.com/cdn/shop/t/12/assets/__vite-location.e499bba4.js" crossorigin="anonymous">
533  <link rel="modulepreload" href="//www.the-oz.com/cdn/shop/t/12/assets/__vite-utils.9fac69fd.js" crossorigin="anonymous">
534  <link rel="modulepreload" href="//www.the-oz.com/cdn/shop/t/12/assets/__vite-search.a4163ed3.js" crossorigin="anonymous">
535  <link rel="modulepreload" href="//www.the-oz.com/cdn/shop/t/12/assets/__vite-focus-trap.esm.cfa47d0b.js" crossorigin="anonymous">
536  <link rel="modulepreload" href="//www.the-oz.com/cdn/shop/t/12/assets/__vite-debouncers.710db348.js" crossorigin="anonymous">
537
538
539    
539<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
539<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/66068480259/digital_wallets/dialog">
540<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
540<script async="async" src="/checkouts/internal/preloads.js?locale=fr-FR"></script>
vendor: 1 bytes, line 540
540
541<script id="shopify-features" type="application/json">{"accessToken":"148a445e0afd1747092ddc739f6de203","betas":["rich-media-storefront-analytics"],"domain":"www.the-oz.com","predictiveSearch":true,"shopId":66068480259,"locale":"fr"}</script>
vendor: 1 bytes, line 541
541
542<script>var Shopify = Shopify || {};
543Shopify.shop = "the-oz-official.myshopify.com";
544Shopify.locale = "fr";
545Shopify.currency = {"active":"EUR","rate":"1.0"};
546Shopify.country = "FR";
547Shopify.theme = {"name":"[PROD - V2]","id":173355041095,"schema_name":"@theoz\/theme_focal_theoz","schema_version":"3.3.2 - 1.1.2","theme_store_id":null,"role":"main"};
548Shopify.theme.handle = "null";
549Shopify.theme.style = {"id":null,"handle":null};
550Shopify.cdnHost = "www.the-oz.com/cdn";
551Shopify.routes = Shopify.routes || {};
552Shopify.routes.root = "/";
553Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
554Shopify.SignInWithShop = Shopify.SignInWithShop || {};
555Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
556Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 556
556
557<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 557
557
558<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
vendor: 1 bytes, line 558
558
559<script>
560  window.Shopify = window.Shopify || {};
561  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
562  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
563  window.Shopify.SignInWithShop.eligible = true;
564</script>
vendor: 1 bytes, line 564
564
565<script id="shop-js-analytics" type="application/json">{"pageType":"search"}</script>
vendor: 1 bytes, line 565
565
566<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.fr.esm.js"></script>
vendor: 1 bytes, line 566
566
567<script type="module">
568  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.fr.esm.js");
569
570  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
571
572</script>
vendor: 1 bytes, line 572
572
573<script>
574  window.Shopify = window.Shopify || {};
575  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
576  window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.fr.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.fr.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.fr.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.fr.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.fr.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.fr.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.fr.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.fr.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.fr.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.fr.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.fr.esm.js"],"listener":["modules/v2/loader.listener.fr.esm.js"],"pay-button":["modules/v2/loader.pay-button.fr.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.fr.esm.js"],"shop-button":["modules/v2/loader.shop-button.fr.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.fr.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.fr.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.fr.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.fr.esm.js"],"shop-login":["modules/v2/loader.shop-login.fr.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.fr.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.fr.esm.js"]};
577</script>
vendor: 1 bytes, line 577
577
578<script id="__st">var __st={"a":66068480259,"offset":7200,"reqid":"3615f8ee-522c-4b0e-8d98-f7153dd417b8-1791402728","pageurl":"www.the-oz.com\/search","u":"75f18d629607","p":"searchresults"};</script>
vendor: 1 bytes, line 578
578
579<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 579
579
580<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protégé par hCaptcha',privacyText:'Confidentialité',termsText:'Conditions'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 580
580
581<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.the-oz.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 581
581
582<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//www.the-oz.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
582<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 582
582
583<script>
584  window.Shopify = window.Shopify || {};
585  window.Shopify.MCP = window.Shopify.MCP || {};
586  window.Shopify.MCP.enabled = true;
587  window.Shopify.MCP.shop = "the-oz-official.myshopify.com";
588  window.Shopify.MCP.mcpEndpoint = "https:\/\/www.the-oz.com\/api\/mcp";
589  window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n  - What is your return policy?\n  - What is your shipping policy?\n  - What is your phone number?\n  - What are your hours of operation?\"\nSet policy_types to also get the store's written policies (full text and URL).\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."},"policy_types":{"type":"array","items":{"type":"string","enum":["refund","shipping","privacy","terms_of_service","terms_of_sale","subscription","legal_notice","contact"]},"description":"Policy kinds to fetch, chosen from the user's question — e.g. [\"refund\"] for returns\/exchanges\/damaged items, [\"contact\"] for phone\/hours\/address. Include every kind the question touches. Omit it to get only FAQ answers."}},"required":["query"]}}];
590</script>
vendor: 1 bytes, line 590
590
591<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/www.the-oz.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
592</script>
vendor: 1 bytes, line 592
592
593<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://www.the-oz.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.fr.js",t.type="module",document.head.appendChild(t)}};
594</script>
vendor: 1 bytes, line 594
594
595<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
596  function portableWalletsHideBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.add("hidden"),t.setAttribute("aria-hidden","true"),n.removeEventListener("click",e))}function portableWalletsShowBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.remove("hidden"),t.removeAttribute("aria-hidden"),n.addEventListener("click",e))}window.Shopify?.PaymentButton&&(window.Shopify.PaymentButton.hideBuyerConsent=portableWalletsHideBuyerConsent,window.Shopify.PaymentButton.showBuyerConsent=portableWalletsShowBuyerConsent);
597</script>
vendor: 1 bytes, line 597
597
598<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}}));
599</script>
vendor: 1 bytes, line 599
599
600<script id='scb4127' type='text/javascript' async='' src='https://www.the-oz.com/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
vendor: 1 bytes, line 600
600
601<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
601
602  <link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
603<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 66068480259,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "search"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 603
603
604<script>
605  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
606</script>
vendor: 1 bytes, line 606
606
607<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
607).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 66068480259,storefrontBaseUrl: "https://www.the-oz.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.the-oz.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b"],webPixelsConfigList: [{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"The Oz","paymentSettings":{"currencyCode":"EUR"},"myshopifyDomain":"the-oz-official.myshopify.com","countryCode":"FR","storefrontUrl":"https:\/\/www.the-oz.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://www.the-oz.com/cdn","87a86122w399bf3b8pd0403c97m2c07468c",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"173355041095","themePublished":"true","eventMetadataId":"f73dca14-ad96-4740-95a1-37626f18989b","pageType":"searchresults","shopId":"66068480259","storefrontBaseUrl":"https:\/\/www.the-oz.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"87a86122w399bf3b8pd0403c97m2c07468c","publish":"custom","events":"[[\"page_viewed\",{}],[\"search_submitted\",{\"searchResult\":{\"query\":\"\",\"productVariants\":[]}}]]"});})();</script>
607<script>
608  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
609  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
610  window.ShopifyAnalytics.meta.currency = 'EUR';
611  var meta = {"products":[],"page":{"pageType":"searchresults","requestId":"3615f8ee-522c-4b0e-8d98-f7153dd417b8-1791402728"}};
612  for (var attr in meta) {
613    window.ShopifyAnalytics.meta[attr] = meta[attr];
614  }
615</script>
vendor: 1 bytes, line 615
615
616<script class="analytics">
617  (function () {
618    var customDocumentWrite = function(content) {
619      var jquery = null;
620
621      if (window.jQuery) {
622        jquery = window.jQuery;
623      } else if (window.Checkout && window.Checkout.$) {
624        jquery = window.Checkout.$;
625      }
626
627      if (jquery) {
628        jquery('body').append(content);
629      }
630    };
631
632    var hasLoggedConversion = function(token) {
633      if (token) {
634        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
635      }
636      return false;
637    }
638
639    var setCookieIfConversion = function(token) {
640      if (token) {
641        var twoMonthsFromNow = new Date(Date.now());
642        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
643
644        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
645      }
646    }
647
648    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
649    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
650    if (trekkie.integrations) {
651      return;
652    }
653    trekkie.methods = [
654      'identify',
655      'page',
656      'ready',
657      'track',
658      'trackForm',
659      'trackLink'
660    ];
661    trekkie.factory = function(method) {
662      return function() {
663        var args = Array.prototype.slice.call(arguments);
664        args.unshift(method);
665        trekkie.push(args);
666        if (method == 'track' || method == 'page') {
667          var pageUrl;
668          try {
669            pageUrl = window.location.href;
670          } catch (e) {}
671          var pageReferrer;
672          try {
673            pageReferrer = document.referrer;
674          } catch (e) {}
675          try {
676            if (window.__TREKKIE_SHIM_QUEUE == null) {
677              window.__TREKKIE_SHIM_QUEUE = [];
678            }
679            window.__TREKKIE_SHIM_QUEUE.push({
680              from: 'trekkie-stub',
681              method: method,
682              args: args.slice(1),
683              pageContext: {
684                url: pageUrl,
685                referrer: pageReferrer
686              }
687            });
688          } catch (e) {
689            // no-op
690          }
691        }
692        return trekkie;
693      };
694    };
695    for (var i = 0; i < trekkie.methods.length; i++) {
696      var key = trekkie.methods[i];
697      trekkie[key] = trekkie.factory(key);
698    }
699    trekkie.load = function(config) {
700      trekkie.config = config || {};
701      trekkie.config.initialDocumentCookie = document.cookie;
702      var first = document.getElementsByTagName('script')[0];
703var script = document.createElement('script');
704script.type = 'text/javascript';
705script.onerror = function(e) {
706  var scriptFallback = document.createElement('script');
707  scriptFallback.type = 'text/javascript';
708  scriptFallback.onerror = function(error) {
709          var Monorail = {
710      produce: function produce(monorailDomain, schemaId, payload) {
711        var currentMs = new Date().getTime();
712        var event = {
713          schema_id: schemaId,
714          payload: payload,
715          metadata: {
716            event_created_at_ms: currentMs,
717            event_sent_at_ms: currentMs
718          }
719        };
720        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
721      },
722      sendRequest: function sendRequest(endpointUrl, payload) {
723        // Try the sendBeacon API
724        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
725          var blobData = new window.Blob([payload], {
726            type: 'text/plain'
727          });
728
729          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
730            return true;
731          } // sendBeacon was not successful
732
733        } // XHR beacon
734
735        var xhr = new XMLHttpRequest();
736
737        try {
738          xhr.open('POST', endpointUrl);
739          xhr.setRequestHeader('Content-Type', 'text/plain');
740          xhr.send(payload);
741        } catch (e) {
742          console.log(e);
743        }
744
745        return false;
746      },
747      isIos12: function isIos12() {
748        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
749      }
750    };
751    Monorail.produce('monorail-edge.shopifysvc.com',
752      'trekkie_storefront_load_errors/1.1',
753      {shop_id: 66068480259,
754      theme_id: 173355041095,
755      app_name: "storefront",
756      context_url: window.location.href,
757      source_url: "//www.the-oz.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js"});
758
759  };
760  scriptFallback.async = true;
761  scriptFallback.src = '//www.the-oz.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js';
762  first.parentNode.insertBefore(scriptFallback, first);
763};
764script.async = true;
765script.src = '//www.the-oz.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js';
766first.parentNode.insertBefore(script, first);
767
768    };
769    trekkie.load(
770      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":66068480259,"isMerchantRequest":null,"themeId":173355041095,"themeCityHash":"14330024965338019264","contentLanguage":"fr","currency":"EUR","eventMetadataId":"f73dca14-ad96-4740-95a1-37626f18989b"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
771    );
772
773    var loaded = false;
774    trekkie.ready(function() {
775      if (loaded) return;
776      loaded = true;
777
778      window.ShopifyAnalytics.lib = window.trekkie;
779
780      var originalDocumentWrite = document.write;
781      document.write = customDocumentWrite;
782      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
783      document.write = originalDocumentWrite;
784
785      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
786      var token = match? match[1]: undefined;
787      if (!hasLoggedConversion(token)) {
788        setCookieIfConversion(token);
789        window.ShopifyAnalytics.lib.track("Performed Search",{"query":null},undefined,undefined,{"shopifyEmitted":true});
790      }
791    });
792
793    window.ShopifyAnalytics.lib.page(null,{"pageType":"searchresults","requestId":"3615f8ee-522c-4b0e-8d98-f7153dd417b8-1791402728","shopifyEmitted":true});
794
795    var eventsListenerScript = document.createElement('script');
796    eventsListenerScript.async = true;
797    eventsListenerScript.src = "//www.the-oz.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
798    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
799})();</script>
vendor: 1 bytes, line 799
799
800<script
801  defer
802  src="https://www.the-oz.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.6.min.js"
803  data-application="storefront-renderer"
804  data-shop-id="66068480259"
805  data-render-region="gcp-us-west1"
806  data-page-type="search"
807  data-theme-instance-id="173355041095"
808  data-theme-name="@theoz/theme_focal_theoz"
809  data-theme-version="3.3.2 - 1.1.2"
810  data-monorail-region="shop_domain"
811  data-resource-timing-sampling-rate="10"
812  data-shs="true"
813  data-shs-beacon="true"
814  data-shs-export-with-fetch="true"
815  data-shs-logs-sample-rate="1"
816  data-shs-beacon-endpoint="https://www.the-oz.com/api/collect"
817></script>
817
818<meta name="shopify-y" content="0b6e0593-1594-4714-82e6-81cf54b2f419" data-expiration="1822960328000"><meta name="shopify-s" content="dd8076b9-3bf7-4a56-8f94-aac2dd9d52a3" data-expiration="1791404528000"><meta name="new-cookie-storage-activated" content="t">
819</head>
820
821  <body
822    class="no-focus-outline  features--image-zoom  template--search"
823    data-instant-allow-query-string
824  >
824<script>
825  (() => {
826    const temEvent = [];
827    let isReady = false;
828
829    function manageConsentFromShopify(cons) {
830      const { marketingAllowed, analyticsAllowed, preferencesAllowed } = cons;
831
832      const consent = {
833        ad_storage: typeof marketingAllowed === 'boolean' ? (marketingAllowed ? 'granted' : 'denied') : undefined,
834        analytics_storage:
835          typeof analyticsAllowed === 'boolean' ? (analyticsAllowed ? 'granted' : 'denied') : undefined,
836        ad_user_data: typeof marketingAllowed === 'boolean' ? (marketingAllowed ? 'granted' : 'denied') : undefined,
837        ad_personalization:
838          typeof preferencesAllowed === 'boolean' ? (preferencesAllowed ? 'granted' : 'denied') : undefined,
839      };
840
841      document.body.dispatchEvent(
842        new CustomEvent('google-consent', {
843          bubbles: true,
844          detail: consent,
845        })
846      );
847    }
848
849    function manageConsent(event) {
850      if (!isReady) {
851        temEvent.push(event);
852        return;
853      }
854
855      let consentMode = event.detail;
856      if (!consentMode) return;
857
858      const { analytics = false, preferences = false, marketing = false, sale_of_data = false } = consentMode;
859
860      // Gère le consent Shopify
861      if (window.Shopify?.customerPrivacy) {
862        const trackingConsent = {
863          analytics,
864          preferences,
865          marketing,
866          sale_of_data,
867        };
868
869        window.Shopify.customerPrivacy.setTrackingConsent(trackingConsent, () => {
870          console.log('shopify consent set to', trackingConsent);
871        });
872      }
873    }
874
875    window.addEventListener('DOMContentLoaded', () => {
876      // consent
877      window.Shopify.loadFeatures([
878        {
879          name: 'consent-tracking-api',
880          version: '0.1',
881          onLoad: () => {
882            isReady = true;
883            temEvent.forEach(manageConsent);
884
885            document.dispatchEvent(
886              new CustomEvent('consent:loaded', {
887                bubbles: true,
888              })
889            );
890
891            if (Shopify.customerPrivacy.shouldShowBanner()) {
892              const { marketing, analytics, preferences } = Shopify.customerPrivacy.currentVisitorConsent();
893
894              const consent = {
895                marketingAllowed: marketing ? marketing === 'yes' : undefined,
896                analyticsAllowed: analytics ? analytics === 'yes' : undefined,
897                preferencesAllowed: preferences ? preferences === 'yes' : undefined,
898              };
899
900              manageConsentFromShopify(consent);
901
902              window.dispatchEvent(
903                new CustomEvent('oz-consent:ready', {
904                  bubbles: true,
905                  detail: {
906                    provider: 'shopify',
907                  },
908                })
909              );
910
911              document.addEventListener('visitorConsentCollected', (event) => manageConsentFromShopify(event.detail));
912
913              // se branche sur le lien open cookie du footer
914              document.addEventListener('cookie:relaunch', () => {
915                privacyBanner?.showPreferences();
916              });
917            }
918          },
919        },
920      ]);
921    });
922
923    window.addEventListener('shopify:consent:change', manageConsent);
924  })();
925</script>
925
926
927
928
929
930
931
932
933  <!-- Google Tag Manager (noscript) -->
vendor: 81 bytes, lines 933-936
933
934  <noscript
935    ><iframe
936      src="https://www.googletagmanager.com/ns.html?id=
936GTM-5FBBXBQ
vendor: 111 bytes, lines 936-942
936"
937      height="0"
938      width="0"
939      style="display:none;visibility:hidden"
940    ></iframe
941  ></noscript>
942  
942<!-- End Google Tag Manager (noscript) -->
943
944
945
946
947  
947<script src="//www.the-oz.com/cdn/shop/t/12/assets/__vite-gtm-body-tag.47861a25.js" type="module" crossorigin="anonymous"></script>
947
948  <link rel="modulepreload" href="//www.the-oz.com/cdn/shop/t/12/assets/__vite-products.882f377a.js" crossorigin="anonymous">
949  <link rel="modulepreload" href="//www.the-oz.com/cdn/shop/t/12/assets/__vite-impressions.b4669eb9.js" crossorigin="anonymous">
950  <link rel="modulepreload" href="//www.the-oz.com/cdn/shop/t/12/assets/__vite-debouncers.710db348.js" crossorigin="anonymous">
951  <link rel="modulepreload" href="//www.the-oz.com/cdn/shop/t/12/assets/__vite-cart.fb14b6a6.js" crossorigin="anonymous">
952  <link rel="modulepreload" href="//www.the-oz.com/cdn/shop/t/12/assets/__vite-getMappedResults.a8e3dc27.js" crossorigin="anonymous">
953  <link rel="modulepreload" href="//www.the-oz.com/cdn/shop/t/12/assets/__vite-search.a4163ed3.js" crossorigin="anonymous">
954  <link rel="modulepreload" href="//www.the-oz.com/cdn/shop/t/12/assets/__vite-user.0ca47464.js" crossorigin="anonymous">
955  <link rel="modulepreload" href="//www.the-oz.com/cdn/shop/t/12/assets/__vite-gtm-base-catcher.571cf09d.js" crossorigin="anonymous">
956  <link rel="modulepreload" href="//www.the-oz.com/cdn/shop/t/12/assets/__vite-collection.c4b35fe8.js" crossorigin="anonymous">
957  <link rel="modulepreload" href="//www.the-oz.com/cdn/shop/t/12/assets/__vite-cookies.7f1aad5f.js" crossorigin="anonymous">
958  <link rel="modulepreload" href="//www.the-oz.com/cdn/shop/t/12/assets/__vite-utils.9fac69fd.js" crossorigin="anonymous">
959  <link rel="modulepreload" href="//www.the-oz.com/cdn/shop/t/12/assets/__vite-custom-html-element.df4c71c0.js" crossorigin="anonymous">
960  <link rel="modulepreload" href="//www.the-oz.com/cdn/shop/t/12/assets/__vite-section-loader.1200dd2b.js" crossorigin="anonymous">
961  <link rel="modulepreload" href="//www.the-oz.com/cdn/shop/t/12/assets/__vite-location.e499bba4.js" crossorigin="anonymous">
962  <link rel="modulepreload" href="//www.the-oz.com/cdn/shop/t/12/assets/__vite-get-parent-target.5bbe01eb.js" crossorigin="anonymous">
963
964
965<gtm-crumb-catcher
966  page-path="https://www.the-oz.com/search"
967  currency="EUR"
968  page-type="search"
969  
970  page-title="Recherche"
971  gtm-tags="GTM-5FBBXBQ"
972  script-url="//www.the-oz.com/cdn/shop/t/12/assets/GTM-extensibility.js?v=3134064435012263961729489374"
973  gtm_tag_cdn=""
974  
975    put-consent-mode
976  
977  
978  
979  
980  
981    gtm-forced-tag-session-id=""
982  
983  default-consent-analytics="true"
984  default-consent-ads="true"
985></gtm-crumb-catcher>
986
987
988
989
990  
990<script src="//www.the-oz.com/cdn/shop/t/12/assets/__vite-aki-discounts.7ea1d32e.js" type="module" crossorigin="anonymous"></script>
990
991  <link href="//www.the-oz.com/cdn/shop/t/12/assets/__vite-aki-discounts.68b197e4.css" rel="stylesheet" type="text/css" media="all" />
992  <link rel="modulepreload" href="//www.the-oz.com/cdn/shop/t/12/assets/__vite-cart.fb14b6a6.js" crossorigin="anonymous">
993  <link rel="modulepreload" href="//www.the-oz.com/cdn/shop/t/12/assets/__vite-user.0ca47464.js" crossorigin="anonymous">
994  <link rel="modulepreload" href="//www.the-oz.com/cdn/shop/t/12/assets/__vite-fetchWithTimeout.766407be.js" crossorigin="anonymous">
995  <link rel="modulepreload" href="//www.the-oz.com/cdn/shop/t/12/assets/__vite-item.a1ab1eeb.js" crossorigin="anonymous">
996  <link rel="modulepreload" href="//www.the-oz.com/cdn/shop/t/12/assets/__vite-custom-html-element.df4c71c0.js" crossorigin="anonymous">
997  <link rel="modulepreload" href="//www.the-oz.com/cdn/shop/t/12/assets/__vite-get-parent-target.5bbe01eb.js" crossorigin="anonymous">
998  <link rel="modulepreload" href="//www.the-oz.com/cdn/shop/t/12/assets/__vite-debouncers.710db348.js" crossorigin="anonymous">
999  <link rel="modulepreload" href="//www.the-oz.com/cdn/shop/t/12/assets/__vite-utils.9fac69fd.js" crossorigin="anonymous">
1000  <link rel="modulepreload" href="//www.the-oz.com/cdn/shop/t/12/assets/__vite-section-loader.1200dd2b.js" crossorigin="anonymous">
1001  <link rel="modulepreload" href="//www.the-oz.com/cdn/shop/t/12/assets/__vite-focus-trap.esm.cfa47d0b.js" crossorigin="anonymous">
1002
1003
1004
1005
1006<aki-discounts
1007  url="https://shopify-price.the-oz.com/api/theoz/vp"
1008  
1009  
1010
1011  message="  Vous devez être connecté pour accéder à la page ."
1012  fetch-timeout="6000"
1013></aki-discounts>
1014
1015
1016
1017<template
1018  id="wishlist"
1019  translation-add="Ajouter à la liste d&#39;envies"
1020  translation-remove="Supprimer de la liste d&#39;envies"
1021><svg
1022      fill="none"
1023      focusable="false"
1024      width="24"
1025      height="24"
1026      class="icon icon--picto-love   "
1027      viewBox="0 0 24 24"
1028    >
1029      <path d="M11.7141 20.1725C11.7141 20.1725 7.64436 17.2238 4.97562 13.4339C2.58295 10.0361 2.28013 6.41376 4.52636 4.89846C8.9513 1.91339 11.714 8.85173 11.714 8.85173" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
1030      <path d="M11.714 20.1725C11.714 20.1725 15.9102 17.1944 18.6618 13.3667C21.1288 9.93486 21.441 6.27638 19.125 4.74594C14.5627 1.73106 11.714 8.82942 11.714 8.82942" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
1031    </svg><svg
1032      fill="none"
1033      focusable="false"
1034      width="24"
1035      height="24"
1036      class="icon icon--picto-love-filled   "
1037      viewBox="0 0 24 24"
1038    >
1039      <path d="M11.7141 20.1725C11.7141 20.1725 7.64436 17.2238 4.97562 13.4339C2.58295 10.0361 2.28013 6.41376 4.52636 4.89846C8.9513 1.91339 11.714 8.85173 11.714 8.85173" stroke="#ec4324" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" fill="#ec4324"></path>
1040      <path d="M11.714 20.1725C11.714 20.1725 15.9102 17.1944 18.6618 13.3667C21.1288 9.93486 21.441 6.27638 19.125 4.74594C14.5627 1.73106 11.714 8.82942 11.714 8.82942" stroke="#ec4324" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" fill="#ec4324"></path>
1041    </svg></template>
1042
1043
1044
1045  
1045<script src="//www.the-oz.com/cdn/shop/t/12/assets/__vite-wishlist.a784a0ae.js" type="module" crossorigin="anonymous"></script>
1045
1046  <link rel="modulepreload" href="//www.the-oz.com/cdn/shop/t/12/assets/__vite-section-loader.1200dd2b.js" crossorigin="anonymous">
1047  <link rel="modulepreload" href="//www.the-oz.com/cdn/shop/t/12/assets/__vite-wishlist.2334c064.js" crossorigin="anonymous">
1048  <link rel="modulepreload" href="//www.the-oz.com/cdn/shop/t/12/assets/__vite-custom-html-element.df4c71c0.js" crossorigin="anonymous">
1049  <link rel="modulepreload" href="//www.the-oz.com/cdn/shop/t/12/assets/__vite-products.882f377a.js" crossorigin="anonymous">
1050  <link rel="modulepreload" href="//www.the-oz.com/cdn/shop/t/12/assets/__vite-utils.9fac69fd.js" crossorigin="anonymous">
1051
1052
1053
1054<svg class="visually-hidden">
1055      <linearGradient id="rating-star-gradient-half">
1056        <stop offset="50%" stop-color="rgb(var(--product-star-rating))" />
1057        <stop offset="50%" stop-color="rgb(var(--product-star-rating))" stop-opacity="0.4" />
1058      </linearGradient>
1059    </svg>
1060
1061    <a href="#main" class="visually-hidden skip-to-content">Passer au contenu</a>
1062    <loading-bar class="loading-bar"></loading-bar>
1063<!-- BEGIN sections: header-group -->
1064<div id="shopify-section-sections--23724028166471__header" class="shopify-section shopify-section-group-header-group shopify-section--header">
1065
1066<style>
1067    :root {
1068    	--enable-sticky-header: 1;
1069    	--enable-transparent-header: 0;
1070    	--loading-bar-background: 255, 255,255; /* Prevent the loading bar to be invisible */
1071    }
1072
1073    .colored-menu-1 {
1074    	color :#cc0000
1075    }
1076
1077    .colored-main-menu-1 {
1078    	color :#cc0000
1079    }
1080
1081    #shopify-section-sections--23724028166471__header {--header-background: 40, 40,40;
1082    	--header-text-color: 255, 255,255;
1083    	--header-border-color: 72, 72,72;position: -webkit-sticky;
1084    	position: sticky;
1085    	top: 0;z-index: 4;
1086    }
1087
1088    #shopify-section-sections--23724028166471__header #desktop-menu {
1089    	--menu-item-spacing: 32px;
1090    }.shopify-section--announcement-bar ~ #shopify-section-sections--23724028166471__header {
1091    	top: calc(var(--enable-sticky-announcement-bar, 0) * var(--announcement-bar-height, 0px));
1092    }#shopify-section-sections--23724028166471__header .header__logo-image {
1093    	max-width: 100px;
1094    }
1095
1096    @media screen and (min-width: 741px) {
1097    	#shopify-section-sections--23724028166471__header .header__logo-image {
1098    		max-width: 280px;
1099    	}
1100    }
1101
1102    @media screen and (min-width: 741px) {
1103        #shopify-section-sections--23724028166471__header .header__logo-image--sticky {
1104            max-width: 140px;
1105        }
1106    }
1107
1108    :root {
1109    	--menu-label-primary-text-color: #ffffff;
1110    	--menu-label-secondary-text-color: #000000;
1111    	--menu-label-ternary-text-color: #282828;
1112    }
1113    @media screen and (min-width: 1200px){
1114     #shopify-section-sections--23724028166471__header .header__inner.header__inner--template-2 {
1115      grid-template-columns: auto 1fr auto;
1116     }
1117    }
1118    
1119
1120    #shopify-section-sections--23724028166471__header .header__logo {
1121    	--header-logo-spacing: 
1122    }
1123
1124    #shopify-section-sections--23724028166471__header .header__inline-navigation,
1125    #shopify-section-sections--23724028166471__header .header__icons {
1126    	--header-icons-alignment: center;
1127    	--icons-gap: 20px;
1128    }
1129
1130    #shopify-section-sections--23724028166471__header .searchbar__position--left,
1131    #shopify-section-sections--23724028166471__header .header__icons {
1132    	--header-icons-size: 20px;
1133    }
1134
1135    #shopify-section-sections--23724028166471__header .header__search {
1136    	--search-bar-size: 550px;
1137    }
1138
1139    #shopify-section-sections--23724028166471__header .header__lang {
1140    	--flag-icon-width: 20px
1141    }
1142
1143    
1144
1145    #shopify-section-sections--23724028166471__header .header__icons--search-below {
1146    	--icons-size: 2;
1147    	--search-bar-below-span: -3/-1;
1148    }
1149
1150    #shopify-section-sections--23724028166471__header .header__inner {
1151    	--header-padding-desktop: 20px;
1152    	--header-padding-mobile: 10px;
1153
1154        
1155        
1156        
1157
1158        --header-mobile-logo-position: 1fr auto 1fr;
1159    }
1160
1161
1162
1163    
1164
1165
1166    
1167    
1168    
1169  </style>
1170    <header-sticky-spy
1171      spy-target="#shopify-section-sections--23724028166471__header"
1172      
1173        sticky-pinned-offset="initial_header_height"
1174      
1175    ></header-sticky-spy>
1176  
1177
1178  <store-header
1179    
1180      sticky
1181      
1182        sticky-pinned-offset="initial_header_height"
1183      
1184    
1185    
1186    class="header    "
1187    role="banner"
1188  >
1189    <div class="header__wrapper"><div class="container header__inner header__inner--template-custom
1190 container--fullwidth header-gutter--small ">
1191        <!-- LEFT PART -->
1192        <div class="header__inline-navigation hidden-desk">
1193          <button
1194            is="toggle-button"
1195            class="header__icon-wrapper tap-area"
1196            aria-controls="mobile-menu-drawer"
1197            aria-expanded="false"
1198            aria-label="Menu"
1199          ><svg
1200      focusable="false"
1201      width="24"
1202      height="24"
1203      class="icon icon--header-hamburger   "
1204      viewBox="0 0 20 14"
1205    >
1206      <path id="Vector 10" d="M1 1H19" stroke="currentColor" stroke-linecap="round"/>
1207      <path id="Vector 11" d="M1 7H19" stroke="currentColor" stroke-linecap="round"/>
1208      <path id="Vector 12" d="M1 13H19" stroke="currentColor" stroke-linecap="round"/>
1209    </svg>
1210
1211            
1212              <span>Menu</span>
1213            
1214          </button><a
1215              href="/search"
1216              is="toggle-link"
1217              class="header__search tap-area searchbar__position--left hidden-desk "
1218              aria-label="Recherche"
1219              aria-controls="search-drawer"
1220              aria-expanded="false"
1221            ><svg
1222      focusable="false"
1223      width="18"
1224      height="18"
1225      class="icon icon--header-search   "
1226      viewBox="0 0 18 18"
1227    >
1228      <path d="M12.336 12.336c2.634-2.635 2.682-6.859.106-9.435-2.576-2.576-6.8-2.528-9.435.106C.373 5.642.325 9.866 2.901 12.442c2.576 2.576 6.8 2.528 9.435-.106zm0 0L17 17" fill="none" stroke="currentColor" stroke-width="2"></path>
1229    </svg></a></div>
1230
1231        <!-- LOGO PART -->
1232        
1233
1234        <span class="header__logo  header__logo--sticky">
1235  <a class="header__logo-link" href="/"><span class="visually-hidden">The Oz</span>
1236      <img
1237        class="header__logo-image"
1238        width="49"
1239        height="44"
1240        src="//www.the-oz.com/cdn/shop/files/logo-oz-white_560x.svg?v=1731943375"
1241        alt=""
1242      >
1243      <img
1244        class="header__logo-image--sticky"
1245        width="49"
1246        height="44"
1247        src="//www.the-oz.com/cdn/shop/files/logo-oz-white_280x.svg?v=1731943375"
1248        alt=""
1249      ></a>
1250</span>
1251
1252<div class="header__icons  ">
1253          <button
1254  type="button"
1255  is="toggle-button"
1256  class="button button--primary oz-button--contact"
1257  aria-controls="drawer-contact-form"
1258  aria-expanded="false"
1259>
1260  <span class="oz-button__icon hidden-tablet-and-up">
1261    <img src="//www.the-oz.com/cdn/shop/files/Envelope_The_Oz.svg?v=1732005511&amp;width=21" alt="" srcset="//www.the-oz.com/cdn/shop/files/Envelope_The_Oz.svg?v=1732005511&amp;width=21 21w" width="21" height="21">
1262  </span>
1263  <span class="oz-button__text hidden-phone">
1264    Contactez-nous
1265  </span>
1266</button>
1267<drawer-content id="drawer-contact-form" class="drawer drawer--large">
1268  <span class="drawer__overlay"></span>
1269
1270  <header class="drawer__header">
1271    <h3 class="drawer__title heading h6">Contactez-nous</h3>
1272
1273    <button
1274      type="button"
1275      class="drawer__close-button tap-area"
1276      data-action="close"
1277      title="Fermer"
1278    ><svg
1279      focusable="false"
1280      width="14"
1281      height="14"
1282      class="icon icon--close   "
1283      viewBox="0 0 14 14"
1284    >
1285      <path d="M13 13L1 1M13 1L1 13" stroke="currentColor" stroke-width="2" fill="none"></path>
1286    </svg></button>
1287  </header>
1288
1289  <div class="drawer__content drawer__content--padded-start">
1290    
1290<script charset="utf-8" type="text/javascript" src="//js-eu1.hsforms.net/forms/embed/v2.js"></script>
vendor: 1 bytes, line 1290
1290
1291<script>
1292  hbspt.forms.create({
1293    region: "eu1",
1294    portalId: "25013651",
1295    formId: "edecc469-912e-40e0-a785-15144081ed64"
1296  });
1297</script>
1297
1298  </div>
1299</drawer-content>
1300
1301          
1302        </div>
1303        <div class="header__menu">
1304          <!-- Desktop Menu -->
1305          
1306
1307<nav id="desktop-menu" role="navigation">
1308			<desktop-navigation>
1309				<ul class="header__linklist list--unstyled hidden-pocket hidden-lap  "
1310					role="list">
1311
1312							<li
1313								class="header__linklist-item"
1314								data-item-title="Agence"
1315								
1316							>
1317
1318								<a class="header__linklist-link link--animated"
1319								 href="#agence"
1320								  >Agence</a>
1321
1322								
1323
1324
1325							</li>
1326
1327						
1328
1329
1330							<li
1331								class="header__linklist-item"
1332								data-item-title="Projets"
1333								
1334							>
1335
1336								<a class="header__linklist-link link--animated"
1337								 href="#projets"
1338								  >Projets</a>
1339
1340								
1341
1342
1343							</li>
1344
1345						
1346
1347
1348							<li
1349								class="header__linklist-item"
1350								data-item-title="Expertises"
1351								
1352							>
1353
1354								<a class="header__linklist-link link--animated"
1355								 href="#expertises"
1356								  >Expertises</a>
1357
1358								
1359
1360
1361							</li>
1362
1363						
1364
1365
1366							<li
1367								class="header__linklist-item"
1368								data-item-title="Témoignages"
1369								
1370							>
1371
1372								<a class="header__linklist-link link--animated"
1373								 href="#temoignages"
1374								  >Témoignages</a>
1375
1376								
1377
1378
1379							</li>
1380
1381						
1382
1383
1384							<li
1385								class="header__linklist-item"
1386								data-item-title="Carrière"
1387								
1388							>
1389
1390								<a class="header__linklist-link link--animated"
1391								 href="https://theoz-1744906385.teamtailor.com/"
1392								  >Carrière</a>
1393
1394								
1395
1396
1397							</li>
1398
1399						
1400</ul>
1401			</desktop-navigation>
1402		</nav>
1403	
1404        </div>
1405
1406        
1407<div class="header__lang container hidden-lap-and-below"></div>
1408      </div>
1409    </div>
1410  </store-header>
1411
1412  
1413    <mobile-loader
1414      append-body
1415      section-id="sections--23724028166471__header"
1416      id="mobile-menu-drawer"
1417      class="drawer drawer--from-left"
1418    >
1419      
1420
1421		<span class="drawer__overlay"></span>
1422
1423      
1424		<div class="drawer__header drawer__header--shadowed">
1425			<button type="button" class="drawer__close-button drawer__close-button--block tap-area"
1426					data-action="close"
1427					title="Fermer"><svg
1428      focusable="false"
1429      width="14"
1430      height="14"
1431      class="icon icon--close   "
1432      viewBox="0 0 14 14"
1433    >
1434      <path d="M13 13L1 1M13 1L1 13" stroke="currentColor" stroke-width="2" fill="none"></path>
1435    </svg></button>
1436		</div>
1437      
1438	
1439      <div mobile-loader-target class="spinner">
1440        <svg focusable="false" width="24" height="24" class="icon icon--spinner" viewBox="25 25 50 50">
1441          <circle cx="50" cy="50" r="20" fill="none" stroke="currentColor" stroke-width="5"></circle>
1442        </svg>
1443      </div>
1444
1445      <div class="drawer__footer drawer__footer--tight drawer__footer--bordered">
1446  <div class="mobile-nav__footer">
1447    
1448<a
1449        class="icon-text"
1450        href="https://www.the-oz.com/customer_authentication/redirect?locale=fr&region_country=FR"
1451      ><svg
1452      focusable="false"
1453      width="18"
1454      height="17"
1455      class="icon icon--header-customer   "
1456      viewBox="0 0 18 17"
1457    >
1458      <circle cx="9" cy="5" r="4" fill="none" stroke="currentColor" stroke-width="2" stroke-linejoin="round"></circle>
1459      <path d="M1 17v0a4 4 0 014-4h8a4 4 0 014 4v0" fill="none" stroke="currentColor" stroke-width="2"></path>
1460    </svg>Compte</a></div>
1461</div>
1462
1463    </mobile-loader>
1464  
1465
1466
1467</div>
1468<!-- END sections: header-group -->
1469<!-- BEGIN sections: overlay-group -->
1470
1471<!-- END sections: overlay-group --><div id="shopify-section-mini-cart" class="shopify-section shopify-section--mini-cart">
1472
1473
1474<cart-drawer section="mini-cart" id="mini-cart" class="mini-cart drawer drawer--large">
1475    <simple-notification
1476      notification-name="mini-cart-notification"
1477      hidden
1478      class="simple-notification simple-notification-mini-cart simple-notification--drawer"
1479    ></simple-notification>
1480
1481    
1482    <span class="drawer__overlay"></span>
1483
1484    <header class="drawer__header">
1485      <p class="drawer__title heading h6"><svg
1486      focusable="false"
1487      width="20"
1488      height="19"
1489      class="icon icon--header-tote-bag   "
1490      viewBox="0 0 20 19"
1491    >
1492      <path d="M3 7H17L18 18H2L3 7Z" fill="none" stroke="currentColor" stroke-width="2"></path>
1493      <path d="M13 4V4C13 2.34315 11.6569 1 10 1V1C8.34315 1 7 2.34315 7 4V4" fill="none" stroke="currentColor" stroke-width="2"></path>
1494    </svg><cart-count
1495          sentence-if-one="{{ count }} produit"
1496          sentence-if-several="{{ count }} produits"
1497          sentence-if-null="Panier"
1498        >Panier</cart-count>
1499      </p>
1500
1501      <button
1502        type="button"
1503        class="drawer__close-button tap-area"
1504        data-action="close"
1505        title="Fermer"
1506      ><svg
1507      focusable="false"
1508      width="14"
1509      height="14"
1510      class="icon icon--close   "
1511      viewBox="0 0 14 14"
1512    >
1513      <path d="M13 13L1 1M13 1L1 13" stroke="currentColor" stroke-width="2" fill="none"></path>
1514    </svg></button>
1515    </header>
1516
1517    <div cart-loader-spinner class="spinner">
1518      <svg focusable="false" width="24" height="24" class="icon icon--spinner" viewBox="25 25 50 50">
1519        <circle cx="50" cy="50" r="20" fill="none" stroke="currentColor" stroke-width="5"></circle>
1520      </svg>
1521    </div>
1522    <div cart-loader-target class="mini-cart__sub-container"></div>
1523  </cart-drawer>
1524
1525  
1526
1527</div><div id="main" role="main" class="anchor"><div
1528          id="mobile-facet-toolbar"
1529          class="mobile-toolbar  hidden-lap-and-up"
1530        >
1531          <button
1532            is="toggle-button"
1533            class="mobile-toolbar__item mobile-toolbar__item--filters "
1534            aria-expanded="false"
1535            aria-controls="facet-filters"
1536            style="display: none"
1537          ><svg
1538      focusable="false"
1539      width="16"
1540      height="16"
1541      class="icon icon--filters   "
1542      viewBox="0 0 16 16"
1543    >
1544      <path d="M0 4h16M0 12h16" fill="none" stroke="currentColor" stroke-width=""></path>
1545      <circle cx="5" cy="4" r="2" fill="rgb(var(--background))" stroke="currentColor" stroke-width="2"></circle>
1546      <circle cx="11" cy="12" r="2" fill="rgb(var(--background))" stroke="currentColor" stroke-width="2"></circle>
1547    </svg><span class="mobile-toolbar__item-label">Filtres</span>
1548          </button>
1549
1550          <button
1551            is="toggle-button"
1552            class="mobile-toolbar__item mobile-toolbar__item--sort"
1553            aria-expanded="false"
1554            aria-controls="sort-by-popover"
1555            style="display: none"
1556          >
1557            <span class="mobile-toolbar__item-label">Trier par</span><svg
1558      focusable="false"
1559      width="12"
1560      height="8"
1561      class="icon icon--chevron   "
1562      viewBox="0 0 12 8"
1563    >
1564      <path fill="none" d="M1 1l5 5 5-5" stroke="currentColor" stroke-width="2"></path>
1565    </svg></button>
1566        </div><div id="shopify-section-template--23724028461383__main" class="shopify-section shopify-section--main-search"><style>
1567  #shopify-section-template--23724028461383__main {
1568  	--section-products-per-row: 2;
1569  }
1570
1571  @media screen and (min-width: 741px) {
1572  	#shopify-section-template--23724028461383__main {
1573  		--section-products-per-row: 3;
1574  	}
1575  }@media screen and (min-width: 1400px) {
1576  	#shopify-section-template--23724028461383__main {
1577  		--section-products-per-row: 4;
1578  	}
1579  }/*
1580      IMPLEMENTATION NOTE: due to design requirements, the mobile toolbar (with filters and sort by) had to be moved to the
1581      layout file. However as section settings cannot be accessed outside the section itself, we simply hide them in CSS.
1582     */@media screen and (max-width: 999px) {
1583  	:root {
1584  		--anchor-offset: 60px;
1585  	}
1586  }</style>
1587
1588<section
1589  
1590  
1591><div class="container">
1592      <div class="empty-state">
1593        <h1 class="heading h2">Recherche</h1>
1594
1595        <form class="main-search__form" action="/search" method="get">
1596          <button class="main-search__submit tap-area" type="submit"><svg
1597      focusable="false"
1598      width="18"
1599      height="18"
1600      class="icon icon--header-search   "
1601      viewBox="0 0 18 18"
1602    >
1603      <path d="M12.336 12.336c2.634-2.635 2.682-6.859.106-9.435-2.576-2.576-6.8-2.528-9.435.106C.373 5.642.325 9.866 2.901 12.442c2.576 2.576 6.8 2.528 9.435-.106zm0 0L17 17" fill="none" stroke="currentColor" stroke-width="2"></path>
1604    </svg></button>
1605          <input
1606            class="main-search__input input__field"
1607            type="text"
1608            name="q"
1609            autocomplete="off"
1610            autocorrect="off"
1611            aria-label="Recherche"
1612            placeholder="Rechercher"
1613          >
1614        </form>
1615      </div>
1616    </div></section>
1617
1618
1619</div>
1620<!-- BEGIN sections: footer-page-group -->
1621
1622<!-- END sections: footer-page-group -->
1623
1624
1625
1626
1627
1628    </div>
1629<!-- BEGIN sections: footer-group -->
1630<div id="shopify-section-sections--23724028133703__footer" class="shopify-section shopify-section-group-footer-group shopify-section--footer"><style>
1631  #shopify-section-sections--23724028133703__footer .footer {--background: 236, 67, 36;
1632    --heading-color: 255, 255, 255;
1633    --text-color: 255, 255, 255;
1634    --border-color: 239, 95, 69;
1635  }
1636</style>
1637
1638<footer class="footer ">
1639  <div class="container">
1640    <div class="footer__inner">
1641      <div class="footer__item-list  footer__item-list--tab "><div
1642              class="footer__item footer__item--oz-custom is-first"
1643              
1644            ><img src="//cdn.shopify.com/s/files/1/0660/6848/0259/files/Logo.png?v=1732615348&amp;width=293" alt="" srcset="//cdn.shopify.com/s/files/1/0660/6848/0259/files/Logo.png?v=1732615348&amp;width=100 100w, //cdn.shopify.com/s/files/1/0660/6848/0259/files/Logo.png?v=1732615348&amp;width=200 200w" width="293" height="77" loading="lazy" style="width: 200px" sizes="200px" class="footer__image">
1645<br/>
1646<button style="border-radius:50px;--button-text-color:236,67,36;--button-background:255,255,255" type="button" is="toggle-button" class="hidden-tablet-and-up button button--full button--primary oz-button--contact" aria-controls="drawer
1646-contact-form" aria-expanded="false">
1647  <span class="oz-button__text">
1648    Contactez-nous
1649  </span>
1650</button>
1651<a style="--button-text-color: 236, 67, 36; --button-background: 255, 255, 255;margin-top:24px" class="button button--secondary button--full" href="https://theoz-1744906385.teamtailor.com/">Nous rejoindre</a></div><div
1652              class="footer__item footer__item--text "
1653              
1654            >
1655
1656          
1657
1658          
1659
1660              <div class="hidden-tablet-and-up">
1661          <button
1662                  is="toggle-button"
1663                  class="collapsible-toggle heading h3"
1664                  aria-controls="tab-sections--23724028133703__footer-2-content"
1665                  aria-expanded="true"
1666          >
1667              Informations
1668<svg
1669      focusable="false"
1670      width="12"
1671      height="8"
1672      class="icon icon--chevron   "
1673      viewBox="0 0 12 8"
1674    >
1675      <path fill="none" d="M1 1l5 5 5-5" stroke="currentColor" stroke-width="2"></path>
1676    </svg></button>
1677          <collapsible-content
1678                  
1679                      open
1680                  
1681                  id="tab-sections--23724028133703__footer-2-content"
1682                  class="collapsible"
1683          >
1684              <div class="product-tabs__tab-item-content"><p>18 rue de Londres, 75009, &nbsp;Paris</p><p><a href="mailto:[email protected]" target="_blank" title="mailto:[email protected]">[email protected]</a></p><p><a href="/policies/legal-notice" title="Legal Notice">Mentions légales</a></p><p></p><p>Index Egalité Professionnelle : score 96/100</p></div>
1685          </collapsible-content>
1686              </div>
1687
1688              <div class="hidden-phone">
1689                  
1690<p class="footer__item-title heading h3">Informations</p><div class="footer__item-content"><p>18 rue de Londres, 75009, &nbsp;Paris</p><p><a href="mailto:[email protected]" target="_blank" title="mailto:[email protected]">[email protected]</a></p><p><a href="/policies/legal-notice" title="Legal Notice">Mentions légales</a></p><p></p><p>Index Egalité Professionnelle : score 96/100</p></div>
1691              </div>
1692
1693          
1694</div><div
1695              class="footer__item footer__item--text "
1696              
1697            >
1698
1699          
1700
1701          
1702
1703              <div class="hidden-tablet-and-up">
1704          <button
1705                  is="toggle-button"
1706                  class="collapsible-toggle heading h3"
1707                  aria-controls="tab-sections--23724028133703__footer-3-content"
1708                  aria-expanded="true"
1709          >
1710              Suivez-nous
1711<svg
1712      focusable="false"
1713      width="12"
1714      height="8"
1715      class="icon icon--chevron   "
1716      viewBox="0 0 12 8"
1717    >
1718      <path fill="none" d="M1 1l5 5 5-5" stroke="currentColor" stroke-width="2"></path>
1719    </svg></button>
1720          <collapsible-content
1721                  
1722                      open
1723                  
1724                  id="tab-sections--23724028133703__footer-3-content"
1725                  class="collapsible"
1726          >
1727              <div class="product-tabs__tab-item-content"><p><a href="https://fr.linkedin.com/company/the-oz" target="_blank" title="The Oz - Linkedin">Linkedin</a></p></div>
1728          </collapsible-content>
1729              </div>
1730
1731              <div class="hidden-phone">
1732                  
1733<p class="footer__item-title heading h3">Suivez-nous</p><div class="footer__item-content"><p><a href="https://fr.linkedin.com/company/the-oz" target="_blank" title="The Oz - Linkedin">Linkedin</a></p></div>
1734              </div>
1735
1736          
1737</div></div>
1738
1739      
1740
1741      <div class="footer__aside"><span class="footer__copyright text--xsmall text--subdued">
1742          <a
1743            href="/"
1744            class="link--faded"
1745            >©&nbsp;The Oz</a>
1746          <span class="square-separator square-separator--block square-separator--subdued"></span>
1747          <a href="https://www.the-oz.com" target="_blank" class="link--faded">© THE OZ - Tous droits réservés</a>
1748        </span>
1749
1750        
1751        
1752</div>
1753    </div>
1754  </div>
1755</footer>
1756
1757
1758</div><div id="shopify-section-sections--23724028133703__custom_html_xdTqmH" class="shopify-section shopify-section-group-footer-group shopify-section--custom-html">
1759
1760
1761
1762<style>#shopify-section-sections--23724028133703__custom_html_xdTqmH{--section-background-repeat:repeat}@media screen and (min-width:741px){#shopify-section-sections--23724028133703__custom_html_xdTqmH{--section-custom-margin-bottom:;--section-custom-padding-bottom:}}@media screen and (max-width:740px){#shopify-section-sections--23724028133703__custom_html_xdTqmH{--section-custom-margin-bottom:;--section-custom-padding-bottom:}}</style>
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779<section
1780  
1781  
1782  class="oz-section section section--flush"
1783  
1784>
1785  <div class="oz-section__wrapper section__color-wrapper">
1786    <div
1787      
1788        class="oz-section__inner section__inner container--flush-left container--flush-right container--flush"
1789      
1790    >
1791      
1792        
1793      
1794      <div class="html"><!-- Start of HubSpot Embed Code -->
1795<script type="text/javascript" id="hs-script-loader" async="" defer src="//js-eu1.hs-scripts.com/25013651.js"></script>
1795
1796<!-- End of HubSpot Embed Code --></div>
1797    </div>
1798  </div>
1799</section>
1800
1801
1802
1803</div>
1804<!-- END sections: footer-group -->
1805
1806<breadcrumb-json-ld
1807  shop_url="https://www.the-oz.com"
1808></breadcrumb-json-ld>
1809
1810    <quick-buy-popover
1811      id="product-item-quick-buy-popover"
1812      class="popover popover--quick-buy hidden-tablet-and-up"
1813    ></quick-buy-popover>
1814    <quick-buy-drawer
1815      id="product-item-quick-buy-drawer"
1816      class="drawer drawer--large drawer--quick-buy hidden-phone"
1817    ></quick-buy-drawer>
1818  <style> .price {font-weight: bold;} .color-swatch__item[style="background-color: #ffffff;"] {border: 2px solid #cecece;} </style>
1819<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
1819
1820</body>
1821</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.