PageSourceSearch

https://gregzlap.store/products/harmonica-hohner-signature-series-modele-greg-zlap

html gregzlap.store collected 2026-10-09 05:02:02 UTC 160,427 bytes, 3,431 lines download raw bytes

1<!doctype html>
2<html class="flex flex-col min-h-full" lang="fr">
3<head>
4  
5
6  
7
8  
9
10  
11  
12  
13<meta charset="utf-8">
14  <meta name="robots" content="noai, noimageai">
15  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
16  <meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no">
17  <style data-shopify>
18/* TYPOGRAPHY */:root {
19
20  --typeface_primary: "Courier New", Courier, monospace;
21
22
23  --typeface_secondary: "Courier New", Courier, monospace;
24
25
26  --typeface_tertiary: "Courier New", Courier, monospace;
27
28
29
30
31  --font_display_md: var(--typeface_tertiary);
32  --font_display_md_weight: 400;
33  --font_display_md_letter: 0.125rem;
34  --font_display_md_line: 1.5;
35  --font_display_md_text_transform: uppercase;
36
37  --font_display_md_size: 1.375rem;
38  --font_display_md_size_md: 1.375rem;
39
40  
41  --font_heading_2xl: var(--typeface_primary);
42  --font_heading_2xl_weight: 700;
43  --font_heading_2xl_letter: 0.125rem;
44  --font_heading_2xl_line: 1.2;
45  --font_heading_2xl_text_transform: none;
46
47  --font_heading_2xl_size: 2.25rem;
48  --font_heading_2xl_size_md: 2.625rem;
49
50  
51  --font_heading_xl: var(--typeface_primary);
52  --font_heading_xl_weight: 700;
53  --font_heading_xl_letter: 0.125rem;
54  --font_heading_xl_line: 1.5;
55  --font_heading_xl_text_transform: none;
56
57  --font_heading_xl_size: 1.75rem;
58  --font_heading_xl_size_md: 1.75rem;
59
60  
61  --font_heading_lg: var(--typeface_secondary);
62  --font_heading_lg_weight: 500;
63  --font_heading_lg_letter: 0.0rem;
64  --font_heading_lg_line: 1.5;
65  --font_heading_lg_text_transform: none;
66
67  --font_heading_lg_size: 1.25rem;
68  --font_heading_lg_size_md: 1.5rem;
69
70  
71  --font_heading_md: var(--typeface_secondary);
72  --font_heading_md_weight: 500;
73  --font_heading_md_letter: 0.0rem;
74  --font_heading_md_line: 1.5;
75  --font_heading_md_text_transform: none;
76
77  --font_heading_md_size: 1.1875rem;
78  --font_heading_md_size_md: 1.6875rem;
79
80  
81  --font_body_lg: var(--typeface_primary);
82  --font_body_lg_weight: 400;
83  --font_body_lg_letter: 0.0rem;
84  --font_body_lg_line: 1.5;
85  --font_body_lg_text_transform: none;
86
87  --font_body_lg_size: 0.9375rem;
88  --font_body_lg_size_md: 0.75rem;
89
90  
91  --font_body_md: var(--typeface_primary);
92  --font_body_md_weight: 400;
93  --font_body_md_letter: 0.0rem;
94  --font_body_md_line: 1.5;
95  --font_body_md_text_transform: none;
96
97  --font_body_md_size: 1.0rem;
98  --font_body_md_size_md: 1.0rem;
99
100  
101  --font_body_sm: var(--typeface_primary);
102  --font_body_sm_weight: 600;
103  --font_body_sm_letter: 0.0rem;
104  --font_body_sm_line: 1.5;
105  --font_body_sm_text_transform: none;
106
107  --font_body_sm_size: 0.875rem;
108  --font_body_sm_size_md: 0.875rem;
109
110  
111  --font_body_xs: var(--typeface_primary);
112  --font_body_xs_weight: 400;
113  --font_body_xs_letter: 0.0rem;
114  --font_body_xs_line: 1.5;
115  --font_body_xs_text_transform: none;
116
117  --font_body_xs_size: 0.75rem;
118  --font_body_xs_size_md: 0.75rem;
119
120  
121  --font_button: var(--typeface_primary);
122  --font_button_weight: 500;
123  --font_button_letter: 0.0rem;
124  --font_button_line: 1;
125  --font_button_text_transform: none;
126
127  --font_button_size: 0.8125rem;
128  --font_button_size_md: 1.25rem;
129
130
131  --font_navigation_lg: var(--typeface_primary);
132  --font_navigation_lg_weight: 400;
133  --font_navigation_lg_letter: 0.0rem;
134  --font_navigation_lg_line: 1.5;
135  --font_navigation_lg_text_transform: none;
136
137  --font_navigation_lg_size: 1.125rem;
138  --font_navigation_lg_size_md: 1.125rem;
139
140  
141  --font_navigation_md: var(--typeface_primary);
142  --font_navigation_md_weight: 400;
143  --font_navigation_md_letter: 0.0rem;
144  --font_navigation_md_line: 1.5;
145  --font_navigation_md_text_transform: none;
146
147  --font_navigation_md_size: 1.0rem;
148  --font_navigation_md_size_md: 1.0rem;
149
150  
151  --font_navigation_sm: var(--typeface_primary);
152  --font_navigation_sm_weight: 400;
153  --font_navigation_sm_letter: 0.0rem;
154  --font_navigation_sm_line: 1.5;
155  --font_navigation_sm_text_transform: none;
156
157  --font_navigation_sm_size: 0.875rem;
158  --font_navigation_sm_size_md: 0.875rem;
159
160}
161/* TYPOGRAPHY */
162
163</style>
164  <style data-shopify>
165  /**
166      Set Color Variable from shopify
167  */
168  :root {
169    --color-black: hsl(0 0% 5%);
170    --color-white: hsl(0 0% 95%);
171    --color-transparent: rgba(0,0,0,0);
172
173    --color-gray-50: hsl(0 0% 98%);
174    --color-gray-100: hsl(240 5% 96%);
175    --color-gray-200: hsl(240 6% 90%);
176    --color-gray-300: hsl(240 5% 84%);
177    --color-gray-400: hsl(240 5% 65%);
178    --color-gray-500: hsl(240 4% 46%);
179    --color-gray-600: hsl(240 5% 34%);
180    --color-gray-700: hsl(240 5% 26%);
181    --color-gray-800: hsl(240 4% 16%);
182    --color-gray-900: hsl(240 6% 10%);
183
184    --color-gray-100-on: hsl(240 6% 10%);
185    --color-gray-900-on: hsl(240 5% 96%);
186
187    
188      
189
190      --scheme1-content-base:0 0% 100%;
191      --scheme1-content-subtle:0 0% 100%;
192      --scheme1-content-emphasis:224 71% 4%;
193      --scheme1-content-heading:224 71% 4%;
194      
195      --scheme1-surface:0 0% 0%;
196      --scheme1-surface-gradient: ;
197      --scheme1-background:210 20% 98%;
198      --scheme1-background-gradient: ;
199
200      --scheme1-primary:224 71% 4%;
201      --scheme1-primary-light:224 71% 24%;
202      --scheme1-primary-dark:0 0% 0%;
203      --scheme1-primary-on:0 0% 98%;
204      --scheme1-primary-gradient: ;
205
206      --scheme1-secondary:215 28% 17%;
207      --scheme1-secondary-light:215 28% 37%;
208      --scheme1-secondary-dark:0 0% 0%;
209      --scheme1-secondary-on:0 0% 98%;
210      --scheme1-secondary-gradient: ;
211
212      --scheme1-tertiary:0 0% 100%;
213      --scheme1-tertiary-light:0 0% 100%;
214      --scheme1-tertiary-dark:0 0% 80%;
215      --scheme1-tertiary-on:0 0% 98%;
216      --scheme1-tertiary-gradient: ;
217      
218      
219      
220      --scheme1-notification-on:200 4% 13%;
221      --scheme1-notification:220 6% 90%;
222      --scheme1-notification-mix: hsl(211, 11%, 42%);
223
224      
225      
226      --scheme1-success-on:150 3% 13%;
227      --scheme1-success:141 79% 85%;
228      --scheme1-success-mix: hsl(141, 22%, 39%);
229
230      
231      
232      --scheme1-error-on:0 74% 42%;
233      --scheme1-error:0 100% 97%;
234      --scheme1-error-mix: hsl(0, 66%, 60%);
235
236    
237      
238
239      --scheme2-content-base:0 0% 100%;
240      --scheme2-content-subtle:215 14% 34%;
241      --scheme2-content-emphasis:224 71% 4%;
242      --scheme2-content-heading:221 39% 11%;
243      
244      --scheme2-surface:0 0% 0%;
245      --scheme2-surface-gradient: ;
246      --scheme2-background:0 0% 0%;
247      --scheme2-background-gradient: ;
248
249      --scheme2-primary:0 0% 0%;
250      --scheme2-primary-light:0 0% 20%;
251      --scheme2-primary-dark:0 0% 0%;
252      --scheme2-primary-on:0 0% 98%;
253      --scheme2-primary-gradient: ;
254
255      --scheme2-secondary:0 0% 0%;
256      --scheme2-secondary-light:0 0% 20%;
257      --scheme2-secondary-dark:0 0% 0%;
258      --scheme2-secondary-on:0 0% 98%;
259      --scheme2-secondary-gradient: ;
260
261      --scheme2-tertiary:215 14% 34%;
262      --scheme2-tertiary-light:216 14% 54%;
263      --scheme2-tertiary-dark:216 14% 14%;
264      --scheme2-tertiary-on:0 0% 98%;
265      --scheme2-tertiary-gradient: ;
266      
267      
268      
269      --scheme2-notification-on:200 4% 13%;
270      --scheme2-notification:220 6% 90%;
271      --scheme2-notification-mix: hsl(211, 11%, 42%);
272
273      
274      
275      --scheme2-success-on:150 3% 13%;
276      --scheme2-success:141 79% 85%;
277      --scheme2-success-mix: hsl(141, 22%, 39%);
278
279      
280      
281      --scheme2-error-on:0 74% 42%;
282      --scheme2-error:0 100% 97%;
283      --scheme2-error-mix: hsl(0, 66%, 60%);
284
285    
286      
287
288      --scheme3-content-base:220 13% 91%;
289      --scheme3-content-subtle:216 12% 84%;
290      --scheme3-content-emphasis:210 20% 98%;
291      --scheme3-content-heading:210 20% 98%;
292      
293      --scheme3-surface:221 39% 11%;
294      --scheme3-surface-gradient: ;
295      --scheme3-background:224 71% 4%;
296      --scheme3-background-gradient: ;
297
298      --scheme3-primary:224 71% 4%;
299      --scheme3-primary-light:224 71% 24%;
300      --scheme3-primary-dark:0 0% 0%;
301      --scheme3-primary-on:210 20% 98%;
302      --scheme3-primary-gradient: ;
303
304      --scheme3-secondary:221 39% 11%;
305      --scheme3-secondary-light:221 39% 31%;
306      --scheme3-secondary-dark:0 0% 0%;
307      --scheme3-secondary-on:220 13% 91%;
308      --scheme3-secondary-gradient: ;
309
310      --scheme3-tertiary:217 19% 27%;
311      --scheme3-tertiary-light:217 19% 47%;
312      --scheme3-tertiary-dark:220 18% 7%;
313      --scheme3-tertiary-on:210 20% 98%;
314      --scheme3-tertiary-gradient: ;
315      
316      
317      
318      --scheme3-notification-on:200 4% 13%;
319      --scheme3-notification:220 6% 90%;
320      --scheme3-notification-mix: hsl(211, 11%, 42%);
321
322      
323      
324      --scheme3-success-on:150 3% 13%;
325      --scheme3-success:141 79% 85%;
326      --scheme3-success-mix: hsl(141, 22%, 39%);
327
328      
329      
330      --scheme3-error-on:0 74% 42%;
331      --scheme3-error:0 100% 97%;
332      --scheme3-error-mix: hsl(0, 66%, 60%);
333
334    
335      
336
337      --scheme4-content-base:226 100% 94%;
338      --scheme4-content-subtle:228 96% 89%;
339      --scheme4-content-emphasis:0 0% 100%;
340      --scheme4-content-heading:0 0% 100%;
341      
342      --scheme4-surface:244 47% 20%;
343      --scheme4-surface-gradient: ;
344      --scheme4-background:242 47% 34%;
345      --scheme4-background-gradient: ;
346
347      --scheme4-primary:0 0% 100%;
348      --scheme4-primary-light:0 0% 100%;
349      --scheme4-primary-dark:0 0% 80%;
350      --scheme4-primary-on:230 94% 82%;
351      --scheme4-primary-gradient: ;
352
353      --scheme4-secondary:226 100% 94%;
354      --scheme4-secondary-light:0 0% 100%;
355      --scheme4-secondary-dark:226 100% 74%;
356      --scheme4-secondary-on:0 0% 98%;
357      --scheme4-secondary-gradient: ;
358
359      --scheme4-tertiary:230 94% 82%;
360      --scheme4-tertiary-light:0 0% 100%;
361      --scheme4-tertiary-dark:230 94% 62%;
362      --scheme4-tertiary-on:0 0% 98%;
363      --scheme4-tertiary-gradient: ;
364      
365      
366      
367      --scheme4-notification-on:200 4% 13%;
368      --scheme4-notification:220 6% 90%;
369      --scheme4-notification-mix: hsl(211, 11%, 42%);
370
371      
372      
373      --scheme4-success-on:150 3% 13%;
374      --scheme4-success:141 79% 85%;
375      --scheme4-success-mix: hsl(141, 22%, 39%);
376
377      
378      
379      --scheme4-error-on:0 74% 42%;
380      --scheme4-error:0 100% 97%;
381      --scheme4-error-mix: hsl(0, 66%, 60%);
382
383    
384  }
385  
386      
387      .scheme-scheme1 {
388        /* Content */
389        --color-content-base: hsl(var(--scheme1-content-base));
390        --color-content-subtle: hsl(var(--scheme1-content-subtle));
391        --color-content-emphasis: hsl(var(--scheme1-content-emphasis));
392        --color-content-heading: hsl(var(--scheme1-content-heading));
393        
394        /* Surface */
395        --color-surface: hsl(var(--scheme1-surface, var(--scheme1-background)));
396         
397          --color-surface-gradient: hsl(var(--scheme1-surface));
398        
399
400        /* Background */
401        --color-background: hsl(var(--scheme1-background));
402         
403          --color-background-gradient: hsl(var(--scheme1-background));
404        
405
406        /* Primary Color */
407        --color-primary-on: hsl(var(--scheme1-primary-on));
408        --color-primary: hsl(var(--scheme1-primary));
409        --color-primary-20: hsl(var(--scheme1-primary) / .2);
410        --color-primary-30: hsl(var(--scheme1-primary) / .3);
411        --color-primary-40: hsl(var(--scheme1-primary) / .4);
412        --color-primary-60: hsl(var(--scheme1-primary) / .6);
413        
414        --color-primary-dark: hsl(var(--scheme1-primary-dark));
415        --color-primary-dark-20: hsl(var(--scheme1-primary-dark) / .2);
416        --color-primary-dark-30: hsl(var(--scheme1-primary-dark) / .3);
417        --color-primary-dark-40: hsl(var(--scheme1-primary-dark) / .4);
418        --color-primary-dark-60: hsl(var(--scheme1-primary-dark) / .6);
419
420        --color-primary-light: hsl(var(--scheme1-primary-light));
421        --color-primary-light-20: hsl(var(--scheme1-primary-light) / .2);
422        --color-primary-light-30: hsl(var(--scheme1-primary-light) / .3);
423        --color-primary-light-40: hsl(var(--scheme1-primary-light) / .4);
424        --color-primary-light-60: hsl(var(--scheme1-primary-light) / .6);
425
426         
427          --color-primary-gradient: hsl(var(--scheme1-primary));
428        
429        
430        /* Secondary Color */
431        --color-secondary-on: hsl(var(--scheme1-secondary-on));
432        --color-secondary: hsl(var(--scheme1-secondary));
433        --color-secondary-20: hsl(var(--scheme1-secondary) / .2);
434        --color-secondary-30: hsl(var(--scheme1-secondary) / .3);
435        --color-secondary-40: hsl(var(--scheme1-secondary) / .4);
436        --color-secondary-60: hsl(var(--scheme1-secondary) / .6);
437
438        --color-secondary-dark: hsl(var(--scheme1-secondary-dark));
439        --color-secondary-dark-20: hsl(var(--scheme1-secondary-dark) / .2);
440        --color-secondary-dark-30: hsl(var(--scheme1-secondary-dark) / .3);
441        --color-secondary-dark-40: hsl(var(--scheme1-secondary-dark) / .4);
442        --color-secondary-dark-60: hsl(var(--scheme1-secondary-dark) / .6);
443
444        --color-secondary-light: hsl(var(--scheme1-secondary-light));
445        --color-secondary-light-20: hsl(var(--scheme1-secondary-light) / .2);
446        --color-secondary-light-30: hsl(var(--scheme1-secondary-light) / .3);
447        --color-secondary-light-40: hsl(var(--scheme1-secondary-light) / .4);
448        --color-secondary-light-60: hsl(var(--scheme1-secondary-light) / .6);
449
450         
451          --color-secondary-gradient: hsl(var(--scheme1-secondary));
452        
453
454        /* Tertiary Color */
455        --color-tertiary-on: hsl(var(--scheme1-tertiary-on));
456        --color-tertiary: hsl(var(--scheme1-tertiary));
457        --color-tertiary-20: hsl(var(--scheme1-tertiary) / .2);
458        --color-tertiary-30: hsl(var(--scheme1-tertiary) / .3);
459        --color-tertiary-40: hsl(var(--scheme1-tertiary) / .4);
460        --color-tertiary-60: hsl(var(--scheme1-tertiary) / .6);
461
462        --color-tertiary-dark: hsl(var(--scheme1-tertiary-dark));
463        --color-tertiary-dark-20: hsl(var(--scheme1-tertiary-dark) / .2);
464        --color-tertiary-dark-30: hsl(var(--scheme1-tertiary-dark) / .3);
465        --color-tertiary-dark-40: hsl(var(--scheme1-tertiary-dark) / .4);
466        --color-tertiary-dark-60: hsl(var(--scheme1-tertiary-dark) / .6);
467
468        --color-tertiary-light: hsl(var(--scheme1-tertiary-light));
469        --color-tertiary-light-20: hsl(var(--scheme1-tertiary-light) / .2);
470        --color-tertiary-light-30: hsl(var(--scheme1-tertiary-light) / .3);
471        --color-tertiary-light-40: hsl(var(--scheme1-tertiary-light) / .4);
472        --color-tertiary-light-60: hsl(var(--scheme1-tertiary-light) / .6);
473
474         
475          --color-tertiary-gradient: hsl(var(--scheme1-tertiary));
476        
477
478        /* Accent Colors */
479        /* Notification */
480        --color-on-notification: hsl(var(--scheme1-notification-on));
481        --color-notification: hsl(var(--scheme1-notification));
482        --color-notification-mix: var(--scheme1-notification-mix);
483
484        /* Success */
485        --color-on-success: hsl(var(--scheme1-success-on));
486        --color-success: hsl(var(--scheme1-success));
487        --color-success-mix: var(--scheme1-success-mix);
488
489        /* Error */
490        --color-on-error: hsl(var(--scheme1-error-on));
491        --color-error-on: var(--color-on-error);
492        --color-error: hsl(var(--scheme1-error));
493        --color-error-mix: var(--scheme1-error-mix);
494        
495        
496        --color-error-mix-on: var(--color-white);
497
498        /* Section */
499        
500          --color-bg: var(--color-transparent, var(--color-background));
501        
502        --color-text: var(--color-content-base, var(--color-content-base));
503        --color-border: var(--color-secondary, var(--border-default-color));
504        /* Section */
505
506        /* Tables BG Color */
507        --color-table-bg: var(--color-default, var(--color-background));
508
509        /* Input Color */
510        --color-input-text: hsl(var(--scheme1-content-base));
511      }
512    
513      
514      .scheme-scheme2 {
515        /* Content */
516        --color-content-base: hsl(var(--scheme2-content-base));
517        --color-content-subtle: hsl(var(--scheme2-content-subtle));
518        --color-content-emphasis: hsl(var(--scheme2-content-emphasis));
519        --color-content-heading: hsl(var(--scheme2-content-heading));
520        
521        /* Surface */
522        --color-surface: hsl(var(--scheme2-surface, var(--scheme2-background)));
523         
524          --color-surface-gradient: hsl(var(--scheme2-surface));
525        
526
527        /* Background */
528        --color-background: hsl(var(--scheme2-background));
529         
530          --color-background-gradient: hsl(var(--scheme2-background));
531        
532
533        /* Primary Color */
534        --color-primary-on: hsl(var(--scheme2-primary-on));
535        --color-primary: hsl(var(--scheme2-primary));
536        --color-primary-20: hsl(var(--scheme2-primary) / .2);
537        --color-primary-30: hsl(var(--scheme2-primary) / .3);
538        --color-primary-40: hsl(var(--scheme2-primary) / .4);
539        --color-primary-60: hsl(var(--scheme2-primary) / .6);
540        
541        --color-primary-dark: hsl(var(--scheme2-primary-dark));
542        --color-primary-dark-20: hsl(var(--scheme2-primary-dark) / .2);
543        --color-primary-dark-30: hsl(var(--scheme2-primary-dark) / .3);
544        --color-primary-dark-40: hsl(var(--scheme2-primary-dark) / .4);
545        --color-primary-dark-60: hsl(var(--scheme2-primary-dark) / .6);
546
547        --color-primary-light: hsl(var(--scheme2-primary-light));
548        --color-primary-light-20: hsl(var(--scheme2-primary-light) / .2);
549        --color-primary-light-30: hsl(var(--scheme2-primary-light) / .3);
550        --color-primary-light-40: hsl(var(--scheme2-primary-light) / .4);
551        --color-primary-light-60: hsl(var(--scheme2-primary-light) / .6);
552
553         
554          --color-primary-gradient: hsl(var(--scheme2-primary));
555        
556        
557        /* Secondary Color */
558        --color-secondary-on: hsl(var(--scheme2-secondary-on));
559        --color-secondary: hsl(var(--scheme2-secondary));
560        --color-secondary-20: hsl(var(--scheme2-secondary) / .2);
561        --color-secondary-30: hsl(var(--scheme2-secondary) / .3);
562        --color-secondary-40: hsl(var(--scheme2-secondary) / .4);
563        --color-secondary-60: hsl(var(--scheme2-secondary) / .6);
564
565        --color-secondary-dark: hsl(var(--scheme2-secondary-dark));
566        --color-secondary-dark-20: hsl(var(--scheme2-secondary-dark) / .2);
567        --color-secondary-dark-30: hsl(var(--scheme2-secondary-dark) / .3);
568        --color-secondary-dark-40: hsl(var(--scheme2-secondary-dark) / .4);
569        --color-secondary-dark-60: hsl(var(--scheme2-secondary-dark) / .6);
570
571        --color-secondary-light: hsl(var(--scheme2-secondary-light));
572        --color-secondary-light-20: hsl(var(--scheme2-secondary-light) / .2);
573        --color-secondary-light-30: hsl(var(--scheme2-secondary-light) / .3);
574        --color-secondary-light-40: hsl(var(--scheme2-secondary-light) / .4);
575        --color-secondary-light-60: hsl(var(--scheme2-secondary-light) / .6);
576
577         
578          --color-secondary-gradient: hsl(var(--scheme2-secondary));
579        
580
581        /* Tertiary Color */
582        --color-tertiary-on: hsl(var(--scheme2-tertiary-on));
583        --color-tertiary: hsl(var(--scheme2-tertiary));
584        --color-tertiary-20: hsl(var(--scheme2-tertiary) / .2);
585        --color-tertiary-30: hsl(var(--scheme2-tertiary) / .3);
586        --color-tertiary-40: hsl(var(--scheme2-tertiary) / .4);
587        --color-tertiary-60: hsl(var(--scheme2-tertiary) / .6);
588
589        --color-tertiary-dark: hsl(var(--scheme2-tertiary-dark));
590        --color-tertiary-dark-20: hsl(var(--scheme2-tertiary-dark) / .2);
591        --color-tertiary-dark-30: hsl(var(--scheme2-tertiary-dark) / .3);
592        --color-tertiary-dark-40: hsl(var(--scheme2-tertiary-dark) / .4);
593        --color-tertiary-dark-60: hsl(var(--scheme2-tertiary-dark) / .6);
594
595        --color-tertiary-light: hsl(var(--scheme2-tertiary-light));
596        --color-tertiary-light-20: hsl(var(--scheme2-tertiary-light) / .2);
597        --color-tertiary-light-30: hsl(var(--scheme2-tertiary-light) / .3);
598        --color-tertiary-light-40: hsl(var(--scheme2-tertiary-light) / .4);
599        --color-tertiary-light-60: hsl(var(--scheme2-tertiary-light) / .6);
600
601         
602          --color-tertiary-gradient: hsl(var(--scheme2-tertiary));
603        
604
605        /* Accent Colors */
606        /* Notification */
607        --color-on-notification: hsl(var(--scheme2-notification-on));
608        --color-notification: hsl(var(--scheme2-notification));
609        --color-notification-mix: var(--scheme2-notification-mix);
610
611        /* Success */
612        --color-on-success: hsl(var(--scheme2-success-on));
613        --color-success: hsl(var(--scheme2-success));
614        --color-success-mix: var(--scheme2-success-mix);
615
616        /* Error */
617        --color-on-error: hsl(var(--scheme2-error-on));
618        --color-error-on: var(--color-on-error);
619        --color-error: hsl(var(--scheme2-error));
620        --color-error-mix: var(--scheme2-error-mix);
621        
622        
623        --color-error-mix-on: var(--color-white);
624
625        /* Section */
626        
627        --color-text: var(--color-content-base, var(--color-content-base));
628        --color-border: var(--color-secondary, var(--border-default-color));
629        /* Section */
630
631        /* Tables BG Color */
632        --color-table-bg: var(--color-default, var(--color-background));
633
634        /* Input Color */
635        --color-input-text: hsl(var(--scheme2-content-base));
636      }
637    
638      
639      .scheme-scheme3 {
640        /* Content */
641        --color-content-base: hsl(var(--scheme3-content-base));
642        --color-content-subtle: hsl(var(--scheme3-content-subtle));
643        --color-content-emphasis: hsl(var(--scheme3-content-emphasis));
644        --color-content-heading: hsl(var(--scheme3-content-heading));
645        
646        /* Surface */
647        --color-surface: hsl(var(--scheme3-surface, var(--scheme3-background)));
648         
649          --color-surface-gradient: hsl(var(--scheme3-surface));
650        
651
652        /* Background */
653        --color-background: hsl(var(--scheme3-background));
654         
655          --color-background-gradient: hsl(var(--scheme3-background));
656        
657
658        /* Primary Color */
659        --color-primary-on: hsl(var(--scheme3-primary-on));
660        --color-primary: hsl(var(--scheme3-primary));
661        --color-primary-20: hsl(var(--scheme3-primary) / .2);
662        --color-primary-30: hsl(var(--scheme3-primary) / .3);
663        --color-primary-40: hsl(var(--scheme3-primary) / .4);
664        --color-primary-60: hsl(var(--scheme3-primary) / .6);
665        
666        --color-primary-dark: hsl(var(--scheme3-primary-dark));
667        --color-primary-dark-20: hsl(var(--scheme3-primary-dark) / .2);
668        --color-primary-dark-30: hsl(var(--scheme3-primary-dark) / .3);
669        --color-primary-dark-40: hsl(var(--scheme3-primary-dark) / .4);
670        --color-primary-dark-60: hsl(var(--scheme3-primary-dark) / .6);
671
672        --color-primary-light: hsl(var(--scheme3-primary-light));
673        --color-primary-light-20: hsl(var(--scheme3-primary-light) / .2);
674        --color-primary-light-30: hsl(var(--scheme3-primary-light) / .3);
675        --color-primary-light-40: hsl(var(--scheme3-primary-light) / .4);
676        --color-primary-light-60: hsl(var(--scheme3-primary-light) / .6);
677
678         
679          --color-primary-gradient: hsl(var(--scheme3-primary));
680        
681        
682        /* Secondary Color */
683        --color-secondary-on: hsl(var(--scheme3-secondary-on));
684        --color-secondary: hsl(var(--scheme3-secondary));
685        --color-secondary-20: hsl(var(--scheme3-secondary) / .2);
686        --color-secondary-30: hsl(var(--scheme3-secondary) / .3);
687        --color-secondary-40: hsl(var(--scheme3-secondary) / .4);
688        --color-secondary-60: hsl(var(--scheme3-secondary) / .6);
689
690        --color-secondary-dark: hsl(var(--scheme3-secondary-dark));
691        --color-secondary-dark-20: hsl(var(--scheme3-secondary-dark) / .2);
692        --color-secondary-dark-30: hsl(var(--scheme3-secondary-dark) / .3);
693        --color-secondary-dark-40: hsl(var(--scheme3-secondary-dark) / .4);
694        --color-secondary-dark-60: hsl(var(--scheme3-secondary-dark) / .6);
695
696        --color-secondary-light: hsl(var(--scheme3-secondary-light));
697        --color-secondary-light-20: hsl(var(--scheme3-secondary-light) / .2);
698        --color-secondary-light-30: hsl(var(--scheme3-secondary-light) / .3);
699        --color-secondary-light-40: hsl(var(--scheme3-secondary-light) / .4);
700        --color-secondary-light-60: hsl(var(--scheme3-secondary-light) / .6);
701
702         
703          --color-secondary-gradient: hsl(var(--scheme3-secondary));
704        
705
706        /* Tertiary Color */
707        --color-tertiary-on: hsl(var(--scheme3-tertiary-on));
708        --color-tertiary: hsl(var(--scheme3-tertiary));
709        --color-tertiary-20: hsl(var(--scheme3-tertiary) / .2);
710        --color-tertiary-30: hsl(var(--scheme3-tertiary) / .3);
711        --color-tertiary-40: hsl(var(--scheme3-tertiary) / .4);
712        --color-tertiary-60: hsl(var(--scheme3-tertiary) / .6);
713
714        --color-tertiary-dark: hsl(var(--scheme3-tertiary-dark));
715        --color-tertiary-dark-20: hsl(var(--scheme3-tertiary-dark) / .2);
716        --color-tertiary-dark-30: hsl(var(--scheme3-tertiary-dark) / .3);
717        --color-tertiary-dark-40: hsl(var(--scheme3-tertiary-dark) / .4);
718        --color-tertiary-dark-60: hsl(var(--scheme3-tertiary-dark) / .6);
719
720        --color-tertiary-light: hsl(var(--scheme3-tertiary-light));
721        --color-tertiary-light-20: hsl(var(--scheme3-tertiary-light) / .2);
722        --color-tertiary-light-30: hsl(var(--scheme3-tertiary-light) / .3);
723        --color-tertiary-light-40: hsl(var(--scheme3-tertiary-light) / .4);
724        --color-tertiary-light-60: hsl(var(--scheme3-tertiary-light) / .6);
725
726         
727          --color-tertiary-gradient: hsl(var(--scheme3-tertiary));
728        
729
730        /* Accent Colors */
731        /* Notification */
732        --color-on-notification: hsl(var(--scheme3-notification-on));
733        --color-notification: hsl(var(--scheme3-notification));
734        --color-notification-mix: var(--scheme3-notification-mix);
735
736        /* Success */
737        --color-on-success: hsl(var(--scheme3-success-on));
738        --color-success: hsl(var(--scheme3-success));
739        --color-success-mix: var(--scheme3-success-mix);
740
741        /* Error */
742        --color-on-error: hsl(var(--scheme3-error-on));
743        --color-error-on: var(--color-on-error);
744        --color-error: hsl(var(--scheme3-error));
745        --color-error-mix: var(--scheme3-error-mix);
746        
747        
748        --color-error-mix-on: var(--color-white);
749
750        /* Section */
751        
752          --color-bg: var(--color-transparent, var(--color-background));
753        
754        --color-text: var(--color-content-base, var(--color-content-base));
755        --color-border: var(--color-secondary, var(--border-default-color));
756        /* Section */
757
758        /* Tables BG Color */
759        --color-table-bg: var(--color-default, var(--color-background));
760
761        /* Input Color */
762        --color-input-text: hsl(var(--scheme3-content-base));
763      }
764    
765      
766      .scheme-scheme4 {
767        /* Content */
768        --color-content-base: hsl(var(--scheme4-content-base));
769        --color-content-subtle: hsl(var(--scheme4-content-subtle));
770        --color-content-emphasis: hsl(var(--scheme4-content-emphasis));
771        --color-content-heading: hsl(var(--scheme4-content-heading));
772        
773        /* Surface */
774        --color-surface: hsl(var(--scheme4-surface, var(--scheme4-background)));
775         
776          --color-surface-gradient: hsl(var(--scheme4-surface));
777        
778
779        /* Background */
780        --color-background: hsl(var(--scheme4-background));
781         
782          --color-background-gradient: hsl(var(--scheme4-background));
783        
784
785        /* Primary Color */
786        --color-primary-on: hsl(var(--scheme4-primary-on));
787        --color-primary: hsl(var(--scheme4-primary));
788        --color-primary-20: hsl(var(--scheme4-primary) / .2);
789        --color-primary-30: hsl(var(--scheme4-primary) / .3);
790        --color-primary-40: hsl(var(--scheme4-primary) / .4);
791        --color-primary-60: hsl(var(--scheme4-primary) / .6);
792        
793        --color-primary-dark: hsl(var(--scheme4-primary-dark));
794        --color-primary-dark-20: hsl(var(--scheme4-primary-dark) / .2);
795        --color-primary-dark-30: hsl(var(--scheme4-primary-dark) / .3);
796        --color-primary-dark-40: hsl(var(--scheme4-primary-dark) / .4);
797        --color-primary-dark-60: hsl(var(--scheme4-primary-dark) / .6);
798
799        --color-primary-light: hsl(var(--scheme4-primary-light));
800        --color-primary-light-20: hsl(var(--scheme4-primary-light) / .2);
801        --color-primary-light-30: hsl(var(--scheme4-primary-light) / .3);
802        --color-primary-light-40: hsl(var(--scheme4-primary-light) / .4);
803        --color-primary-light-60: hsl(var(--scheme4-primary-light) / .6);
804
805         
806          --color-primary-gradient: hsl(var(--scheme4-primary));
807        
808        
809        /* Secondary Color */
810        --color-secondary-on: hsl(var(--scheme4-secondary-on));
811        --color-secondary: hsl(var(--scheme4-secondary));
812        --color-secondary-20: hsl(var(--scheme4-secondary) / .2);
813        --color-secondary-30: hsl(var(--scheme4-secondary) / .3);
814        --color-secondary-40: hsl(var(--scheme4-secondary) / .4);
815        --color-secondary-60: hsl(var(--scheme4-secondary) / .6);
816
817        --color-secondary-dark: hsl(var(--scheme4-secondary-dark));
818        --color-secondary-dark-20: hsl(var(--scheme4-secondary-dark) / .2);
819        --color-secondary-dark-30: hsl(var(--scheme4-secondary-dark) / .3);
820        --color-secondary-dark-40: hsl(var(--scheme4-secondary-dark) / .4);
821        --color-secondary-dark-60: hsl(var(--scheme4-secondary-dark) / .6);
822
823        --color-secondary-light: hsl(var(--scheme4-secondary-light));
824        --color-secondary-light-20: hsl(var(--scheme4-secondary-light) / .2);
825        --color-secondary-light-30: hsl(var(--scheme4-secondary-light) / .3);
826        --color-secondary-light-40: hsl(var(--scheme4-secondary-light) / .4);
827        --color-secondary-light-60: hsl(var(--scheme4-secondary-light) / .6);
828
829         
830          --color-secondary-gradient: hsl(var(--scheme4-secondary));
831        
832
833        /* Tertiary Color */
834        --color-tertiary-on: hsl(var(--scheme4-tertiary-on));
835        --color-tertiary: hsl(var(--scheme4-tertiary));
836        --color-tertiary-20: hsl(var(--scheme4-tertiary) / .2);
837        --color-tertiary-30: hsl(var(--scheme4-tertiary) / .3);
838        --color-tertiary-40: hsl(var(--scheme4-tertiary) / .4);
839        --color-tertiary-60: hsl(var(--scheme4-tertiary) / .6);
840
841        --color-tertiary-dark: hsl(var(--scheme4-tertiary-dark));
842        --color-tertiary-dark-20: hsl(var(--scheme4-tertiary-dark) / .2);
843        --color-tertiary-dark-30: hsl(var(--scheme4-tertiary-dark) / .3);
844        --color-tertiary-dark-40: hsl(var(--scheme4-tertiary-dark) / .4);
845        --color-tertiary-dark-60: hsl(var(--scheme4-tertiary-dark) / .6);
846
847        --color-tertiary-light: hsl(var(--scheme4-tertiary-light));
848        --color-tertiary-light-20: hsl(var(--scheme4-tertiary-light) / .2);
849        --color-tertiary-light-30: hsl(var(--scheme4-tertiary-light) / .3);
850        --color-tertiary-light-40: hsl(var(--scheme4-tertiary-light) / .4);
851        --color-tertiary-light-60: hsl(var(--scheme4-tertiary-light) / .6);
852
853         
854          --color-tertiary-gradient: hsl(var(--scheme4-tertiary));
855        
856
857        /* Accent Colors */
858        /* Notification */
859        --color-on-notification: hsl(var(--scheme4-notification-on));
860        --color-notification: hsl(var(--scheme4-notification));
861        --color-notification-mix: var(--scheme4-notification-mix);
862
863        /* Success */
864        --color-on-success: hsl(var(--scheme4-success-on));
865        --color-success: hsl(var(--scheme4-success));
866        --color-success-mix: var(--scheme4-success-mix);
867
868        /* Error */
869        --color-on-error: hsl(var(--scheme4-error-on));
870        --color-error-on: var(--color-on-error);
871        --color-error: hsl(var(--scheme4-error));
872        --color-error-mix: var(--scheme4-error-mix);
873        
874        
875        --color-error-mix-on: var(--color-white);
876
877        /* Section */
878        
879          --color-bg: var(--color-transparent, var(--color-background));
880        
881        --color-text: var(--color-content-base, var(--color-content-base));
882        --color-border: var(--color-secondary, var(--border-default-color));
883        /* Section */
884
885        /* Tables BG Color */
886        --color-table-bg: var(--color-default, var(--color-background));
887
888        /* Input Color */
889        --color-input-text: hsl(var(--scheme4-content-base));
890      }
891    
892</style>
893
894  <style data-shopify>:root {
895    --border-default-width: 1px;
896    --border-default-width-narrow: 1px;
897    --border-default-width-wide: 2px;
898    --border-default-radius: 0;
899    --border-default-color: var(--color-content-subtle);
900  }</style>
901  <style data-shopify>:root {--button-px-sm: 0.75rem; --button-py-sm: 0.5rem; --button-px-md: 1rem; --button-py-md: 0.625rem; --button-px-lg: 1.25rem; --button-py-lg: 0.75rem; --button-font-size: var(--font_button_size);--button-all-border-radius: var(--border-default-radius);/* default */ --border-button-width: var(--border-default-width);--button-px-default: var(--button-px-lg);--button-py-default: var(--button-py-lg);}
902
903  .btn {--tw-shadow: 0 0px 0px 0 var(--button-shadow-color);
903 --button-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow); display: flex; align-items: center; justify-content: center; text-align: center; cursor: pointer; position: relative; overflow: hidden; color: var(--button-color); border: var(--border-button-width) solid var(--border-color); border-radius: var(--button-all-border-radius); box-shadow: var(--button-box-shadow); padding: var(--button-py-default) var(--button-px-default); font-size: var(--button-font-size); font-family: var(--font_button); font-weight: var(--font_button_weight); letter-spacing: var(--font_button_letter); line-height: var(--font_button_line); text-transform: var(--font_button_text_transform); transition: .2s ease-out; --border-color: var(--default,var(--color-primary)); --button-color: var(--color-primary-on); --button-shadow-color: var(--color-primary-20); text-decoration-color: transparent; --button-fill: var(--color-primary); --button-fill-hover: var(--color-primary);}
904
905  .btn:before,
906  .btn:after {
907    content: '';
908    background: transparent;
909    inset: 0;
910    position: absolute;
911    display: block;
912    z-index: -1;
913    transition: .2s ease-out;
914    transform: translate3d(0,0,0);
915  }
916  .btn:before {
917    background: var(--button-fill-hover);
918    opacity: 0;
919  }
920  .btn:hover::before {
921    opacity: var(--button-bg-opacity, 1);
922  }
923
924  .btn:after {
925    background: var(--button-fill);
926    opacity: var(--button-bg-opacity, 1);
927  }
928  .btn:hover::after {
929    opacity: 0;
930  }
931
932  input.btn {
933    background: var(--button-fill);
934  }
935  input.btn:before {
936    display: none;
937  }
938  input.btn:after {
939    display: none;
940  }
941  input.btn:hover {
942    background: var(--button-fill-hover);
943  }
944
945  .btn--sm {
946    --button-py-default: var(--button-py-sm);
947    --button-px-default: var(--button-px-sm);
948    font-size: max(calc(var(--button-font-size) * .618em ), 14px)
949  }
950  .btn--md {
951    --button-py-default: var(--button-py-md);
952    --button-px-default: var(--button-px-md);
953  }
954  .btn--lg {
955    --button-py-default: var(--button-py-lg);
956    --button-px-default: var(--button-px-lg);
957  }
958
959  .btn:hover,
960  .btn--primary:hover {--border-color: var(--default,var(--color-primary)); --button-color: var(--color-primary-on); --button-shadow-color: var(--color-primary-20); text-decoration-color: transparent;}
961
962  .btn--secondary {--button-color: var(--color-secondary); --border-color: var(--default,var(--color-secondary)); --button-shadow-color: var(--color-secondary-20); text-decoration-color: transparent; --button-fill: var(--color-transparent); --button-fill-hover: var(--color-primary);}
963
964  .btn--secondary:hover {--border-color: var(--default,var(--color-primary)); --button-color: var(--color-primary-on); --button-shadow-color: var(--color-primary-20); text-decoration-color: transparent;}
965
966  .btn--tertiary {--button-color: var(--color-primary); --border-color: transparent; --button-shadow-color: transparent; text-decoration-color: transparent; --button-fill: var(--color-transparent); --button-fill-hover: var(--color-primary);}
967
968  .btn--tertiary:hover {--border-color: var(--default,var(--color-primary)); --button-color: var(--color-primary-on); --button-shadow-color: var(--color-primary-20); text-decoration-color: transparent;}
969
970  .btn--light {--border-color: var(--color-gray-100,var(--color-gray-100)); --button-color: var(--color-gray-100-on); --button-shadow-color: var(--color-gray-100-20); text-decoration-color: transparent; --button-fill: var(--color-gray-100); --button-fill-hover: var(--color-gray-100);}
971
972  .btn--light:hover {--border-color: var(--color-gray-100,var(--color-gray-100)); --button-color: var(--color-gray-100-on); --button-shadow-color: var(--color-gray-100-20); text-decoration-color: transparent;}
973
974  .btn--dark {--border-color: var(--color-gray-900,var(--color-gray-900)); --button-color: var(--color-gray-900-on); --button-shadow-color: var(--color-gray-900-20); text-decoration-color: transparent; --button-fill: var(--color-gray-900); --button-fill-hover: var(--color-gray-900);}
975
976  .btn--dark:hover {--border-color: var(--color-gray-900,var(--color-gray-900)); --button-color: var(--color-gray-900-on); --button-shadow-color: var(--color-gray-900-20); text-decoration-color: transparent;}
977 
978  .btn--error {--border-color: var(--color-error,var(--color-error)); --button-color: var(--color-error-on); --button-shadow-color: var(--color-error-20); text-decoration-color: transparent; --button-fill: var(--color-error); --button-fill-hover: var(--color-error);}
979
980  .btn--error:hover {--border-color: var(--color-error,var(--color-error)); --button-color: var(--color-error-on); --button-shadow-color: var(--color-error-20); text-decoration-color: transparent;}
981
982  .btn--error-on {--border-color: var(--color-error-on,var(--color-error-on)); --button-color: var(--color-error-on-on); --button-shadow-color: var(--color-error-on-20); text-decoration-color: transparent; --button-fill: var(--color-on-error); --button-color: var(--color-error); --button-fill-hover: var(--color-on-error);}
983
984  .btn--error-on:hover {--border-color: var(--color-error-on,var(--color-error-on)); --button-color: var(--color-error-on-on); --button-shadow-color: var(--color-error-on-20); text-decoration-color: transparent; --button-color: var(--color-error);}
985  
986  .btn--error-mix {--border-color: var(--color-error-mix,var(--color-error-mix)); --button-color: var(--color-error-mix-on); --button-shadow-color: var(--color-error-mix-20); text-decoration-color: transparent; --button-fill: var(--color-error-mix); --button-fill-hover: var(--color-error-mix);}
987
988  .btn--error-mix:hover {--border-color: var(--color-error-mix,var(--color-error-mix)); --button-color: var(--color-error-mix-on); --button-shadow-color: var(--color-error-mix-20); text-decoration-color: transparent;}
989
990  @media screen and (min-width: 48em) {
991    .btn {
992      --button-font-size: var(--font_button_size_md);
993    }
994  }
995
996  
997
998
999</style>
1000  <style data-shopify>
1001
1002:root {
1003  --gap-sm-2xs: 0.25rem;
1004  --gap-sm-xs: 0.5rem;
1005  --gap-sm-sm: 0.75rem;
1006  --gap-sm-md: 1.0rem;
1007  --gap-sm-lg: 1.25rem;
1008  --gap-sm-xl: 1.5rem;
1009  --gap-sm-2xl: 2.0rem;
1010  --gap-lg-2xs: 0.5rem;
1011  --gap-lg-xs: 1.0rem;
1012  --gap-lg-sm: 1.5rem;
1013  --gap-lg-md: 2.0rem;
1014  --gap-lg-lg: 2.5rem;
1015  --gap-lg-xl: 3.0rem;
1016  --gap-lg-2xl: 3.5rem;
1017  --gap-container-2xs: 0.5rem;
1018  --gap-container-xs: 1.0rem;
1019  --gap-container-sm: 2.0rem;
1020  --gap-container-md: 3.0rem;
1021  --gap-container-lg: 4.0rem;
1022  --gap-container-xl: 5.0rem;
1023  --gap-container-2xl: 6.0rem;
1024  --padding-xs-2xs: 0.125rem;
1025  --padding-xs-xs: 0.25rem;
1026  --padding-xs-sm: 0.375rem;
1027  --padding-xs-md: 0.5rem;
1028  --padding-xs-lg: 0.625rem;
1029  --padding-xs-xl: 0.75rem;
1030  --padding-xs-2xl: 1.0rem;
1031  --padding-sm-2xs: 0.25rem;
1032  --padding-sm-xs: 0.5rem;
1033  --padding-sm-sm: 0.75rem;
1034  --padding-sm-md: 1.0rem;
1035  --padding-sm-lg: 1.25rem;
1036  --padding-sm-xl: 1.5rem;
1037  --padding-sm-2xl: 2.0rem;
1038  --padding-lg-2xs: 0.5rem;
1039  --padding-lg-xs: 1.0rem;
1040  --padding-lg-sm: 1.5rem;
1041  --padding-lg-md: 2.0rem;
1042  --padding-lg-lg: 2.5rem;
1043  --padding-lg-xl: 3.0rem;
1044  --padding-lg-2xl: 3.5rem;
1045  --padding-container-2xs: 0.5rem;
1046  --padding-container-xs: 1.0rem;
1047  --padding-container-sm: 2.0rem;
1048  --padding-container-md: 3.0rem;
1049  --padding-container-lg: 4.0rem;
1050  --padding-container-xl: 5.0rem;
1051  --padding-container-2xl: 6.0rem;
1052  --padding-section-desktop-2xs: .5rem;
1053  --padding-section-desktop-xs: 1rem;
1054  --padding-section-desktop-sm: 2rem;
1055  --padding-section-desktop-md: 3rem;
1056  --padding-section-desktop-lg: 4rem;
1057  --padding-section-desktop-xl: 5rem;
1058  --padding-section-desktop-2xl: 6rem;
1059  --padding-section-mobile-2xs: .25rem;
1060  --padding-section-mobile-xs: .5rem;
1061  --padding-section-mobile-sm: 1.5rem;
1062  --padding-section-mobile-md: 2rem;
1063  --padding-section-mobile-lg: 2.5rem;
1064  --padding-section-mobile-xl: 3rem;
1065  --padding-section-mobile-2xl: 4rem;
1066  --margin-sm-2xs: 0.25rem;
1067  --margin-sm-xs: 0.5rem;
1068  --margin-sm-sm: 0.75rem;
1069  --margin-sm-md: 1.0rem;
1070  --margin-sm-lg: 1.25rem;
1071  --margin-sm-xl: 1.5rem;
1072  --margin-sm-2xl: 2.0rem;
1073  --margin-lg-2xs: 0.5rem;
1074  --margin-lg-xs: 1.0rem;
1075  --margin-lg-sm: 1.5rem;
1076  --margin-lg-md: 2.0rem;
1077  --margin-lg-lg: 2.5rem;
1078  --margin-lg-xl: 3.0rem;
1079  --margin-lg-2xl: 3.5rem;
1080  --margin-container-2xs: 0.5rem;
1081  --margin-container-xs: 1.0rem;
1082  --margin-container-sm: 2.0rem;
1083  --margin-container-md: 3.0rem;
1084  --margin-container-lg: 4.0rem;
1085  --margin-container-xl: 5.0rem;
1086  --margin-container-2xl: 6.0rem;
1087  --w-tooltip-sm: 180px;
1088  --w-tooltip-md: 210px;
1089  --w-tooltip-lg: 240px;
1090  --w-tooltip-xl: 270px;
1091
1092  --container-max-w-sm: 100rem;
1093  --container-max-w-lg: 200rem;
1094
1095  
1096  
1097  
1098  
1099  
1100  
1101  
1102  --select-pad-r: calc(var(--border-default-width) + 1rem + (2 * var(--padding-sm-xs)));
1103  
1104}
1105
1106</style>
1107  <link href="//gregzlap.store/cdn/shop/t/6/assets/styles-critical.bundle.css?v=109526092811823891091763727277" rel="stylesheet" type="text/css" media="all" />
1108  <title>
1109    
1110
1111        
1112        HARMONICA HOHNER SIGNATURE SERIES - MODÈLE GREG ZLAP
1113 - Store Greg Zlap
1114</title>
1115
1116  
1117
1118  
1119
1120
1121
1122
1123
1124<script>
1125    window.theme_version = '2.15.0';
1126</script>
1126
1127  
1127<script src="//gregzlap.store/cdn/shop/t/6/assets/runtime.bundle.js?v=90667342854394929991763727276"></script>
1127
1128  
1128<script src="//gregzlap.store/cdn/shop/t/6/assets/geolocation.bundle.js?v=52659135114071786981763727267"></script>
1128
1129  
1130    
1131      
1132<script>
1133  window.dataLayer = window.dataLayer || [];
1134  
1135window.dataLayer.push({
1136    event:'page_data_loaded',
1137    user: {
1138      logged_in: 'false'
1139    },
1140    pageType: 'product',
1141    platform: 'shopify',
1142    shopify_consent: 'true',
1143    platform_theme: 'global',
1144    platform_version: window.theme_version
1145  });
1146</script>
1146
1147<!-- Google Tag Manager -->
1148<script>
vendor: 327 bytes, lines 1148-1152
1148(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
1149new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
1150j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
1151'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
1152})(window,document,'script','dataLayer','
1152GTM-T3X8MJG2
vendor: 3 bytes, line 1152
1152');
1152</script>
1152
1153<!-- End Google Tag Manager -->
1154    
1155  
1156
1157  <link rel="canonical" href="https://gregzlap.store/products/harmonica-hohner-signature-series-modele-greg-zlap">
1158
1159  
1159<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
1159<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/94498685248/digital_wallets/dialog">
1160<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="buy" href="/cart/53110701883712:1?ucp/version=2026-08-25" payment="com.google.pay dev.shopify.card dev.shopify.shop_pay"><link rel="alternate" type="application/json+oembed" href="https://gregzlap.store/products/harmonica-hohner-signature-series-modele-greg-zlap.oembed">
1161<script async="async" src="/checkouts/internal/preloads.js?locale=fr-US&default_configuration_id=5853413696"></script>
vendor: 1 bytes, line 1161
1161
1162<script id="shopify-features" type="application/json">{"accessToken":"397fd4b0b61de7661c7d994c82dabf5c","betas":["rich-media-storefront-analytics"],"domain":"gregzlap.store","predictiveSearch":true,"shopId":94498685248,"locale":"fr"}</script>
vendor: 1 bytes, line 1162
1162
1163<script>var Shopify = Shopify || {};
1164Shopify.shop = "gregzlap-official-fr.myshopify.com";
1165Shopify.locale = "fr";
1166Shopify.currency = {"active":"USD","rate":"1.14234160249"};
1167Shopify.country = "US";
1168Shopify.theme = {"name":"Copie de export-greg-zlap","id":182049112384,"schema_name":"Rhythm","schema_version":"2.15.0","theme_store_id":null,"role":"main"};
1169Shopify.theme.handle = "null";
1170Shopify.theme.style = {"id":null,"handle":null};
1171Shopify.cdnHost = "gregzlap.store/cdn";
1172Shopify.routes = Shopify.routes || {};
1173Shopify.routes.root = "/";
1174Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
1175Shopify.SignInWithShop = Shopify.SignInWithShop || {};
1176Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
1177Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 1177
1177
1178<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 1178
1178
1179<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 1179
1179
1180<script>
1181  window.Shopify = window.Shopify || {};
1182  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
1183  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
1184  window.Shopify.SignInWithShop.eligible = true;
1185</script>
vendor: 1 bytes, line 1185
1185
1186<script id="shop-js-analytics" type="application/json">{"pageType":"product"}</script>
vendor: 1 bytes, line 1186
1186
1187<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 1187
1187
1188<script type="module">
1189  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.fr.esm.js");
1190
1191  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
1192
1193</script>
vendor: 1 bytes, line 1193
1193
1194<script>
1195  window.Shopify = window.Shopify || {};
1196  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
1197  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"]};
1198</script>
vendor: 1 bytes, line 1198
1198
1199<script>(function() {
1200  var isLoaded = false;
1201  function asyncLoad() {
1202    if (isLoaded) return;
1203    isLoaded = true;
1204    var urls = ["\/\/shopify.privy.com\/widget.js?shop=gregzlap-official-fr.myshopify.com"];
1205    for (var i = 0; i < urls.length; i++) {
1206      var s = document.createElement('script');
1207      s.type = 'text/javascript';
1208      s.async = true;
1209      s.src = urls[i];
1210      var x = document.getElementsByTagName('script')[0];
1211      x.parentNode.insertBefore(s, x);
1212    }
1213  };
1214  if(window.attachEvent) {
1215    window.attachEvent('onload', asyncLoad);
1216  } else {
1217    window.addEventListener('load', asyncLoad, false);
1218  }
1219})();</script>
vendor: 1 bytes, line 1219
1219
1220<script id="__st">var __st={"a":94498685248,"offset":7200,"reqid":"1fb52cdd-d449-46cb-b8a6-344c675fa7e5-1791522120","pageurl":"gregzlap.store\/products\/harmonica-hohner-signature-series-modele-greg-zlap","u":"0e013d751963","p":"product","rtyp":"product","rid":10256169337152};</script>
vendor: 1 bytes, line 1220
1220
1221<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 1221
1221
1222<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 1222
1222
1223<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//gregzlap.store/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 1223
1223
1224<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 = "//gregzlap.store/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>
1224<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 1224
1224
1225<script>
1226  window.Shopify = window.Shopify || {};
1227  window.Shopify.MCP = window.Shopify.MCP || {};
1228  window.Shopify.MCP.enabled = true;
1229  window.Shopify.MCP.shop = "gregzlap-official-fr.myshopify.com";
1230  window.Shopify.MCP.mcpEndpoint = "https:\/\/gregzlap.store\/api\/mcp";
1231  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"]}}];
1232</script>
vendor: 1 bytes, line 1232
1232
1233<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("\/\/gregzlap.store\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
1234</script>
vendor: 1 bytes, line 1234
1234
1235<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://gregzlap.store/cdn/shopifycloud/portable-wallets/latest/portable-wallets.fr.js",t.type="module",document.head.appendChild(t)}};
1236</script>
vendor: 1 bytes, line 1236
1236
1237<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
1238  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);
1239</script>
vendor: 1 bytes, line 1239
1239
1240<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})}}));
1241</script>
1241
1242
1243<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
1243 
1244<style>
1245  ::backdrop {
1246    
1247      --theme-color: ;
1248      background: hsl(0 0% 100% / 0.4);
1249    
1250    
1251      -webkit-backdrop-filter: blur(10px);
1252      backdrop-filter: blur(10px);
1253    
1254  }
1255</style>
1256  <link href="//gregzlap.store/cdn/shop/t/6/assets/styles.bundle.css?v=52539408576379387661763727278" rel="stylesheet" type="text/css" media="print" onload="this.media=`all`;this.removeAttribute(`onload`)" />
1257  <noscript><link href="//gregzlap.store/cdn/shop/t/6/assets/styles.bundle.css?v=52539408576379387661763727278" rel="stylesheet" type="text/css" media="all" /></noscript>
1258  
1258<script src="//gregzlap.store/cdn/shop/t/6/assets/alpine.bundle.js?v=77675945928375939261763727172" defer></script>
1258
1259
1260
1261  
1262
1263  
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278  <meta name="description" content="Découvrez le célèbre harmonica Hohner Greg Zlap Signature en tonalité de Do (C), la tonalité d’harmonica la plus utilisée au monde et le choix idéal pour apprendre et progresser. Sélectionné par Greg Zlap pour sa puissance et sa fiabilité sur scène, cet harmonica rock est conçu pour relever les défis des performances l">
1279
1280  <meta property="og:site_name" content="Store Greg Zlap">
1281  <meta property="og:url" content="https://gregzlap.store/products/harmonica-hohner-signature-series-modele-greg-zlap">
1282  <meta property="og:title" content="HARMONICA HOHNER SIGNATURE SERIES - MODÈLE GREG ZLAP - Store Greg Zlap">
1283  <meta property="og:type" content="product">
1284  <meta property="og:description" content="Découvrez le célèbre harmonica Hohner Greg Zlap Signature en tonalité de Do (C), la tonalité d’harmonica la plus utilisée au monde et le choix idéal pour apprendre et progresser. Sélectionné par Greg Zlap pour sa puissance et sa fiabilité sur scène, cet harmonica rock est conçu pour relever les défis des performances l">
1285
1286  <meta property="og:image" content="http://gregzlap.store/cdn/shop/files/5MOCKUPBkSignaturePackaging.png?v=1788797306">
1287  <meta property="og:image:secure_url" content="https://gregzlap.store/cdn/shop/files/5MOCKUPBkSignaturePackaging.png?v=1788797306">
1288  <meta property="og:image:width" content="3543">
1289  <meta property="og:image:height" content="3543">
1290
1291<meta property="og:price:amount" content="68.00">
1292    <meta property="og:price:currency" content="USD">
1293<meta name="twitter:card" content="summary_large_image">
1294  <meta name="twitter:title" content="HARMONICA HOHNER SIGNATURE SERIES - MODÈLE GREG ZLAP - Store Greg Zlap">
1295  <meta name="twitter:description" content="Découvrez le célèbre harmonica Hohner Greg Zlap Signature en tonalité de Do (C), la tonalité d’harmonica la plus utilisée au monde et le choix idéal pour apprendre et progresser. Sélectionné par Greg Zlap pour sa puissance et sa fiabilité sur scène, cet harmonica rock est conçu pour relever les défis des performances l">
1296
1297
1298  
1298<script>
1299    
1300    function loadYoutubeIframeAPI() {
1301      if(!document.getElementById('youtube_iframe_api')) {
1302        const tag = document.createElement('script')
1303        tag.id = 'youtube_iframe_api'
1304        tag.src = 'https://www.youtube.com/iframe_api'
1305        const firstScriptTag = document.getElementsByTagName('script')[0]
1306        firstScriptTag.parentNode.insertBefore(tag, firstScriptTag)
1307      }
1308    }
1309    function onYouTubeIframeAPIReady () {
1310      const youtubePlayers = document.querySelectorAll('[data-autoplay="true"][data-youtube-id]')
1311      if (youtubePlayers) {
1312        youtubePlayers.forEach(function (player) {
1313          new YT.Player(player, {
1314            events: {
1315              onReady: function (e) {
1316                e.target.playVideo()
1317              }
1318            }
1319          })
1320        })
1321      }
1322    }
1323  </script>
1323
1324
1325  
1326  
1327  
1328
1329  
1330<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1331<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: 94498685248,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "product"};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 1331
1331
1332<script>
1333  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
1334</script>
vendor: 1 bytes, line 1334
1334
1335<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}
1335).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: 94498685248,storefrontBaseUrl: "https://gregzlap.store",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://gregzlap.store/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab"],webPixelsConfigList: [{"id":"2049048896","configuration":"{\"pixel_id\":\"183
1335160276912715\",\"pixel_type\":\"facebook_pixel\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"bd2f978c17a94bbb8a74d43de2165dc5","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"1516601664","configuration":"{\"gtm_id\":\"GTM-T3X8MJG2\"}","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"9c02f134f72408f0926e349d50d5e1fe","type":"APP","apiClientId":37773246465,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_phone","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"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":"Store Greg Zlap","paymentSettings":{"currencyCode":"EUR"},"myshopifyDomain":"gregzlap-official-fr.myshopify.com","countryCode":"FR","storefrontUrl":"https:\/\/gregzlap.store"},"customer":null,"cart":null,"checkout":null,"productVariants":[{"price":{"amount":68.0,"currencyCode":"USD"},"product":{"title":"HARMONICA HOHNER SIGNATURE SERIES - MODÈLE GREG ZLAP","vendor":"Store Greg Zlap","id":"10256169337152","untranslatedTitle":"HARMONICA HOHNER SIGNATURE SERIES - MODÈLE GREG ZLAP","url":"\/products\/harmonica-hohner-signature-series-modele-greg-zlap","type":"Harmonica"},"id":"53110701883712","image":{"src":"\/\/gregzlap.store\/cdn\/shop\/files\/5MOCKUPBkSignaturePackaging.png?v=1788797306"},"sku":"0881061570172","title":"Default Title","untranslatedTitle":"Default Title"}],"products":[{"id":"10256169337152","handle":"harmonica-hohner-signature-series-modele-greg-zlap","isCollective":null,"title":"HARMONICA HOHNER SIGNATURE SERIES - MODÈLE GREG ZLAP","type":"Harmonica","untranslatedTitle":"HARMONICA HOHNER SIGNATURE SERIES - MODÈLE GREG ZLAP","url":"\/products\/harmonica-hohner-signature-series-modele-greg-zlap","vendor":"Store Greg Zlap","remoteShopId":null,"variants":[{"id":"53110701883712","image":{"src":"\/\/gregzlap.store\/cdn\/shop\/files\/5MOCKUPBkSignaturePackaging.png?v=1788797306"},"price":{"amount":68.0,"currencyCode":"USD"},"sku":"0881061570172","title":"Default Title","untranslatedTitle":"Default Title"}]}],"purchasingCompany":null},},"https://gregzlap.store/cdn","7ec887c8w14f9f074p854094e1m1370c602",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"182049112384","themePublished":"true","eventMetadataId":"58b25927-47f9-4e36-81cd-e949bf7c5a94","pageType":"product","resourceId":"10256169337152","shopId":"94498685248","storefrontBaseUrl":"https:\/\/gregzlap.store","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\"]","isMerchantRequest":"false","hashVersion":"7ec887c8w14f9f074p854094e1m1370c602","publish":"custom","events":"[[\"page_viewed\",{}],[\"product_viewed\",{\"productVariant\":{\"price\":{\"amount\":68.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"HARMONICA HOHNER SIGNATURE SERIES - MODÈLE GREG ZLAP\",\"vendor\":\"Store Greg Zlap\",\"id\":\"10256169337152\",\"untranslatedTitle\":\"HARMONICA HOHNER SIGNATURE SERIES - MODÈLE GREG ZLAP\",\"url\":\"\/products\/harmonica-hohner-signature-series-modele-greg-zlap\",\"type\":\"Harmonica\"},\"id\":\"53110701883712\",\"image\":{\"src\":\"\/\/gregzlap.store\/cdn\/shop\/files\/5MOCKUPBkSignaturePackaging.png?v=1788797306\"},\"sku\":\"0881061570172\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"}}]]"});})();</script>
1335<script>
1336  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
1337  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
1338  window.ShopifyAnalytics.meta.currency = 'USD';
1339  var meta = {"product":{"id":10256169337152,"gid":"gid:\/\/shopify\/Product\/10256169337152","vendor":"Store Greg Zlap","type":"Harmonica","handle":"harmonica-hohner-signature-series-modele-greg-zlap","variants":[{"id":53110701883712,"price":6800,"name":"HARMONICA HOHNER SIGNATURE SERIES - MODÈLE GREG ZLAP","public_title":null,"sku":"0881061570172"}],"remote":false},"page":{"pageType":"product","resourceType":"product","resourceId":10256169337152,"requestId":"1fb52cdd-d449-46cb-b8a6-344c675fa7e5-1791522120"}};
1340  for (var attr in meta) {
1341    window.ShopifyAnalytics.meta[attr] = meta[attr];
1342  }
1343</script>
vendor: 1 bytes, line 1343
1343
1344<script class="analytics">
1345  (function () {
1346    var customDocumentWrite = function(content) {
1347      var jquery = null;
1348
1349      if (window.jQuery) {
1350        jquery = window.jQuery;
1351      } else if (window.Checkout && window.Checkout.$) {
1352        jquery = window.Checkout.$;
1353      }
1354
1355      if (jquery) {
1356        jquery('body').append(content);
1357      }
1358    };
1359
1360    var hasLoggedConversion = function(token) {
1361      if (token) {
1362        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
1363      }
1364      return false;
1365    }
1366
1367    var setCookieIfConversion = function(token) {
1368      if (token) {
1369        var twoMonthsFromNow = new Date(Date.now());
1370        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
1371
1372        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
1373      }
1374    }
1375
1376    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
1377    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
1378    if (trekkie.integrations) {
1379      return;
1380    }
1381    trekkie.methods = [
1382      'identify',
1383      'page',
1384      'ready',
1385      'track',
1386      'trackForm',
1387      'trackLink'
1388    ];
1389    trekkie.factory = function(method) {
1390      return function() {
1391        var args = Array.prototype.slice.call(arguments);
1392        args.unshift(method);
1393        trekkie.push(args);
1394        if (method == 'track' || method == 'page') {
1395          var pageUrl;
1396          try {
1397            pageUrl = window.location.href;
1398          } catch (e) {}
1399          var pageReferrer;
1400          try {
1401            pageReferrer = document.referrer;
1402          } catch (e) {}
1403          try {
1404            if (window.__TREKKIE_SHIM_QUEUE == null) {
1405              window.__TREKKIE_SHIM_QUEUE = [];
1406            }
1407            window.__TREKKIE_SHIM_QUEUE.push({
1408              from: 'trekkie-stub',
1409              method: method,
1410              args: args.slice(1),
1411              pageContext: {
1412                url: pageUrl,
1413                referrer: pageReferrer
1414              }
1415            });
1416          } catch (e) {
1417            // no-op
1418          }
1419        }
1420        return trekkie;
1421      };
1422    };
1423    for (var i = 0; i < trekkie.methods.length; i++) {
1424      var key = trekkie.methods[i];
1425      trekkie[key] = trekkie.factory(key);
1426    }
1427    trekkie.load = function(config) {
1428      trekkie.config = config || {};
1429      trekkie.config.initialDocumentCookie = document.cookie;
1430      var first = document.getElementsByTagName('script')[0];
1431var script = document.createElement('script');
1432script.type = 'text/javascript';
1433script.onerror = function(e) {
1434  var scriptFallback = document.createElement('script');
1435  scriptFallback.type = 'text/javascript';
1436  scriptFallback.onerror = function(error) {
1437          var Monorail = {
1438      produce: function produce(monorailDomain, schemaId, payload) {
1439        var currentMs = new Date().getTime();
1440        var event = {
1441          schema_id: schemaId,
1442          payload: payload,
1443          metadata: {
1444            event_created_at_ms: currentMs,
1445            event_sent_at_ms: currentMs
1446          }
1447        };
1448        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
1449      },
1450      sendRequest: function sendRequest(endpointUrl, payload) {
1451        // Try the sendBeacon API
1452        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
1453          var blobData = new window.Blob([payload], {
1454            type: 'text/plain'
1455          });
1456
1457          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
1458            return true;
1459          } // sendBeacon was not successful
1460
1461        } // XHR beacon
1462
1463        var xhr = new XMLHttpRequest();
1464
1465        try {
1466          xhr.open('POST', endpointUrl);
1467          xhr.setRequestHeader('Content-Type', 'text/plain');
1468          xhr.send(payload);
1469        } catch (e) {
1470          console.log(e);
1471        }
1472
1473        return false;
1474      },
1475      isIos12: function isIos12() {
1476        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
1477      }
1478    };
1479    Monorail.produce('monorail-edge.shopifysvc.com',
1480      'trekkie_storefront_load_errors/1.1',
1481      {shop_id: 94498685248,
1482      theme_id: 182049112384,
1483      app_name: "storefront",
1484      context_url: window.location.href,
1485      source_url: "//gregzlap.store/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js"});
1486
1487  };
1488  scriptFallback.async = true;
1489  scriptFallback.src = '//gregzlap.store/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js';
1490  first.parentNode.insertBefore(scriptFallback, first);
1491};
1492script.async = true;
1493script.src = '//gregzlap.store/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js';
1494first.parentNode.insertBefore(script, first);
1495
1496    };
1497    trekkie.load(
1498      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":94498685248,"isMerchantRequest":null,"themeId":182049112384,"themeCityHash":"17577954904605387205","contentLanguage":"fr","currency":"USD","eventMetadataId":"58b25927-47f9-4e36-81cd-e949bf7c5a94"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
1499    );
1500
1501    var loaded = false;
1502    trekkie.ready(function() {
1503      if (loaded) return;
1504      loaded = true;
1505
1506      window.ShopifyAnalytics.lib = window.trekkie;
1507
1508      var originalDocumentWrite = document.write;
1509      document.write = customDocumentWrite;
1510      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
1511      document.write = originalDocumentWrite;
1512
1513      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
1514      var token = match? match[1]: undefined;
1515      if (!hasLoggedConversion(token)) {
1516        setCookieIfConversion(token);
1517        window.ShopifyAnalytics.lib.track("Viewed Product",{"currency":"USD","variantId":53110701883712,"productId":10256169337152,"productGid":"gid:\/\/shopify\/Product\/10256169337152","name":"HARMONICA HOHNER SIGNATURE SERIES - MODÈLE GREG ZLAP","price":"68.00","sku":"0881061570172","brand":"Store Greg Zlap","variant":null,"category":"Harmonica","nonInteraction":true,"remote":false,"available":true},undefined,undefined,{"shopifyEmitted":true});
1518      }
1519    });
1520
1521    window.ShopifyAnalytics.lib.page(null,{"pageType":"product","resourceType":"product","resourceId":10256169337152,"requestId":"1fb52cdd-d449-46cb-b8a6-344c675fa7e5-1791522120","shopifyEmitted":true});
1522
1523    var eventsListenerScript = document.createElement('script');
1524    eventsListenerScript.async = true;
1525    eventsListenerScript.src = "//gregzlap.store/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
1526    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
1527})();</script>
vendor: 1 bytes, line 1527
1527
1528<script
1529  defer
1530  src="https://gregzlap.store/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.10.1.min.js"
1531  data-application="storefront-renderer"
1532  data-shop-id="94498685248"
1533  data-render-region="gcp-us-central1"
1534  data-page-type="product"
1535  data-theme-instance-id="182049112384"
1536  data-theme-name="Rhythm"
1537  data-theme-version="2.15.0"
1538  data-monorail-region="shop_domain"
1539  data-resource-timing-sampling-rate="10"
1540  data-shs="true"
1541  data-shs-beacon="true"
1542  data-shs-export-with-fetch="true"
1543  data-shs-logs-sample-rate="1"
1544  data-shs-beacon-endpoint="https://gregzlap.store/api/collect"
1545></script>
1545
1546<meta name="shopify-y" content="6ed11d74-546e-48dc-a969-e17796fe9c10" data-expiration="1823079720000"><meta name="shopify-s" content="56ba794a-972c-4ce3-824d-3ec6e39a1b16" data-expiration="1791523920000">
1547</head>
1548
1549
1550
1551
1552
1553
1554
1555<body class="template__product flex flex-col grow min-h-full relative md:relative scheme-scheme2 c-bg-background c-text-content-base" data-theme="rhythm" data-themev="2.15.0">
1556  
1557    <!-- Google Tag Manager (noscript) -->
vendor: 72 bytes, lines 1557-1558
1557
1558    <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
1558GTM-T3X8MJG2
vendor: 91 bytes, lines 1558-1560
1558"
1559    height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
1560    
1560<!-- End Google Tag Manager (noscript) --><a class="skip-to-content-link button sr-only focus:not-sr-only" href="#MainContent">
1561    Aller au contenu
1562  </a><content-overlay>
1563  <div class="overlay hidden fixed top-0 left-0 w-full h-full z-[1000001] c-bg-gray-900 opacity-50"></div>
1564</content-overlay><!-- BEGIN sections: header-group -->
1565<header id="shopify-section-sections--25486329184576__header" class="shopify-section shopify-section-group-header-group site-header">
1566
1567<div id="header__wrapper" class="header__wrapper scheme-scheme2 z-[10] mx-auto h-auto w-full section__wrapper scheme-scheme2 grid columns-1 rows-1 place-items-center relative z-0 overflow-visible c-bg-primary c-text-primary-on mb-none" x-data="{ hamburgerMenuOpen: false, searchBarOpen: false }" data-position="static_header">
1568  <div id="header__container" class="header__container grid gap-y-sm-sm gap-x-sm-md grid-cols-6 section-spacing mx-auto w-full relative z-10 py-container-sm md:py-container-sm px-lg-sm max-w-full c-border-transparent border-default-width border-x-0 border-t-0 mx-auto text-center" >
1569    
1570      
1571          
1572
1573
1574
1575
1576<div class="navigation-wrapper header__column flex header-md__column--0 col-span-2 justify-start items-center" >
1577
1578  
1579
1580    <button class="hamburger-btn-wrapper flex flex-row gap-sm-2xs items-center text_navigation_md c-text-primary-on no-underline" x-on:click="hamburgerMenuOpen = true" type="button" aria-label="Ouvrir le menu de navigation">
1581      <div class="header__hamburgermenu--icon h-[3rem] w-[3rem] p-sm-sm">
1582        
1583
1584  
1585  
1586  
1587      
1588      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" class="w-full h-full icon icon--menu" fill="currentColor">
1589        <path d="M0 88C0 74.75 10.75 64 24 64H424C437.3 64 448 74.75 448 88C448 101.3 437.3 112 424 112H24C10.75 112 0 101.3 0 88zM0 248C0 234.7 10.75 224 24 224H424C437.3 224 448 234.7 448 248C448 261.3 437.3 272 424 272H24C10.75 272 0 261.3 0 248zM424 432H24C10.75 432 0 421.3 0 408C0 394.7 10.75 384 24 384H424C437.3 384 448 394.7 448 408C448 421.3 437.3 432 424 432z"/>
1590      </svg>
1591  
1592
1593      </div>
1594      
1595    </button>
1596    <div class="hamburger-wrapper fixed z-[1000000] top-0 inset-x-0 transform origin-top-left w-full h-screen md:flex overflow-scroll overscroll-contain" x-show="hamburgerMenuOpen" x-cloak>
1597      <div class="hamburger-container w-[83%] md:w-[40%] max-w-sm h-screen absolute right-0 z-10 overflow-scroll left-0 right-[17%] md:left-0 md:right-[60%] c-bg-primary c-text-primary-on py-lg-sm" x-show="hamburgerMenuOpen"x-transition:enter="transition ease-out duration-300"x-transition:enter-start="-translate-x-full"x-transition:enter-end="translate-x-0"x-transition:leave="transition ease-out duration-300"x-transition:leave-start="translate-x-0"x-transition:leave-end="-translate-x-full">
1598        <div class="hamburger-header-wrapper flex justify-between items-center py-sm-sm text_navigation_md c-text-primary-on">
1599          <span class="hamburger-header-wrapper flex px-lg-sm">
1600            
1601          </span>
1602          <button class="hamburger-close-btn-wrapper h-[3rem] w-[3rem] p-sm-sm mr-sm-md" x-on:click="hamburgerMenuOpen = false" type="button" aria-label="Fermer le menu de navigation">
1603            
1604
1605  
1606  
1607  
1608      
1609      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" class="w-full h-full icon icon--close" fill="currentColor">
1610        <path d="M312.1 375c9.369 9.369 9.369 24.57 0 33.94s-24.57 9.369-33.94 0L160 289.9l-119 119c-9.369 9.369-24.57 9.369-33.94 0s-9.369-24.57 0-33.94L126.1 256L7.027 136.1c-9.369-9.369-9.369-24.57 0-33.94s24.57-9.369 33.94 0L160 222.1l119-119c9.369-9.369 24.57-9.369 33.94 0s9.369 24.57 0 33.94L193.9 256L312.1 375z"/>
1611      </svg>
1612  
1613
1614          </button>
1615        </div>
1616  
1617
1618        <nav class="nav-wrapper" >
1619          <ul class="navigation-container flex flex-col text-left gap-x-sm-md gap-y-sm-xs" >
1620            
1621
1622
1623  
1624  
1625  
1626  
1627  
1628  
1629
1630  <li class="" >
1631
1632    
1633      
1634      
1635      
1636      <a href="https://gregzlap.store/" class="header__navigation-link flex relative w-full text_navigation_md px-lg-sm no-underline" >
1637        STORE
1638      </a>
1639    
1640    
1641  </li>
1642
1643  
1644  
1645  
1646  
1647  
1648  
1649
1650  <li class="" >
1651
1652    
1653      
1654      
1655      
1656      <a href="https://www.visiteursdusoir.com/portfolio-type/greg-zlap/" class="header__navigation-link flex relative w-full text_navigation_md px-lg-sm no-underline" >
1657        TOUR
1658      </a>
1659    
1660    
1661  </li>
1662
1663            
1664              
1665
1666<ul class="account-navigation-container flex flex-col text-left gap-x-sm-md gap-y-sm-xs">
1667  
1668    <li class="
1669">
1670      <a href="/account/login" class="header__navigation--account-link px-lg-sm text_navigation_md px-lg-sm no-underline">
1671        Identifiant
1672      </a>
1673    </li>
1674    <li class="
1675">
1676      <a href="/account/register" class="header__navigation--account-link px-lg-sm text_navigation_md px-lg-sm no-underline">
1677        Créer un compte
1678      </a>
1679    </li>
1680  
1681</ul>
1682            
1683          </ul>          
1684        </nav>
1685
1686  
1687      </div>
1688      <button class="absolute top-0 left-0 bottom-0 right-0 bg-black/30 w-full h-screen -z-1" x-show="hamburgerMenuOpen"x-on:click="hamburgerMenuOpen = false"x-transition:enter="transition ease-out duration-300"x-transition:enter-start="opacity-0"x-transition:enter-end="opacity-100"x-transition:leave="transition ease-out duration-300"x-transition:leave-start="opacity-100"x-transition:leave-end="opacity-0">
1689        <span class="sr-only">
1690          Fermer le menu de navigation
1691        </span>
1692      </button>
1693    </div>
1694  
1695
1696</div>
1697        
1698        
1699    
1700      
1701          
1702
1703<div class="header__column header__column--1 header__column--logo flex col-span-2 justify-center items-center" >
1704  <div class="logo-container" >
1705    
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724  
1725  
1726  
1727  
1728
1729  
1730  
1731  
1732  <a href="/" class="logo-cntr block" style="--logo-width: 25.0rem;" title="Store Greg Zlap">
1733
1734    
1735      
1736
1737            
1738
1739
1740
1741
1742
1743  <picture class="image__adaptive ">
1744    
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759    
1760  
1761<source data-src="//gregzlap.store/cdn/shop/files/Image20250710125512.png?v=1752144939&amp;width=3500" alt="Store Greg Zlap" srcset="//gregzlap.store/cdn/shop/files/Image20250710125512.png?v=1752144939&amp;width=100 100w, //gregzlap.store/cdn/shop/files/Image20250710125512.png?v=1752144939&amp;width=300 300w, //gregzlap.store/cdn/shop/files/Image20250710125512.png?v=1752144939&amp;width=600 600w, //gregzlap.store/cdn/shop/files/Image20250710125512.png?v=1752144939&amp;width=800 800w, //gregzlap.store/cdn/shop/files/Image20250710125512.png?v=1752144939&amp;width=1200 1200w, //gregzlap.store/cdn/shop/files/Image20250710125512.png?v=1752144939&amp;width=1600 1600w, //gregzlap.store/cdn/shop/files/Image20250710125512.png?v=1752144939&amp;width=2000 2000w" width="3500" height="1600" loading="eager" sizes="(min-width: 768px) 400px, 400px"media="(min-width: 760px)">
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780  
1781<img src="//gregzlap.store/cdn/shop/files/Image20250710125512.png?v=1752144939&amp;width=900" alt="Store Greg Zlap" srcset="//gregzlap.store/cdn/shop/files/Image20250710125512.png?v=1752144939&amp;width=100 100w, //gregzlap.store/cdn/shop/files/Image20250710125512.png?v=1752144939&amp;width=300 300w, //gregzlap.store/cdn/shop/files/Image20250710125512.png?v=1752144939&amp;width=600 600w, //gregzlap.store/cdn/shop/files/Image20250710125512.png?v=1752144939&amp;width=800 800w" width="900" height="411" loading="eager" sizes="(min-width: 768px) 400px, 400px" class="w-full object-cover image__responsive">
1782
1783
1784
1785  </picture>
1786
1787
1788    
1789  </a>
1790  </div>
1791</div>
1792        
1793    
1794      
1795          
1796
1797<div class="header__column header__column--2 header__column--actions flex col-span-2 justify-end items-center" >
1798  <div class="actions-container flex flex-row flex-wrap gap-y-sm-sm gap-sm-xxs">
1799    
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828   
1829  <cart-drawer-toggle-button class="header__action header__action--cart-trigger cart-toggle cursor-pointer text-center relative text_navigation_md c-text-primary-on no-underline" tabindex="-1">
1830    
1831  <a href="/cart" class="flex items-center flex h-full fill-current items-center justify-center h-[2.75rem] w-[2.75rem]">
1832    
1833      <div class="cart-toggle__innerwrapper cart-toggle__innerwrapper--icon items-center h-[1.75em] w-[1.75em]">
1834        
1835
1836  
1837  
1838  
1839      
1840      
1841          
1842          <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" class="w-full h-full icon icon--cart" fill="currentColor">
1843            <path d="M96 0C107.5 0 117.4 8.19 119.6 19.51L121.1 32H541.8C562.1 32 578.3 52.25 572.6 72.66L518.6 264.7C514.7 278.5 502.1 288 487.8 288H170.7L179.9 336H488C501.3 336 512 346.7 512 360C512 373.3 501.3 384 488 384H159.1C148.5 384 138.6 375.8 136.4 364.5L76.14 48H24C10.75 48 0 37.25 0 24C0 10.75 10.75 0 24 0H96zM475.6 240L520.6 80H131.1L161.6 240H475.6zM128 464C128 437.5 149.5 416 176 416C202.5 416 224 437.5 224 464C224 490.5 202.5 512 176 512C149.5 512 128 490.5 128 464zM512 464C512 490.5 490.5 512 464 512C437.5 512 416 490.5 416 464
1843C416 437.5 437.5 416 464 416C490.5 416 512 437.5 512 464z"/>
1844          </svg>
1845      
1846  
1847
1848      </div>
1849      <span class="sr-only">Panier</span>
1850    
1851    <div id="header-cart-count" class="cart-count grid place-items-center min-w-[22px] text_body_xs min-h-[22px] absolute place-content-center rounded-full -top-[0.3rem] -right-1 c-bg-tertiary c-text-tertiary-on empty:hidden"></div>
1852    
1853  </a>
1854
1855  </cart-drawer-toggle-button>
1856
1857    
1858
1859  </div>
1860</div>
1861          
1862        
1863    
1864  </div>
1865
1866  
1867
1868  
1869
1870  
1871
1872 
1873 
1874
1875</div>
1876
1877</header><header id="shopify-section-sections--25486329184576__header-md" class="shopify-section shopify-section-group-header-group site-header site-header--md">
1878
1879<div id="header__wrapper--md" class="header__wrapper header__wrapper--md scheme-scheme2 z-[10] mx-auto h-auto w-full section__wrapper scheme-scheme2 grid columns-1 rows-1 place-items-center relative z-0 overflow-visible c-bg-primary c-text-primary-on mb-none" x-data="{ hamburgerMenuOpen: false, searchBarOpen: false }" data-position="static_header">
1880  <div id="header__container--md" class="header__container header__container--md grid gap-y-none gap-x-none grid-cols-12 section-spacing mx-auto w-full relative z-10 py-none md:py-none px-lg-sm max-w-lg c-border-primary border-default-width border-x-0 border-t-0 mx-auto text-center" >
1881    
1882      
1883          
1884
1885
1886
1887
1888<div class="navigation-wrapper header__column flex header-md__column--0 col-span-4 justify-center items-center" >
1889
1890  
1891
1892        <nav class="nav-wrapper" >
1893          <ul class="navigation-container flex flex-row flex-wrap justify-center items-center text-center gap-x-sm-xl gap-y-none" >
1894            
1895
1896
1897  
1898  
1899  
1900  
1901  
1902  
1903
1904  <li class="" >
1905
1906    
1907      
1908      
1909      
1910      <a href="https://gregzlap.store/" class="header__navigation-link flex relative w-full text_navigation_md c-text-primary-on no-underline hover:underline hover:decoration-2 hover:underline-offset-[4px]" >
1911        STORE
1912      </a>
1913    
1914    
1915  </li>
1916
1917  
1918  
1919  
1920  
1921  
1922  
1923
1924  <li class="" >
1925
1926    
1927      
1928      
1929      
1930      <a href="https://www.visiteursdusoir.com/portfolio-type/greg-zlap/" class="header__navigation-link flex relative w-full text_navigation_md c-text-primary-on no-underline hover:underline hover:decoration-2 hover:underline-offset-[4px]" >
1931        TOUR
1932      </a>
1933    
1934    
1935  </li>
1936
1937            
1938          </ul>          
1939        </nav>
1940
1941  
1942
1943</div>
1944          
1945        
1946    
1947      
1948          
1949
1950<div class="header__column header__column--1 header__column--logo flex col-span-4 justify-center items-center" >
1951  <div class="logo-container" >
1952    
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971  
1972  
1973  
1974  
1975
1976  
1977  
1978  
1979  <a href="/" class="logo-cntr block" style="--logo-width: 7.5rem;" title="Store Greg Zlap">
1980
1981    
1982      
1983
1984            
1985
1986
1987
1988
1989
1990  <picture class="image__adaptive ">
1991    
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006    
2007  
2008<source data-src="//gregzlap.store/cdn/shop/files/Image20250710125512.png?v=1752144939&amp;width=3500" alt="Store Greg Zlap" srcset="//gregzlap.store/cdn/shop/files/Image20250710125512.png?v=1752144939&amp;width=100 100w, //gregzlap.store/cdn/shop/files/Image20250710125512.png?v=1752144939&amp;width=300 300w, //gregzlap.store/cdn/shop/files/Image20250710125512.png?v=1752144939&amp;width=600 600w, //gregzlap.store/cdn/shop/files/Image20250710125512.png?v=1752144939&amp;width=800 800w, //gregzlap.store/cdn/shop/files/Image20250710125512.png?v=1752144939&amp;width=1200 1200w, //gregzlap.store/cdn/shop/files/Image20250710125512.png?v=1752144939&amp;width=1600 1600w, //gregzlap.store/cdn/shop/files/Image20250710125512.png?v=1752144939&amp;width=2000 2000w" width="3500" height="1600" loading="eager" sizes="(min-width: 768px) 120px, 120px"media="(min-width: 760px)">
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027  
2028<img src="//gregzlap.store/cdn/shop/files/Image20250710125512.png?v=1752144939&amp;width=900" alt="Store Greg Zlap" srcset="//gregzlap.store/cdn/shop/files/Image20250710125512.png?v=1752144939&amp;width=100 100w, //gregzlap.store/cdn/shop/files/Image20250710125512.png?v=1752144939&amp;width=300 300w, //gregzlap.store/cdn/shop/files/Image20250710125512.png?v=1752144939&amp;width=600 600w, //gregzlap.store/cdn/shop/files/Image20250710125512.png?v=1752144939&amp;width=800 800w" width="900" height="411" loading="eager" sizes="(min-width: 768px) 120px, 120px" class="w-full object-cover image__responsive">
2029
2030
2031
2032  </picture>
2033
2034
2035    
2036  </a>
2037  </div>
2038</div>
2039        
2040    
2041      
2042          
2043
2044<div class="header__column header__column--2 header__column--actions flex col-span-4 justify-center items-center" >
2045  <div class="actions-container flex flex-row flex-wrap gap-y-sm-sm gap-sm-xxs">
2046    
2047
2048
2049
2050
2051
2052<button class="header__action header__action--account-link text_navigation_md no-underline hover:underline hover:decoration-2 hover:underline-offset-[4px] c-text-primary-on">
2053  <a href="/account?view=orders" class="flex h-full fill-current items-center justify-center h-[2.75rem] w-[2.75rem]">
2054    
2055        <div class="h-[1.75em] w-[1.75em]">
2056          
2057
2058  
2059  
2060  
2061      
2062      <svg xmlns="http://www.w3.org/2000/svg" viewBox="-64 0 576 512" class="w-full h-full icon icon--user" fill="currentColor">
2063        <path d="M272 304h-96C78.8 304 0 382.8 0 480c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32C448 382.8 369.2 304 272 304zM48.99 464C56.89 400.9 110.8 352 176 352h96c65.16 0 119.1 48.95 127 112H48.99zM224 256c70.69 0 128-57.31 128-128c0-70.69-57.31-128-128-128S96 57.31 96 128C96 198.7 153.3 256 224 256zM224 48c44.11 0 80 35.89 80 80c0 44.11-35.89 80-80 80S144 172.1 144 128C144 83.89 179.9 48 224 48z"/>
2064      </svg>
2065  
2066
2067          <span class="sr-only">Mon compte</span>
2068        </div>
2069      
2070  </a>
2071</button>
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100   
2101  <cart-drawer-toggle-button class="header__action header__action--cart-trigger cart-toggle cursor-pointer text-center relative text_navigation_md no-underline hover:underline hover:decoration-2 hover:underline-offset-[4px] c-text-primary-on" tabindex="-1">
2102    
2103  <a href="/cart" class="flex items-center flex h-full fill-current items-center justify-center h-[2.75rem] w-[2.75rem]">
2104    
2105      <div class="cart-toggle__innerwrapper cart-toggle__innerwrapper--icon items-center h-[1.75em] w-[1.75em]">
2106        
2107
2108  
2109  
2110  
2111      
2112      
2113          
2114          <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" class="w-full h-full icon icon--cart" fill="currentColor">
2115            <path d="M96 0C107.5 0 117.4 8.19 119.6 19.51L121.1 32H541.8C562.1 32 578.3 52.25 572.6 72.66L518.6 264.7C514.7 278.5 502.1 288 487.8 288H170.7L179.9 336H488C501.3 336 512 346.7 512 360C512 373.3 501.3 384 488 384H159.1C148.5 384 138.6 375.8 136.4 364.5L76.14 48H24C10.75 48 0 37.25 0 24C0 10.75 10.75 0 24 0H96zM475.6 240L520.6 80H131.1L161.6 240H475.6zM128 464C128 437.5 149.5 416 176 416C202.5 416 224 437.5 224 464C224 490.5 202.5 512 176 512C149.5 512 128 490.5 128 464zM512 464C512 490.5 490.5 512 464 512C437.5 512 416 490.5 416 464
2115C416 437.5 437.5 416 464 416C490.5 416 512 437.5 512 464z"/>
2116          </svg>
2117      
2118  
2119
2120      </div>
2121      <span class="sr-only">Panier</span>
2122    
2123    <div id="header-cart-count_md" class="cart-count grid place-items-center min-w-[22px] text_body_xs min-h-[22px] absolute place-content-center rounded-full -top-[0.3rem] -right-1 c-bg-tertiary c-text-tertiary-on empty:hidden"></div>
2124    
2125  </a>
2126
2127  </cart-drawer-toggle-button>
2128
2129    
2130
2131  </div>
2132</div>
2133          
2134        
2135    
2136  </div>
2137
2138  
2139
2140  
2141
2142  
2143
2144 
2145 
2146</div>
2147
2148</header><aside id="shopify-section-sections--25486329184576__global-messaging" class="shopify-section shopify-section-group-header-group global-messaging"></aside><aside id="shopify-section-sections--25486329184576__soft-redirect" class="shopify-section shopify-section-group-header-group section-soft-redirects">
2149
2150
2151
2152</aside>
2153<!-- END sections: header-group --><cart-drawer hidden id="cart-drawer" class="cart-drawer fixed z-[1000002] top-0 max-w-11/12 h-full w-full md:max-w-xs motion-safe:animate-none right-0 translate-x-full transition-transform duration-300 ease-in-out">
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174 
2175  <style>
2176    .cart-drawer.active {
2177      transform: translateX(0);
2178    }
2179  </style>
2180  <div class="cart-drawer__innerwrapper grid grid-rows-[auto_1fr_auto] h-full overflow-y-scroll overscroll-x-contain cart-drawer--empty section__container grid py-none px-none md:px-none gap-y-sm-md c-bg-surface c-text-on-surface border-none c-border-content-base rounded-none shadow-none rounded-tr-none rounded-br-none border-r-0">
2181    <div class="cart-drawer__header flex justify-between items-start px-sm-sm pt-sm-sm">
2182      
2183      <button class="cart-drawer__close ml-auto appearance-none h-[3rem] w-[3rem] p-sm-xs">
2184        <span class="sr-only">Fermer le panier</span>
2185        
2186
2187  
2188  
2189  
2190      
2191      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" class="w-full h-full icon icon--close" fill="currentColor">
2192        <path d="M312.1 375c9.369 9.369 9.369 24.57 0 33.94s-24.57 9.369-33.94 0L160 289.9l-119 119c-9.369 9.369-24.57 9.369-33.94 0s-9.369-24.57 0-33.94L126.1 256L7.027 136.1c-9.369-9.369-9.369-24.57 0-33.94s24.57-9.369 33.94 0L160 222.1l119-119c9.369-9.369 24.57-9.369 33.94 0s9.369 24.57 0 33.94L193.9 256L312.1 375z"/>
2193      </svg>
2194  
2195
2196      </button>
2197    </div>
2198
2199    <div class="cart-drawer__main grow flex flex-col items-stretch px-sm-sm" id="cart-drawer-main">
2200      
2201
2202
2203
2204  <div class="cart__empty grow flex flex-col justify-center items-center gap-sm-lg">
2205
2206    <h4 class="cart__empty-title text_heading_lg">Votre panier est vide</h4>
2207    <p class="cart__empty-message text_body">Il est temps de remplir le panier</p>
2208
2209    <cart-drawer-toggle-button class="cart__empty-action" tabindex="0">
2210      
2211      
2212      <button class="btn btn--primary block z-10 relative">Continuer mes achats</button>
2213    </cart-drawer-toggle-button>
2214  </div>
2215    </div>
2216    
2217  </div>
2218
2219  
2220
2221
2222</cart-drawer><main id="MainContent" role="main" class="z-10 grow"><aside id="shopify-section-template--25486328987968__spacer_1" class="shopify-section spacer">
2223
2224
2225
2226
2227
2228
2229
2230  
2231<div class="spacer__wrapper section__wrapper c-text- c-border- grid columns-1 rows-1 place-items-center relative z-0 overflow-hidden">
2232  <div class="spacer__spacing section-spacing mx-auto w-full relative z-10 py-container-xs md:py-container-xs px-none md:px-none max-w-full">
2233	</div>
2234</div>
2235
2236
2237
2238
2239
2240</aside><aside id="shopify-section-template--25486328987968__breadcrumbs" class="shopify-section breadcrumbs">
2241
2242
2243
2244
2245
2246<aside class="breadcrumbs__wrapper section__wrapper scheme-scheme1 c-text- c-border- grid columns-1 rows-1 place-items-center relative z-0 overflow-hidden">
2247	<div class="breadcrumbs__spacing section-spacing mx-auto w-full relative z-10 py-none md:py-none px-lg-sm max-w-full">
2248		
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261<nav class="breadcrumb-nav text_body_sm c-text-primary-on" role="navigation" aria-label="breadcrumbs">
2262	<a href="/" title="Retour à l’accueil" class="underline hover:no-underline c-text-content-emphasis">Accueil</a>
2263	
2264	
2265		
2266		<span aria-hidden="true">&rsaquo;</span>
2267		<span>HARMONICA HOHNER SIGNATURE SERIES - MODÈLE GREG ZLAP</span>
2268
2269	
2270</nav>
2271	</div>
2272</aside>
2273
2274</aside><aside id="shopify-section-template--25486328987968__spacer_2" class="shopify-section spacer">
2275
2276
2277
2278
2279
2280
2281
2282  
2283<div class="spacer__wrapper section__wrapper c-text- c-border- grid columns-1 rows-1 place-items-center relative z-0 overflow-hidden">
2284  <div class="spacer__spacing section-spacing mx-auto w-full relative z-10 py-container-xs md:py-container-xs px-none md:px-none max-w-full">
2285	</div>
2286</div>
2287
2288
2289
2290
2291
2292</aside><div id="shopify-section-template--25486328987968__template" class="shopify-section template-product relative z-20">
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309<div class="template-product__wrapper section__wrapper scheme-scheme1 c-text- c-border- grid columns-1 rows-1 place-items-center relative z-0 overflow-visible" data-product="10256169337152" data-initial-variant="53110701883712">
2310  
2311  <div class="template-product__spacing section-spacing mx-auto w-full relative z-10 py-none md:py-none px-lg-sm max-w-full">
2312    <div class="section-container grid grid-cols-1 gap-lg-sm grid-flow-row-dense md:gap-lg-lg md:grid-cols-[var(--media-width-md),1fr] lg:grid-cols-[var(--media-width-lg),1fr]" style="--media-width-md:45%; --media-width-lg:55%;">
2313    
2314      
2315
2316
2317 
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340<div id="product_media" class="product__media overflow-hidden -mx-lg-sm md:mx-none -my-none md:my-none mb-0"
2341  
2342    x-data="pdpDialog"
2343  
2344>
2345  <div class="carousel-container">
2346    
2347<div class="pdp-media__wrapper pdp-media__carousel relative flex flex-col md:grid gap-sm-sm items-start md:grid-cols-[75px,1fr] grid-flow-col-dense"> <div class="swiper__parent carousel-wrapper w-full relative overflow-hidden swiper__parent" data-slides-per-view="1" data-slides-per-view-md="1" data-slides-per-view-lg="1" data-carousel-loop="false" data-carousel-autoplay="0" data-carousel-dragfree="false" data-carousel-align="start" data-carousel-gap-x="" data-carousel-gap-y="" data-carousel-zoom="false" > <div class="carousel-viewport w-full overflow-hidden swiper__viewport"> <ul class="carousel-container swiper-wrapper z-10 relative max-w-[100vw] w-full"> <li class="swiper-slide relative" style="--ratio: calc(3543/3543 * 100%);--ratio-md: calc(3543/3543 * 100%);"> <button class="w-full h-0 pb-[var(--ratio)] md:pb-[var(--ratio-md)] relative block cursor-zoom-in pointer-events-none absolute inset-0 md:pointer-events-auto" data-index="0" data-variant-id="" data-media-id="44358218088768" x-on:click="openDialog" aria-label="Zoom" > <img src="//gregzlap.store/cdn/shop/files/5MOCKUPBkSignaturePackaging.png?v=1788797306&amp;width=3543" alt="HARMONICA HOHNER SIGNATURE SERIES - MODÈLE GREG ZLAP" srcset="//gregzlap.store/cdn/shop/files/5MOCKUPBkSignaturePackaging.png?v=1788797306&amp;width=100 100w, //gregzlap.store/cdn/shop/files/5MOCKUPBkSignaturePackaging.png?v=1788797306&amp;width=300 300w, //gregzlap.store/cdn/shop/files/5MOCKUPBkSignaturePackaging.png?v=1788797306&amp;width=600 600w, //gregzlap.store/cdn/shop/files/5MOCKUPBkSignaturePackaging.png?v=1788797306&amp;width=800 800w, //gregzlap.store/cdn/shop/files/5MOCKUPBkSignaturePackaging.png?v=1788797306&amp;width=1200 1200w, //gregzlap.store/cdn/shop/files/5MOCKUPBkSignaturePackaging.png?v=1788797306&amp;width=1600 1600w, //gregzlap.store/cdn/shop/files/5MOCKUPBkSignaturePackaging.png?v=1788797306&amp;width=2000 2000w" width="3543" height="3543" loading="lazy" sizes="(min-width: 1024px) 100vw, (min-width: 760px) 100v
2347w, (max-width: 759px) 50vw," class="block w-full h-full max-w-full max-h-full object-cover absolute inset-0 pointer-events-none image__responsive"> </button> </li> <li class="swiper-slide relative" style="--ratio: calc(3543/3543 * 100%);--ratio-md: calc(3543/3543 * 100%);"> <button class="w-full h-0 pb-[var(--ratio)] md:pb-[var(--ratio-md)] relative block cursor-zoom-in pointer-events-none absolute inset-0 md:pointer-events-auto" data-index="1" data-variant-id="" data-media-id="44358217761088" x-on:click="openDialog" aria-label="Zoom" > <img src="//gregzlap.store/cdn/shop/files/1MOCKUPBkSignatureFront.png?v=1788797295&amp;width=3543" alt="HARMONICA HOHNER SIGNATURE SERIES - MODÈLE GREG ZLAP" srcset="//gregzlap.store/cdn/shop/files/1MOCKUPBkSignatureFront.png?v=1788797295&amp;width=100 100w, //gregzlap.store/cdn/shop/files/1MOCKUPBkSignatureFront.png?v=1788797295&amp;width=300 300w, //gregzlap.store/cdn/shop/files/1MOCKUPBkSignatureFront.png?v=1788797295&amp;width=600 600w, //gregzlap.store/cdn/shop/files/1MOCKUPBkSignatureFront.png?v=1788797295&amp;width=800 800w, //gregzlap.store/cdn/shop/files/1MOCKUPBkSignatureFront.png?v=1788797295&amp;width=1200 1200w, //gregzlap.store/cdn/shop/files/1MOCKUPBkSignatureFront.png?v=1788797295&amp;width=1600 1600w, //gregzlap.store/cdn/shop/files/1MOCKUPBkSignatureFront.png?v=1788797295&amp;width=2000 2000w" width="3543" height="3543" loading="lazy" sizes="(min-width: 1024px) 100vw, (min-width: 760px) 100v
2347w, (max-width: 759px) 50vw," class="block w-full h-full max-w-full max-h-full object-cover absolute inset-0 pointer-events-none image__responsive"> </button> </li> <li class="swiper-slide relative" style="--ratio: calc(3543/3543 * 100%);--ratio-md: calc(3543/3543 * 100%);"> <button class="w-full h-0 pb-[var(--ratio)] md:pb-[var(--ratio-md)] relative block cursor-zoom-in pointer-events-none absolute inset-0 md:pointer-events-auto" data-index="2" data-variant-id="" data-media-id="44358217859392" x-on:click="openDialog" aria-label="Zoom" > <img src="//gregzlap.store/cdn/shop/files/2MOCKUPBkSignatureBack.png?v=1788797299&amp;width=3543" alt="HARMONICA HOHNER SIGNATURE SERIES - MODÈLE GREG ZLAP" srcset="//gregzlap.store/cdn/shop/files/2MOCKUPBkSignatureBack.png?v=1788797299&amp;width=100 100w, //gregzlap.store/cdn/shop/files/2MOCKUPBkSignatureBack.png?v=1788797299&amp;width=300 300w, //gregzlap.store/cdn/shop/files/2MOCKUPBkSignatureBack.png?v=1788797299&amp;width=600 600w, //gregzlap.store/cdn/shop/files/2MOCKUPBkSignatureBack.png?v=1788797299&amp;width=800 800w, //gregzlap.store/cdn/shop/files/2MOCKUPBkSignatureBack.png?v=1788797299&amp;width=1200 1200w, //gregzlap.store/cdn/shop/files/2MOCKUPBkSignatureBack.png?v=1788797299&amp;width=1600 1600w, //gregzlap.store/cdn/shop/files/2MOCKUPBkSignatureBack.png?v=1788797299&amp;width=2000 2000w" width="3543" height="3543" loading="lazy" sizes="(min-width: 1024px) 100vw, (min-width: 760px) 100v
2347w, (max-width: 759px) 50vw," class="block w-full h-full max-w-full max-h-full object-cover absolute inset-0 pointer-events-none image__responsive"> </button> </li> <li class="swiper-slide relative" style="--ratio: calc(3543/3543 * 100%);--ratio-md: calc(3543/3543 * 100%);"> <button class="w-full h-0 pb-[var(--ratio)] md:pb-[var(--ratio-md)] relative block cursor-zoom-in pointer-events-none absolute inset-0 md:pointer-events-auto" data-index="3" data-variant-id="" data-media-id="44358217892160" x-on:click="openDialog" aria-label="Zoom" > <img src="//gregzlap.store/cdn/shop/files/4MOCKUPBkSignatureHarpBoxFront.png?v=1788797299&amp;width=3543" alt="HARMONICA HOHNER SIGNATURE SERIES - MODÈLE GREG ZLAP" srcset="//gregzlap.store/cdn/shop/files/4MOCKUPBkSignatureHarpBoxFront.png?v=1788797299&amp;width=100 100w, //gregzlap.store/cdn/shop/files/4MOCKUPBkSignatureHarpBoxFront.png?v=1788797299&amp;width=300 300w, //gregzlap.store/cdn/shop/files/4MOCKUPBkSignatureHarpBoxFront.png?v=1788797299&amp;width=600 600w, //gregzlap.store/cdn/shop/files/4MOCKUPBkSignatureHarpBoxFront.png?v=1788797299&amp;width=800 800w, //gregzlap.store/cdn/shop/files/4MOCKUPBkSignatureHarpBoxFront.png?v=1788797299&amp;width=1200 1200w, //gregzlap.store/cdn/shop/files/4MOCKUPBkSignatureHarpBoxFront.png?v=1788797299&amp;width=1600 1600w, //gregzlap.store/cdn/shop/files/4MOCKUPBkSignatureHarpBoxFront.png?v=1788797299&amp;width=2000 2000w" width="3543" height="3543" loading="lazy" sizes="(min-width: 1024px) 100vw, (min-width: 760px) 100v
2347w, (max-width: 759px) 50vw," class="block w-full h-full max-w-full max-h-full object-cover absolute inset-0 pointer-events-none image__responsive"> </button> </li> <li class="swiper-slide relative" style="--ratio: calc(3543/3543 * 100%);--ratio-md: calc(3543/3543 * 100%);"> <button class="w-full h-0 pb-[var(--ratio)] md:pb-[var(--ratio-md)] relative block cursor-zoom-in pointer-events-none absolute inset-0 md:pointer-events-auto" data-index="4" data-variant-id="" data-media-id="44358218023232" x-on:click="openDialog" aria-label="Zoom" > <img src="//gregzlap.store/cdn/shop/files/3MOCKUPBkSignatureSide.png?v=1788797304&amp;width=3543" alt="HARMONICA HOHNER SIGNATURE SERIES - MODÈLE GREG ZLAP" srcset="//gregzlap.store/cdn/shop/files/3MOCKUPBkSignatureSide.png?v=1788797304&amp;width=100 100w, //gregzlap.store/cdn/shop/files/3MOCKUPBkSignatureSide.png?v=1788797304&amp;width=300 300w, //gregzlap.store/cdn/shop/files/3MOCKUPBkSignatureSide.png?v=1788797304&amp;width=600 600w, //gregzlap.store/cdn/shop/files/3MOCKUPBkSignatureSide.png?v=1788797304&amp;width=800 800w, //gregzlap.store/cdn/shop/files/3MOCKUPBkSignatureSide.png?v=1788797304&amp;width=1200 1200w, //gregzlap.store/cdn/shop/files/3MOCKUPBkSignatureSide.png?v=1788797304&amp;width=1600 1600w, //gregzlap.store/cdn/shop/files/3MOCKUPBkSignatureSide.png?v=1788797304&amp;width=2000 2000w" width="3543" height="3543" loading="lazy" sizes="(min-width: 1024px) 100vw, (min-width: 760px) 100v
2347w, (max-width: 759px) 50vw," class="block w-full h-full max-w-full max-h-full object-cover absolute inset-0 pointer-events-none image__responsive"> </button> </li> </ul><!-- container --> <div class="flex justify-between absolute top-1/2 left-0 px-sm-xs z-50 -translate-y-0.5"> <button class="block w-12 h-12 grid place-items-center swiper__navigation--prev disabled:opacity-0"> <div class="group w-10 h-10 grid place-items-center c-bg-gray-50 hover:c-bg-gray-900 active:c-bg-gray-900 c-border-gray-900 hover:c-border-gray-50 border-default-width rounded-none c-text-gray-900 hover:c-text-gray-50"> <div class="w-6 h-6 block rotate-90"> <span class="sr-only">Précédent</span> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" class="w-full h-full icon icon--arrow icon--arrow--chevron" fill="currentColor"> <path d="M432.6 209.3l-191.1 183.1C235.1 397.8 229.1 400 224 400s-11.97-2.219-16.59-6.688L15.41 209.3C5.814 200.2 5.502 184.1 14.69 175.4c9.125-9.625 24.38-9.938 33.91-.7187L224 342.8l175.4-168c9.5-9.219 24.78-8.906 33.91 .7187C442.5 184.1 442.2 200.2 432.6 209.3z"/> </svg> </div> </div> </button> </div> <div class="flex justify-between absolute top-1/2 right-0 px-sm-xs z-50 -translate-y-0.5"> <button class="block w-12 h-12 grid place-items-center swiper__navigation--next disabled:opacity-0"> <div class="group w-10 h-10 grid place-items-center c-bg-gray-50 hover:c-bg-gray-900 active:c-bg-gray-900 c-border-gray-900 hover:c-border-gray-50 border-default-width rounded-none c-text-gray-900 hover:c-text-gray-50"> <div class="w-6 h-6 block rotate-[-90deg]"> <span class="sr-only">Suivant</span> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" class="w-full h-full icon icon--arrow icon--arrow--chevron" fill="currentColor"> <path d="M432.6 209.3l-191.1 183.1C235.1 397.8 229.1 400 224 400s-11.97-2.219-16.59-6.688L15.41 209.3C5.814 200.2 5.502 184.1 14.69 175.4c9.125-9.625 24.38-9.938 33.91-.7187L224 342.8l175.4-168c9.5-9.219 24.78-8.906 33.91 .7187C442.5 184.1 442.2 200.2 432.6 209.3z"/> </svg> </div> </div> </button> </div> <div class="swiper__pagination flex w-full justify-center relative z-10 overflow-hidden" style="--swiper-pagination-bullet-inactive-opacity:1; --swiper-pagination-color: #52525b; --swiper-pagination-bullet-inactive-color: #d4d4d8; --swiper-pagination-bottom: 16px;" data-label="Aller à la slide {{ index }}"></div> </div><!-- viewport --> </div><!-- parent --> <div class="swiper__parent--thumbs m-[2px] max-w-full overflow-hidden md:col-start-1 w-full h-full" data-count="5" data-direction-md="vertical" data-centered="left" data-centered-md="left"> <div class="swiper__viewport--thumbs"> <div class="swiper-wrapper swiper-thumbs-wrapper"> <button class="swiper-slide swiper-thumb group relative !min-w-[50px] !max-w-[75px] !max-h-[75px]" data-thumb-index="0" data-variant-id="" data-pdp-media-item > <span class=" swiper-slide__inner block ring-offset-2 min-w-[50px] max-w-[75px] max-h-[75px] group-active:ring-2 group-active:ring-th-primary-light group-[.swiper-slide-thumb-active]:ring-1 group-[.swiper-slide-thumb-active]:ring-th-tertiary disabled:ring-th-content-subtle disabled:ring-1 "> <img src="//gregzlap.store/cdn/shop/files/5MOCKUPBkSignaturePackaging.png?v=1788797306&amp;width=3543" alt="HARMONICA HOHNER SIGNATURE SERIES - MODÈLE GREG ZLAP" srcset="//gregzlap.store/cdn/shop/files/5MOCKUPBkSignaturePackaging.png?v=1788797306&amp;width=100 100w, //gregzlap.store/cdn/shop/files/5MOCKUPBkSignaturePackaging.png?v=1788797306&amp;width=300 300w, //gregzlap.store/cdn/shop/files/5MOCKUPBkSignaturePackaging.png?v=1788797306&amp;width=600 600w, //gregzlap.store/cdn/shop/files/5MOCKUPBkSignaturePackaging.png?v=1788797306&amp;width=800 800w, //gregzlap.store/cdn/shop/files/5MOCKUPBkSignaturePackaging.png?v=1788797306&amp;width=1200 1200w, //gregzlap.store/cdn/shop/files/5MOCKUPBkSignaturePackaging.png?v=1788797306&amp;width=1600 1600w, //gregzlap.store/cdn/shop/files/5MOCKUPBkSignaturePackaging.png?v=1788797306&amp;width=2000 2000w" width="3543" height="3543" loading="lazy" sizes="(min-width: 1024px) 100vw, (min-width: 760px) 100v
2347w, (max-width: 759px) 50vw," class="block w-24 h-24 object-cover max-w-[75px] max-h-[75px] image__responsive"> </span> </button> <button class="swiper-slide swiper-thumb group relative !min-w-[50px] !max-w-[75px] !max-h-[75px]" data-thumb-index="1" data-variant-id="" data-pdp-media-item > <span class=" swiper-slide__inner block ring-offset-2 min-w-[50px] max-w-[75px] max-h-[75px] group-active:ring-2 group-active:ring-th-primary-light group-[.swiper-slide-thumb-active]:ring-1 group-[.swiper-slide-thumb-active]:ring-th-tertiary disabled:ring-th-content-subtle disabled:ring-1 "> <img src="//gregzlap.store/cdn/shop/files/1MOCKUPBkSignatureFront.png?v=1788797295&amp;width=3543" alt="HARMONICA HOHNER SIGNATURE SERIES - MODÈLE GREG ZLAP" srcset="//gregzlap.store/cdn/shop/files/1MOCKUPBkSignatureFront.png?v=1788797295&amp;width=100 100w, //gregzlap.store/cdn/shop/files/1MOCKUPBkSignatureFront.png?v=1788797295&amp;width=300 300w, //gregzlap.store/cdn/shop/files/1MOCKUPBkSignatureFront.png?v=1788797295&amp;width=600 600w, //gregzlap.store/cdn/shop/files/1MOCKUPBkSignatureFront.png?v=1788797295&amp;width=800 800w, //gregzlap.store/cdn/shop/files/1MOCKUPBkSignatureFront.png?v=1788797295&amp;width=1200 1200w, //gregzlap.store/cdn/shop/files/1MOCKUPBkSignatureFront.png?v=1788797295&amp;width=1600 1600w, //gregzlap.store/cdn/shop/files/1MOCKUPBkSignatureFront.png?v=1788797295&amp;width=2000 2000w" width="3543" height="3543" loading="lazy" sizes="(min-width: 1024px) 100vw, (min-width: 760px) 100v
2347w, (max-width: 759px) 50vw," class="block w-24 h-24 object-cover max-w-[75px] max-h-[75px] image__responsive"> </span> </button> <button class="swiper-slide swiper-thumb group relative !min-w-[50px] !max-w-[75px] !max-h-[75px]" data-thumb-index="2" data-variant-id="" data-pdp-media-item > <span class=" swiper-slide__inner block ring-offset-2 min-w-[50px] max-w-[75px] max-h-[75px] group-active:ring-2 group-active:ring-th-primary-light group-[.swiper-slide-thumb-active]:ring-1 group-[.swiper-slide-thumb-active]:ring-th-tertiary disabled:ring-th-content-subtle disabled:ring-1 "> <img src="//gregzlap.store/cdn/shop/files/2MOCKUPBkSignatureBack.png?v=1788797299&amp;width=3543" alt="HARMONICA HOHNER SIGNATURE SERIES - MODÈLE GREG ZLAP" srcset="//gregzlap.store/cdn/shop/files/2MOCKUPBkSignatureBack.png?v=1788797299&amp;width=100 100w, //gregzlap.store/cdn/shop/files/2MOCKUPBkSignatureBack.png?v=1788797299&amp;width=300 300w, //gregzlap.store/cdn/shop/files/2MOCKUPBkSignatureBack.png?v=1788797299&amp;width=600 600w, //gregzlap.store/cdn/shop/files/2MOCKUPBkSignatureBack.png?v=1788797299&amp;width=800 800w, //gregzlap.store/cdn/shop/files/2MOCKUPBkSignatureBack.png?v=1788797299&amp;width=1200 1200w, //gregzlap.store/cdn/shop/files/2MOCKUPBkSignatureBack.png?v=1788797299&amp;width=1600 1600w, //gregzlap.store/cdn/shop/files/2MOCKUPBkSignatureBack.png?v=1788797299&amp;width=2000 2000w" width="3543" height="3543" loading="lazy" sizes="(min-width: 1024px) 100vw, (min-width: 760px) 100v
2347w, (max-width: 759px) 50vw," class="block w-24 h-24 object-cover max-w-[75px] max-h-[75px] image__responsive"> </span> </button> <button class="swiper-slide swiper-thumb group relative !min-w-[50px] !max-w-[75px] !max-h-[75px]" data-thumb-index="3" data-variant-id="" data-pdp-media-item > <span class=" swiper-slide__inner block ring-offset-2 min-w-[50px] max-w-[75px] max-h-[75px] group-active:ring-2 group-active:ring-th-primary-light group-[.swiper-slide-thumb-active]:ring-1 group-[.swiper-slide-thumb-active]:ring-th-tertiary disabled:ring-th-content-subtle disabled:ring-1 "> <img src="//gregzlap.store/cdn/shop/files/4MOCKUPBkSignatureHarpBoxFront.png?v=1788797299&amp;width=3543" alt="HARMONICA HOHNER SIGNATURE SERIES - MODÈLE GREG ZLAP" srcset="//gregzlap.store/cdn/shop/files/4MOCKUPBkSignatureHarpBoxFront.png?v=1788797299&amp;width=100 100w, //gregzlap.store/cdn/shop/files/4MOCKUPBkSignatureHarpBoxFront.png?v=1788797299&amp;width=300 300w, //gregzlap.store/cdn/shop/files/4MOCKUPBkSignatureHarpBoxFront.png?v=1788797299&amp;width=600 600w, //gregzlap.store/cdn/shop/files/4MOCKUPBkSignatureHarpBoxFront.png?v=1788797299&amp;width=800 800w, //gregzlap.store/cdn/shop/files/4MOCKUPBkSignatureHarpBoxFront.png?v=1788797299&amp;width=1200 1200w, //gregzlap.store/cdn/shop/files/4MOCKUPBkSignatureHarpBoxFront.png?v=1788797299&amp;width=1600 1600w, //gregzlap.store/cdn/shop/files/4MOCKUPBkSignatureHarpBoxFront.png?v=1788797299&amp;width=2000 2000w" width="3543" height="3543" loading="lazy" sizes="(min-width: 1024px) 100vw, (min-width: 760px) 100v
2347w, (max-width: 759px) 50vw," class="block w-24 h-24 object-cover max-w-[75px] max-h-[75px] image__responsive"> </span> </button> <button class="swiper-slide swiper-thumb group relative !min-w-[50px] !max-w-[75px] !max-h-[75px]" data-thumb-index="4" data-variant-id="" data-pdp-media-item > <span class=" swiper-slide__inner block ring-offset-2 min-w-[50px] max-w-[75px] max-h-[75px] group-active:ring-2 group-active:ring-th-primary-light group-[.swiper-slide-thumb-active]:ring-1 group-[.swiper-slide-thumb-active]:ring-th-tertiary disabled:ring-th-content-subtle disabled:ring-1 "> <img src="//gregzlap.store/cdn/shop/files/3MOCKUPBkSignatureSide.png?v=1788797304&amp;width=3543" alt="HARMONICA HOHNER SIGNATURE SERIES - MODÈLE GREG ZLAP" srcset="//gregzlap.store/cdn/shop/files/3MOCKUPBkSignatureSide.png?v=1788797304&amp;width=100 100w, //gregzlap.store/cdn/shop/files/3MOCKUPBkSignatureSide.png?v=1788797304&amp;width=300 300w, //gregzlap.store/cdn/shop/files/3MOCKUPBkSignatureSide.png?v=1788797304&amp;width=600 600w, //gregzlap.store/cdn/shop/files/3MOCKUPBkSignatureSide.png?v=1788797304&amp;width=800 800w, //gregzlap.store/cdn/shop/files/3MOCKUPBkSignatureSide.png?v=1788797304&amp;width=1200 1200w, //gregzlap.store/cdn/shop/files/3MOCKUPBkSignatureSide.png?v=1788797304&amp;width=1600 1600w, //gregzlap.store/cdn/shop/files/3MOCKUPBkSignatureSide.png?v=1788797304&amp;width=2000 2000w" width="3543" height="3543" loading="lazy" sizes="(min-width: 1024px) 100vw, (min-width: 760px) 100v
2347w, (max-width: 759px) 50vw," class="block w-24 h-24 object-cover max-w-[75px] max-h-[75px] image__responsive"> </span> </button> </div> </div> </div> </div>  
2348  </div>
2349  
2350
2351  
2352  
2353    
2354    
2355    
2356    
2357    
2358    
2359
2360
2361
2362
2363
2364
2365  
2366  
2367
2368  
2369  
2370
2371  
2372  
2373
2374  
2375  
2376
2377  
2378  
2379
2380  
2381
2382  <div x-data="{ 'popup_Open': false }" class="popup-cntr overscroll-none flex justify-start md:justify-start " id="mediaZoom" >
2383    
2384    
2385    <dialog data-modal="mediaZoom" class="popup-dialog c-bg-transparent p-0 overscroll-none w-full max-w-[90%] max-h-[90%]" x-on:click="if($event.target === $el) popup_Open = false, $el.close(), $event.target.classList.remove('!block'), document.body.classList.remove('overflow-hidden')" >
2386      <div class="popup__wrapper section__wrapper scheme-scheme1 c-text- c-border- grid columns-1 rows-1 place-items-center relative z-0 overflow-hidden c-bg-surface c-text-on-surface rounded-none w-full px-lg-md py-lg-md">
2387        <div class="popup__container z-10 overflow-hidden c-bg-transparent section__container grid py-container-xs px-lg-xs md:px-container-xs gap-y-none border-none c-border-content-subtle rounded-none shadow-none pt-lg-md w-full h-full grid-cols-1 gap-y-sm-sm justify-center text-center items-center">
2388          
2389            <button class="block top-2 right-2 z-100 pointer w-6 h-6 absolute" x-on:click="popup_Open = false, $event.target.closest('dialog').close(), $event.target.closest('dialog').classList.remove('!block'), document.body.classList.remove('overflow-hidden')" x-ref="modalClose">
2390              
2391
2392  
2393  
2394  
2395      
2396      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" class="w-full h-full icon icon--close" fill="currentColor">
2397        <path d="M312.1 375c9.369 9.369 9.369 24.57 0 33.94s-24.57 9.369-33.94 0L160 289.9l-119 119c-9.369 9.369-24.57 9.369-33.94 0s-9.369-24.57 0-33.94L126.1 256L7.027 136.1c-9.369-9.369-9.369-24.57 0-33.94s24.57-9.369 33.94 0L160 222.1l119-119c9.369-9.369 24.57-9.369 33.94 0s9.369 24.57 0 33.94L193.9 256L312.1 375z"/>
2398      </svg>
2399  
2400
2401              <span class="sr-only">Fermer</span>
2402            </button>
2403          
2404
2405      <div class="dialog-media-zoom grid gap-lg-2xl relative z-0">
2406        
2407          
2408          
2409          <div class="dialog-media-container relative w-full h-full z-0 grid items-center " data-dialog-media="0">
2410            
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420    
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435  
2436<img src="//gregzlap.store/cdn/shop/files/5MOCKUPBkSignaturePackaging.png?v=1788797306&amp;width=3543" alt="HARMONICA HOHNER SIGNATURE SERIES - MODÈLE GREG ZLAP" srcset="//gregzlap.store/cdn/shop/files/5MOCKUPBkSignaturePackaging.png?v=1788797306&amp;width=100 100w, //gregzlap.store/cdn/shop/files/5MOCKUPBkSignaturePackaging.png?v=1788797306&amp;width=300 300w, //gregzlap.store/cdn/shop/files/5MOCKUPBkSignaturePackaging.png?v=1788797306&amp;width=600 600w, //gregzlap.store/cdn/shop/files/5MOCKUPBkSignaturePackaging.png?v=1788797306&amp;width=800 800w, //gregzlap.store/cdn/shop/files/5MOCKUPBkSignaturePackaging.png?v=1788797306&amp;width=1200 1200w, //gregzlap.store/cdn/shop/files/5MOCKUPBkSignaturePackaging.png?v=1788797306&amp;width=1600 1600w, //gregzlap.store/cdn/shop/files/5MOCKUPBkSignaturePackaging.png?v=1788797306&amp;width=2000 2000w" width="3543" height="3543" loading="lazy" sizes="(min-width: 1024px) 100vw, (min-width: 760px) 100v
2436w, (max-width: 759px) 50vw," class="block w-full max-h-[75vh] object-contain image__responsive">
2437
2438
2439
2440  
2441
2442          </div>
2443        
2444          
2445          
2446          <div class="dialog-media-container relative w-full h-full z-0 grid items-center " data-dialog-media="1">
2447            
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457    
2458
2459
2460
2461
2462
2463
2464
2465
2466
2467
2468
2469
2470
2471
2472  
2473<img src="//gregzlap.store/cdn/shop/files/1MOCKUPBkSignatureFront.png?v=1788797295&amp;width=3543" alt="HARMONICA HOHNER SIGNATURE SERIES - MODÈLE GREG ZLAP" srcset="//gregzlap.store/cdn/shop/files/1MOCKUPBkSignatureFront.png?v=1788797295&amp;width=100 100w, //gregzlap.store/cdn/shop/files/1MOCKUPBkSignatureFront.png?v=1788797295&amp;width=300 300w, //gregzlap.store/cdn/shop/files/1MOCKUPBkSignatureFront.png?v=1788797295&amp;width=600 600w, //gregzlap.store/cdn/shop/files/1MOCKUPBkSignatureFront.png?v=1788797295&amp;width=800 800w, //gregzlap.store/cdn/shop/files/1MOCKUPBkSignatureFront.png?v=1788797295&amp;width=1200 1200w, //gregzlap.store/cdn/shop/files/1MOCKUPBkSignatureFront.png?v=1788797295&amp;width=1600 1600w, //gregzlap.store/cdn/shop/files/1MOCKUPBkSignatureFront.png?v=1788797295&amp;width=2000 2000w" width="3543" height="3543" loading="lazy" sizes="(min-width: 1024px) 100vw, (min-width: 760px) 100v
2473w, (max-width: 759px) 50vw," class="block w-full max-h-[75vh] object-contain image__responsive">
2474
2475
2476
2477  
2478
2479          </div>
2480        
2481          
2482          
2483          <div class="dialog-media-container relative w-full h-full z-0 grid items-center " data-dialog-media="2">
2484            
2485
2486
2487
2488
2489
2490
2491
2492
2493
2494    
2495
2496
2497
2498
2499
2500
2501
2502
2503
2504
2505
2506
2507
2508
2509  
2510<img src="//gregzlap.store/cdn/shop/files/2MOCKUPBkSignatureBack.png?v=1788797299&amp;width=3543" alt="HARMONICA HOHNER SIGNATURE SERIES - MODÈLE GREG ZLAP" srcset="//gregzlap.store/cdn/shop/files/2MOCKUPBkSignatureBack.png?v=1788797299&amp;width=100 100w, //gregzlap.store/cdn/shop/files/2MOCKUPBkSignatureBack.png?v=1788797299&amp;width=300 300w, //gregzlap.store/cdn/shop/files/2MOCKUPBkSignatureBack.png?v=1788797299&amp;width=600 600w, //gregzlap.store/cdn/shop/files/2MOCKUPBkSignatureBack.png?v=1788797299&amp;width=800 800w, //gregzlap.store/cdn/shop/files/2MOCKUPBkSignatureBack.png?v=1788797299&amp;width=1200 1200w, //gregzlap.store/cdn/shop/files/2MOCKUPBkSignatureBack.png?v=1788797299&amp;width=1600 1600w, //gregzlap.store/cdn/shop/files/2MOCKUPBkSignatureBack.png?v=1788797299&amp;width=2000 2000w" width="3543" height="3543" loading="lazy" sizes="(min-width: 1024px) 100vw, (min-width: 760px) 100v
2510w, (max-width: 759px) 50vw," class="block w-full max-h-[75vh] object-contain image__responsive">
2511
2512
2513
2514  
2515
2516          </div>
2517        
2518          
2519          
2520          <div class="dialog-media-container relative w-full h-full z-0 grid items-center " data-dialog-media="3">
2521            
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531    
2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546  
2547<img src="//gregzlap.store/cdn/shop/files/4MOCKUPBkSignatureHarpBoxFront.png?v=1788797299&amp;width=3543" alt="HARMONICA HOHNER SIGNATURE SERIES - MODÈLE GREG ZLAP" srcset="//gregzlap.store/cdn/shop/files/4MOCKUPBkSignatureHarpBoxFront.png?v=1788797299&amp;width=100 100w, //gregzlap.store/cdn/shop/files/4MOCKUPBkSignatureHarpBoxFront.png?v=1788797299&amp;width=300 300w, //gregzlap.store/cdn/shop/files/4MOCKUPBkSignatureHarpBoxFront.png?v=1788797299&amp;width=600 600w, //gregzlap.store/cdn/shop/files/4MOCKUPBkSignatureHarpBoxFront.png?v=1788797299&amp;width=800 800w, //gregzlap.store/cdn/shop/files/4MOCKUPBkSignatureHarpBoxFront.png?v=1788797299&amp;width=1200 1200w, //gregzlap.store/cdn/shop/files/4MOCKUPBkSignatureHarpBoxFront.png?v=1788797299&amp;width=1600 1600w, //gregzlap.store/cdn/shop/files/4MOCKUPBkSignatureHarpBoxFront.png?v=1788797299&amp;width=2000 2000w" width="3543" height="3543" loading="lazy" sizes="(min-width: 1024px) 100vw, (min-width: 760px) 100v
2547w, (max-width: 759px) 50vw," class="block w-full max-h-[75vh] object-contain image__responsive">
2548
2549
2550
2551  
2552
2553          </div>
2554        
2555          
2556          
2557          <div class="dialog-media-container relative w-full h-full z-0 grid items-center " data-dialog-media="4">
2558            
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568    
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
2580
2581
2582
2583  
2584<img src="//gregzlap.store/cdn/shop/files/3MOCKUPBkSignatureSide.png?v=1788797304&amp;width=3543" alt="HARMONICA HOHNER SIGNATURE SERIES - MODÈLE GREG ZLAP" srcset="//gregzlap.store/cdn/shop/files/3MOCKUPBkSignatureSide.png?v=1788797304&amp;width=100 100w, //gregzlap.store/cdn/shop/files/3MOCKUPBkSignatureSide.png?v=1788797304&amp;width=300 300w, //gregzlap.store/cdn/shop/files/3MOCKUPBkSignatureSide.png?v=1788797304&amp;width=600 600w, //gregzlap.store/cdn/shop/files/3MOCKUPBkSignatureSide.png?v=1788797304&amp;width=800 800w, //gregzlap.store/cdn/shop/files/3MOCKUPBkSignatureSide.png?v=1788797304&amp;width=1200 1200w, //gregzlap.store/cdn/shop/files/3MOCKUPBkSignatureSide.png?v=1788797304&amp;width=1600 1600w, //gregzlap.store/cdn/shop/files/3MOCKUPBkSignatureSide.png?v=1788797304&amp;width=2000 2000w" width="3543" height="3543" loading="lazy" sizes="(min-width: 1024px) 100vw, (min-width: 760px) 100v
2584w, (max-width: 759px) 50vw," class="block w-full max-h-[75vh] object-contain image__responsive">
2585
2586
2587
2588  
2589
2590          </div>
2591        
2592      </div>
2593    </div>
2594        
2595      </div>
2596    </dialog>
2597  </div>
2598
2599
2600  
2601</div>
2602
2603    
2604      <div id="ProductInfo-template--25486328987968__template" class="product__info flex flex-col space-y-4 w-full z-1 text-left md:text-left max-w-xs py-none px-none sticky top-[calc(1rem+var(--header-sticky-height))] transition-[top] self-start xs" >
2605
2606        
2607
2608					
2609				
2610					
2611				
2612					
2613
2614              
2615              <h1 class="text_heading_lg c-text-primary-on">HARMONICA HOHNER SIGNATURE SERIES - MODÈLE GREG ZLAP</h1>
2616				
2617					
2618              
2619
2620                  
2621            
2622              <div id="price-template--25486328987968__template" class="price__layout flex items-center gap-sm-md text_heading_md c-text-primary-on justify-start md:justify-start"><span class="price-item--regular">$68.00</span>
2623                
2624                  
2625
2626
2627
2628
2629
2630
2631
2632
2633
2634
2635
2636
2637
2638 
2639 
2640
2641 
2642 
2643 
2644 
2645
2646 
2647
2648 
2649
2650 
2651
2652 
2653
2654
2655
2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677                
2678              </div>
2679              
2680            
2681          
2682                
2683
2684				
2685					
2686
2687  
2688    <div class="quantity-picker relative">
2689  
2690  
2691    
2692
2693
2694
2695
2696
2697
2698<div class="quantity-spinner-wrapper flex flex-col gap-y-1 items-start md:items-start">
2699	<label class="form__label text_body_sm" for="product-info-quantity-picker">
2700		Quantité
2701	</label>
2702	<quantity-spinner class="quantity-spinner flex relative border-solid border-default-width rounded-none content-base overflow-hidden items-start"  data-section="template--25486328987968__template" data-variant-id="53110701883712">
2703    
2704    
2705			<button type="button" aria-label="Quantité" class="quantity-spinner__button js-quantity-spinner-decrease c-bg-transparent px-sm-xs z-10">-</button>
2706			<input
2707				id="product-info-quantity-picker"
2708				type="number"
2709				name="quantity"
2710				min="1"
2711				pattern="[0-9]*"
2712				disabled
2713				class="quantity-spinner__input js-quantity-spinner-input text-center appearance-none border-none p-none max-w-[4ch] opacity-100 c-bg-transparent  "
2714				value="1"
2715				max="10"
2716				form="product-form-template--25486328987968__template"
2717			>
2718			<button  type="button" aria-label="Quantité" class="quantity-spinner__button js-quantity-spinner-increase c-bg-transparent px-sm-xs z-10">+</button>
2719	</quantity-spinner>
2720</div>
2721  
2722  
2723    </div>
2724  
2725
2726				
2727					
2728
2729				
2730					
2731              
2732              
2733
2734              
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
2749<product-form
2750  class="product-form-cntr"
2751  data-variant="53110701883712"
2752  
2753  data-section="template--25486328987968__template"
2754  
2755>
2756  
2757  
2758  
2759<form method="post" action="/cart/add" id="product-form-template--25486328987968__template" accept-charset="UTF-8" class="product-form flex flex-wrap gap-sm-xs w-full justify-start md:justify-start" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" />
2760    <input type="hidden" name="id" value="53110701883712" aria-hidden="true">
2761    
2762      
2763      
2764        
2765        <umg-dates hidden data-dates="[{&quot;id&quot;:53110701883712,&quot;title&quot;:&quot;HARMONICA HOHNER SIGNATURE SERIES - MODÈLE GREG ZLAP&quot;,&quot;fixed&quot;:&quot;2026-09-15&quot;,&quot;rolling&quot;:&quot;3&quot;}]">
2766          <input type="hidden" name="properties[_shipdate]" value="0" class="promise-msg" aria-hidden="true">
2767          <input type="hidden" name="properties[_date-fixed]" value="0" class="date-fixed" aria-hidden="true">
2768          <input type="hidden" name="properties[_date-fixed-unix]" value="0" class="date-fixed-unix" aria-hidden="true">
2769          <input type="hidden" name="properties[_date-rolling]" value="0" class="date-rolling" aria-hidden="true">
2770          <input type="hidden" name="properties[_date-rolling-unix]" value="0" class="date-rolling-unix" aria-hidden="true">
2771          
2772          
2773        </umg-dates>
2774      
2775    
2776    <input type="hidden" name="product_id" value="10256169337152" aria-hidden="true">
2777    <input type="hidden" name="product_type" value="Harmonica" aria-hidden="true">
2778    
2779      <input type="hidden" name="component_ref" value="" aria-hidden="true">
2780    
2781    
2782  
2783
2784
2785    
2786
2787    
2788  
2789 
2790  
2791
2792  
2793
2794    
2795      
2796        <button type="submit" aria-label="Ajouter HARMONICA HOHNER SIGNATURE SERIES - MODÈLE GREG ZLAP au panier" name="add" class="product-form__submit relative btn btn--primary grow" 
2797
2798            
2799              disabled aria-disabled="true" x-cloak
2800            
2801            
2802          
2803        >
2804          <span class="sr-only">Ajouter HARMONICA HOHNER SIGNATURE SERIES - MODÈLE GREG ZLAP au panier</span>
2805          
2806            <span class="buybutton_label" aria-label="Ajouter HARMONICA HOHNER SIGNATURE SERIES - MODÈLE GREG ZLAP au panier">
2807              Ajouter au panier
2808            </span>
2809          
2810          
2811            <span class="icon icon--activity-spinning hidden absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 w-6 h-6">
2812              
2813
2814  
2815  
2816  
2817      
2818      
2819          
2820          <svg class="w-full h-full icon icon--spinner animate-spin" fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512">
2821            <path d="M264 24C264 10.75 274.7 0 288 0C429.4 0 544 114.6 544 256C544 302.6 531.5 346.4 509.7 384C503.1 395.5 488.4 399.4 476.9 392.8C465.5 386.2 461.5 371.5 468.2 360C485.9 329.4 496 293.9 496 255.1C496 141.1 402.9 47.1 288 47.1C274.7 47.1 264 37.25 264 23.1V24z"/>
2822          </svg>
2823      
2824  
2825
2826            </span>
2827          
2828        </button>
2829      
2830    
2831  
2832
2833<input type="hidden" name="product-id" value="10256169337152" /><input type="hidden" name="section-id" value="template--25486328987968__template" /></form>
2834  
2835  
2836
2837
2838
2839
2840<aside class="notification notification__error product-form__error-message-wrapper mt-sm-xs text_body_sm c-text-error-on c-bg-error text-left py-sm-xs px-sm-xs" hidden>
2841  
2842  <span class="notification__text" data-notification-text ><span class="product-form__error-message"></span></span>
2843</aside>
2844
2845
2846  <aside hidden class="hidden">
2847    <span name="gtm_item_name" value="HARMONICA HOHNER SIGNATURE SERIES - MODÈLE GREG ZLAP"></span>
2848    <span name="gtm_item_id" value="10256169337152"></span>
2849    <span name="gtm_item_collection" value=""></span>
2850    <span name="gtm_item_variant" value="Default Title"></span>
2851    <span name="gtm_item_upc" value="0881061570172"></span>
2852    <span
2853      name="gtm_item_price"
2854      value="68.00"
2855    ></span>
2856    
2857      <span name="component_ref" value=""""></span>
2858    
2859    
2860  </aside>
2861</product-form>
2862
2863
2864				
2865					
2866              
2867
2868            
2869				
2870					
2871              
2872                
2873
2874
2875  
2876
2877  
2878  
2879<umg-dates class="product__date-container flex-col gap-y-sm-xs hidden block-if-some-children-visible" data-dates="[{&quot;id&quot;:53110701883712,&quot;title&quot;:&quot;HARMONICA HOHNER SIGNATURE SERIES - MODÈLE GREG ZLAP&quot;,&quot;fixed&quot;:&quot;2026-09-15&quot;,&quot;rolling&quot;:&quot;3&quot;}]" data-release-date-active="true">
2880    
2881      <p class="product__date text_body_sm c-text-primary-on">
2882      
2883        Date de sortie: 15 septembre, 2026
2884      
2885    </p>
2886    
2887
2888  </umg-dates>
2889
2890              
2891
2892            
2893				
2894					
2895              
2896
2897
2898
2899
2900
2901
2902
2903
2904
2905
2906
2907
2908
2909
2910
2911
2912
2913
2914  
2915  <div class="product-description rte text_body_md c-text-primary-on">
2916    <p>Découvrez le célèbre harmonica Hohner Greg Zlap Signature en tonalité de Do (C), la tonalité d’harmonica la plus utilisée au monde et le choix idéal pour apprendre et progresser. Sélectionné par Greg Zlap pour sa puissance et sa fiabilité sur scène, cet harmonica rock est conçu pour relever les défis des performances live les plus exigeantes. Il offre une excellente résistance au souffle, une réponse rapide et précise, et un design élégant mis en valeur par son sommier noir distinctif.</p>
2917<p>Discover the iconic Hohner Greg Zlap Signature Harmonica in the key of C—the most widely used harmonica key in the world and the perfect choice for learning and mastering the instrument. Selected by Greg Zlap for its reliability and power on stage, this rock-ready harmonica is built to withstand the demands of intense live performances. It delivers excellent breath resistance, fast and precise response, and an elegant design highlighted by its distinctive black comb.</p>
2918  </div>
2919
2920
2921
2922
2923            
2924				
2925					
2926              
2927
2928
2929            
2930				
2931					
2932              
2933
2934
2935            
2936				
2937					
2938              
2939
2940						
2941				
2942					
2943              
2944
2945            
2946				
2947					
2948              
2949
2950            
2951				
2952					
2953							
2954
2955<center><br><br><br><span>Référence :&nbsp;0881061570172<br><br>
2956</span>
2957<span>
2958<details>
2959    <summary>Fabriquant &nbsp;<font size="1">&#9660;</font></summary>
2960
2961    <p><font size="2">Fabriquant, Importateur et/ou Distributeur : <br>
2962Universal Music France, 20 rue des Fossés Saint-Jacques 75005 Paris, France<br>
2963<a href="mailto:[email protected]">[email protected]</a></p>
2964</details>
2965</span>
2966
2967
2968            
2969				
2970        
2971			</div>
2972		</div>
2973	</div>
2974</div>
2975
2976<script src="//gregzlap.store/cdn/shop/t/6/assets/product-detail-page.bundle.js?v=138141834500192946831763727274" defer></script>
2976
2977
2978
2979</div><div id="shopify-section-template--25486328987968__template-bottom" class="shopify-section template-product-bottom"></div><section id="shopify-section-template--25486328987968__recommended-products" class="shopify-section recommended-products">
2980
2981
2982
2983<script src="//gregzlap.store/cdn/shop/t/6/assets/recommended-products.bundle.js?v=20738294765127658451763727276" async></script>
2983
2984
2985
2986  
2987  <div class="recommended-products__wrapper w-full" data-url="/recommendations/products?section_id=template--25486328987968__recommended-products&product_id=10256169337152&limit=4">
2988    
2989  </div>
2990
2991
2992
2993
2994
2995
2996</section></main>
2997  
2997<script src="//gregzlap.store/cdn/shop/t/6/assets/theme.bundle.js?v=26035322447818910721763727279" defer></script>
2997
2998
2999  
2999<script>
3000    window.shop_iso_code = "FR"
3001    window.shopUrl = 'https://gregzlap.store';
3002    window.currentCurrency = 'USD';
3003    window.routes = {
3004      
3005      cart_add_url: '/cart/add',
3006      cart_change_url: '/cart/change',
3007      cart_update_url: '/cart/update',
3008      predictive_search_url: '/search/suggest'
3009    };
3010    window.cartStrings = {
3011      error: `Une erreur s’est produite lors de la mise à jour de votre panier. Veuillez réessayer.`,
3012      quantityError: `Vous ne pouvez ajouter que [quantity] produit(s) à votre panier.`
3013    };
3014    window.variantStrings = {
3015      addToCart: `Ajouter au panier`,
3016      soldOut: `En rupture`,
3017      unavailable: `Non disponible`,
3018    };
3019    window.accessibilityStrings = {
3020      imageAvailable: `L’image [index] est maintenant disponible dans la galerie`,
3021      shareSuccess: `Lien copié dans le presse-papiers`,
3022      pauseSlideshow: `Suspendre le diaporama`,
3023      playSlideshow: `Lire le diaporama`,
3024    };
3025    window.shareStrings = {
3026      copyToClipboard: "Copier le lien",
3027      successMessage: "Lien copié dans le presse-papiers",
3028      copyToClipboardError: "Erreur de copie dans le presse-papiers",
3029      shareUrlError: "Erreur lors de l’ouverture du partage"
3030    };
3031    
3032      
3033      
3034      
3035      window.shipDateLabel = 'Livraison à partir du {{ date }}';
3036      window.shipDateLabelTitled = '<b>{{ title }}:</b> Livraison à partir du {{ date }}';
3037      
3038        
3039        
3040        
3041        window.shipLocaleFormat = 'fr-FR';
3042      
3043    
3044
3045  </script>
3045
3046  
3047    <!-- BEGIN sections: footer-group -->
3048<footer id="shopify-section-sections--25486329151808__footer" class="shopify-section shopify-section-group-footer-group site-footer">
3049
3050
3051
3052
3053
3054
3055
3056
3057
3058
3059
3060
3061
3062
3063
3064
3065
3066
3067<div class="section__wrapper scheme-scheme3 c-text- c-border- grid columns-1 rows-1 place-items-center relative z-0 overflow-visible mt-none c-border-transparent border-default-width border-x-0 border-b-0 z-10">
3068  <div class="section-spacing mx-auto w-full relative z-10 py-container-sm md:py-container-sm px-lg-sm max-w-full grid gap-y-sm-2xl gap-x-sm-xl md:grid-cols-1 mx-auto text-center">
3069
3070
3071<div  class="footer__griditem footer__griditem--0 footer__griditem--social md:col-span-1 md:row-span-1 py-none px-none">
3072  
3073    
3074    
3075
3076    
3077    
3078
3079    <div class="social-container social-component w-full h-full flex flex-col md:justify-start">
3080      
3081  
3082  
3083
3084  
3085  
3086
3087  
3088   
3089
3090  
3091  
3092
3093  
3094  
3095  
3096  
3097  <nav>
3098    <ul class="flex flex-wrap justify-center md:justify-center gap-none">
3099       
3100        <li>
3101          <a href="https://www.facebook.com/gregzlap/" target="_blank" aria-label="Open Facebook social link" class="icon_facebook flex h-full fill-current justify-center items-center h-[2.75rem] w-[2.75rem] c-text-content-subtle hover:c-text-tertiary">
3102            <div class="social-icons__wrapper" style="--width: 1.25rem; --height: 1.25rem;">
3103              <svg width="48" height="48" viewBox="0 0 48 48" fill="currentColor" class="h-full w-full" xmlns="http://www.w3.org/2000/svg"><path d="M24 0C10.7453 0 0 10.7453 0 24C0 35.255 7.74912 44.6995 18.2026 47.2934V31.3344H13.2538V24H18.2026V20.8397C18.2026 12.671 21.8995 8.8848 29.9194 8.8848C31.44 8.8848 34.0637 9.18336 35.137 9.48096V16.129C34.5706 16.0694 33.5866 16.0397 32.3645 16.0397C28.4294 16.0397 26.9088 17.5306 26.9088 21.4061V24H34.7482L33.4013 31.3344H26.9088V47.8243C38.7926 46.3891 48.001 36.2707 48.001 24C48 10.7453 37.2547 0 24 0Z" /></svg>
3104            </div>
3105          </a>
3106        </li> 
3107      
3108      
3109       
3110        <li>
3111          <a href="https://www.instagram.com/gregzlap/" target="_blank" aria-label="Open Instagram social link" class="icon_instagram flex h-full fill-current justify-center items-center h-[2.75rem] w-[2.75rem] c-text-content-subtle hover:c-text-tertiary">
3112            <div class="social-icons__wrapper" style="--width: 1.25rem; --height: 1.25rem;">
3113              <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" class="w-full h-full"><path d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"/></svg>
3114            </div>
3115          </a>
3116        </li> 
3117      
3118       
3119        <li>
3120          <a href="https://www.youtube.com/user/gregzlap" target="_blank" aria-label="Open YouTube social link" class="icon_youtube flex h-full fill-current justify-center items-center h-[2.75rem] w-[2.75rem] c-text-content-subtle hover:c-text-tertiary">
3121            <div class="social-icons__wrapper" style="--width: 1.25rem; --height: 1.25rem;">
3122              <svg width="48" height="48" viewBox="0 0 48 48" fill="currentColor" class="h-full w-full" xmlns="http://www.w3.org/2000/svg"><path d="M47.5219 14.4001C47.5219 14.4001 47.0531 11.0907 45.6094 9.6376C43.7812 7.7251 41.7375 7.71572 40.8 7.60322C34.0875 7.11572 24.0094 7.11572 24.0094 7.11572H23.9906C23.9906 7.11572 13.9125 7.11572 7.2 7.60322C6.2625 7.71572 4.21875 7.7251 2.39062 9.6376C0.946875 11.0907 0.4875 14.4001 0.4875 14.4001C0.4875 14.4001 0 18.2907 0 22.172V25.8095C0 29.6907 0.478125 33.5813 
31220.478125 33.5813C0.478125 33.5813 0.946875 36.8907 2.38125 38.3438C4.20937 40.2563 6.60938 40.1907 7.67813 40.397C11.5219 40.7626 24 40.8751 24 40.8751C24 40.8751 34.0875 40.8563 40.8 40.3782C41.7375 40.2657 43.7812 40.2563 45.6094 38.3438C47.0531 36.8907 47.5219 33.5813 47.5219 33.5813C47.5219 33.5813 48 29.7001 48 25.8095V22.172C48 18.2907 47.5219 14.4001 47.5219 14.4001ZM19.0406 30.2251V16.7345L32.0062 23.5032L19.0406 30.2251Z" /></svg>
3123            </div>
3124          </a>
3125        </li> 
3126      
3127      
3128       
3129        <li>
3130          <a href="https://open.spotify.com/artist/3OLp4KhWh6toFAwiPWxbxX" target="_blank" aria-label="Open Spotify social link" class="icon_spotify flex h-full fill-current justify-center items-center h-[2.75rem] w-[2.75rem] c-text-content-subtle hover:c-text-tertiary">
3131            <div class="social-icons__wrapper" style="--width: 1.25rem; --height: 1.25rem;">
3132              <svg width="48" height="48" viewBox="0 0 48 48" fill="currentColor" class="h-full w-full" xmlns="http://www.w3.org/2000/svg"><path d="M23.9266 0C10.7126 0 0 10.7123 0 23.9263C0 37.1409 10.7126 47.8523 23.9266 47.8523C37.142 47.8523 47.8534 37.1409 47.8534 23.9263C47.8534 10.7131 37.142 0.00114285 23.9263 0.00114285L23.9266 0ZM34.8991 34.5086C34.4706 35.2114 33.5506 35.4343 32.8477 35.0029C27.23 31.5714 20.158 30.7943 11.8294 32.6971C11.0269 32.88 10.2269 32.3771 10.044 31.5743C9.86029 30.7714 10.3611 29.9714 11.1657 29.7886C20.28 27.7054 28.098 28.6029 34.4049 32.4571C35.1077 32.8886 35.3306 33.8057 34.8991 34.5086ZM37.8277 27.9929C37.2877 28.8714 36.1391 29.1486 35.262 28.6086C28.8306 24.6546 19.0269 23.5097 11.4197 25.8189C10.4331 26.1169 9.39114 25.5609 9.09171 24.576C8.79457 23.5894 9.35086 22.5494 10.3357 22.2494C19.0251 19.6129 29.8277 20.89 37.2134 25.4286C38.0906 25.9686 38.3677 27.1169 37.8277 27.9929ZM38.0791 21.2089C30.3677 16.6286 17.6449 16.2074 10.2823 18.442C9.1 18.8006 7.84971 18.1331 7.49143 16.9509C7.13314 15.768 7.8 14.5186 8.98314 14.1591C17.4349 11.5934 31.4849 12.0891 40.3631 17.3597C41.4289 17.9909 41.7774 19.3643 41.146 20.4263C40.5174 21.4897 39.1403 21.8403 38.0803 21.2089H38.0791Z" /></svg>  
3133            </div>
3134          </a>
3135        </li> 
3136      
3137       
3138        <li>
3139          <a href="https://www.tiktok.com/@gregzlap/video/7512746030174145814" target="_blank" aria-label="Open TikTok social link" class="icon_tiktok flex h-full fill-current justify-center items-center h-[2.75rem] w-[2.75rem] c-text-content-subtle hover:c-text-tertiary">
3140            <div class="social-icons__wrapper" style="--width: 1.25rem; --height: 1.25rem;">
3141              <svg width="48" height="48" viewBox="0 0 48 48" fill="currentColor" class="h-full w-full" xmlns="http://www.w3.org/2000/svg"><path d="M34.1451 0H26.0556V32.6956C26.0556 36.5913 22.9444 39.7913 19.0725 39.7913C15.2007 39.7913 12.0894 36.5913 12.0894 32.6956C12.0894 28.8696 15.1315 25.7391 18.8651 25.6V17.3913C10.6374 17.5304 4 24.2783 4 32.6956C4 41.1827 10.7757 48 19.1417 48C27.5075 48 34.2833 41.1131 34.2833 32.6956V15.9304C37.3255 18.1565 41.059 19.4783 45 19.5479V11.3391C38.9157 11.1304 34.1451 6.12173 34.1451 0Z" /></svg>
3142            </div>
3143          </a>
3144        </li> 
3145      
3146      
3147    </ul>
3148  </nav>
3149
3150
3151      
3152    </div>
3153  
3154</div>
3155
3156
3157
3158
3159
3160
3161
3162
3163
3164
3165
3166
3167
3168
3169
3170
3171
3172
3173
3174
3175
3176
3177
3178
3179<div  class="footer__griditem footer__griditem--1 footer__griditem--navigation md:col-span-1 md:row-span-1 py-none px-none">
3180  <div class="navigation-container w-full h-full flex flex-col items-center gap-y-sm-xs text-center md:text-center md:justify-center">
3181    
3182
3183
3184
3185
3186
3187
3188
3189
3190
3191
3192
3193
3194
3195
3196
3197
3198
3199
3200
3201
3202
3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217<nav class="w-full md:flex md:items-center justify-center md:justify-center nav-wrapper">
3218  <ul class="menu-nav text-center md:text-center md:flex justify-start md:flex-wrap md:justify-center gap-x-sm-md gap-y-sm-xs nav-container flex flex-col md:flex-row">
3219    
3220      
3221        
3222        
3223        
3224        
3225          <li class="text_navigation_sm c-text-content-subtle hover:c-text-tertiary no-underline hover:underline hover:decoration-2 hover:underline-offset-[4px]">
3226            <a href="/policies/legal-notice">Mentions Légales</a>
3227          </li>
3228        
3229      
3230    
3231      
3232        
3233        
3234        
3235        
3236          <li class="text_navigation_sm c-text-content-subtle hover:c-text-tertiary no-u
3236nderline hover:underline hover:decoration-2 hover:underline-offset-[4px]">
3237            <a href="https://umusic-fr.zendesk.com/hc/fr-fr">Service Clients</a>
3238          </li>
3239        
3240      
3241    
3242      
3243        
3244        
3245        
3246        
3247          <li class="text_navigation_sm c-text-content-subtle hover:c-text-tertiary no-underline hover:underline hover:decoration-2 hover:underline-offset-[4px]">
3248            <a href="/policies/terms-of-service">Conditions Générales de Vente</a>
3249          </li>
3250        
3251      
3252    
3253      
3254        
3255        
3256        
3257        
3258          <li class="text_navigation_sm c-text-content-subtle hover:c-text-tertiary no-underline hover:underline hover:decoration-2 hover:underline-offset-[4px]">
3259            <a href="/policies/privacy-policy">Politique de Confidentialité</a>
3260          </li>
3261        
3262      
3263    
3264      
3265        
3266        
3267        
3268        
3269          <li class="text_navigation_sm c-text-content-subtle hover:c-text-tertiary no-underline hover:underline hover:decoration-2 hover:underline-offset-[4px]">
3270            <a href="#" onclick="event.preventDefault();window.evidon.notice.showOptions();" data-linklist="evidon">Cookie Choices</a>
3271          </li>
3272        
3273      
3274    
3275      
3276        
3277        
3278        
3279        
3280          <li class="text_navigation_sm c-text-content-subtle hover:c-text-tertiary no-underline hover:underline hover:decoration-2 hover:underline-offset-[4px]">
3281            <a href="https://umusic-fr.zendesk.com/hc/fr-fr/requests/new?ticket_form_id=51816070952347">J'exerce mon droit de rétractation</a>
3282          </li>
3283        
3284      
3285    
3286  </ul>
3287</nav>
3288
3289    
3290  </div>
3291</div>
3292
3293
3294  
3295  
3296
3297  <div class="support-messages-container col-span-full text_body_xs c-text-content-subtle">
3298    
3299  </div>
3300
3301</div>
3302
3303  
3304
3305 
3306 
3307</div>
3308
3309
3310
3311  <style>
3312    #_evh-button {
3313      display: none !important;
3314    }
3315  </style>
3316
3317
3318
3319</footer>
3320<!-- END sections: footer-group -->
3321  
3322
3323  
3323<script src="//gregzlap.store/cdn/shop/t/6/assets/utm-params.bundle.js?v=63944014299985356291763727280" defer="defer"></script>
3323
3324  
3324<script src="//gregzlap.store/cdn/shop/t/6/assets/section-render.bundle.js?v=167458036163519464051763727277" defer="defer"></script>
3324
3325  
3326    
3326<script src="//gregzlap.store/cdn/shop/t/6/assets/product.bundle.js?v=120550243017991674331763727275" defer="defer"></script>
3326<script src="//gregzlap.store/cdn/shop/t/6/assets/cart-drawer.bundle.js?v=117510037107964993461763727173" defer="defer"></script>
3326
3327      
3327<script src="//gregzlap.store/cdn/shop/t/6/assets/content-overlay.bundle.js?v=39487047732508858991763727174" defer="defer"></script>
3327
3328
3329  
3330<!-- BEGIN sections: background-group -->
3331<aside id="shopify-section-sections--25486329119040__page-background" class="shopify-section shopify-section-group-background-group page-bg">
3332
3333
3334  
3335  
3336
3337  
3338
3339  
3340
3341  
3342  
3343
3344  
3345  
3346
3347  <div class="fixed -z-[1] h-full w-full top-[0] left-[0] select-none" aria-hidden="true">
3348    
3349
3350
3351
3352
3353
3354  <picture class="image__adaptive h-full w-full">
3355    
3356
3357
3358
3359
3360
3361
3362
3363
3364
3365
3366
3367
3368
3369
3370    
3371  
3372<source data-src="//gregzlap.store/cdn/shop/files/BACKGROUND_STORE.png?v=1751983727&amp;width=1920" srcset="//gregzlap.store/cdn/shop/files/BACKGROUND_STORE.png?v=1751983727&amp;width=100 100w, //gregzlap.store/cdn/shop/files/BACKGROUND_STORE.png?v=1751983727&amp;width=300 300w, //gregzlap.store/cdn/shop/files/BACKGROUND_STORE.png?v=1751983727&amp;width=600 600w, //gregzlap.store/cdn/shop/files/BACKGROUND_STORE.png?v=1751983727&amp;width=800 800w, //gregzlap.store/cdn/shop/files/BACKGROUND_STORE.png?v=1751983727&amp;width=1200 1200w, //gregzlap.store/cdn/shop/files/BACKGROUND_STORE.png?v=1751983727&amp;width=1600 1600w" width="1920" height="1080" loading="lazy" sizes="100vw"media="(min-width: 760px)">
3373
3374
3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
3385
3386
3387
3388
3389
3390
3391  
3392<img src="//gregzlap.store/cdn/shop/files/BACKGROUND_STORE.png?v=1751983727&amp;width=900" srcset="//gregzlap.store/cdn/shop/files/BACKGROUND_STORE.png?v=1751983727&amp;width=100 100w, //gregzlap.store/cdn/shop/files/BACKGROUND_STORE.png?v=1751983727&amp;width=300 300w, //gregzlap.store/cdn/shop/files/BACKGROUND_STORE.png?v=1751983727&amp;width=600 600w, //gregzlap.store/cdn/shop/files/BACKGROUND_STORE.png?v=1751983727&amp;width=800 800w" width="900" height="506" loading="lazy" sizes="100vw" class="w-full h-full object-cover object-center image__responsive">
3393
3394
3395
3396  </picture>
3397
3398  </div>
3399
3400
3401</aside>
3402<!-- END sections: background-group -->
3402<script>
3403      
3404          
3405          Shopify.analytics.publish('view_product', {
3406            currency: 'USD',
3407            items: [
3408              {
3409                item_name: 'HARMONICA HOHNER SIGNATURE SERIES - MODÈLE GREG ZLAP',
3410                item_id: '10256169337152',
3411                item_category: '',
3412                item_variant: 'Default Title',
3413                upc: '0881061570172',
3414                price: 68.00,
3415                
3416              }
3417            ]
3418            })
3419        
3420
3421      </script>
3421
3422    
3423      
3423<script src="//gregzlap.store/cdn/shop/t/6/assets/url-params.bundle.js?v=52222569932995389141763727280"></script>
3423
3424    
3425
3426
3427  
3428<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
3428
3429</body>
3430</html>
3431

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.