PageSourceSearch

https://kaamelott.store/account/register

html kaamelott.store collected 2026-10-03 21:36:10 UTC 151,717 bytes, 3,183 lines download raw bytes

1<!doctype html>
2<html class="flex flex-col min-h-full" lang="fr">
3<head><meta charset="utf-8">
4  <meta name="robots" content="noai, noimageai">
5  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
6  <meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no,viewport-fit=cover"><style data-shopify>
7/* TYPOGRAPHY */@font-face {
8  font-family: Asul;
9  font-weight: 400;
10  font-style: normal;
11  font-display: swap;
12  src: url("//kaamelott.store/cdn/fonts/asul/asul_n4.814c5323104eaec8052c156ea81d27e4cc2ecc89.woff2") format("woff2"),
13       url("//kaamelott.store/cdn/fonts/asul/asul_n4.fad4580d0c2a0762bf2eec95df0ca1bba03e7345.woff") format("woff");
14}
15@font-face {
16  font-family: Asul;
17  font-weight: 700;
18  font-style: normal;
19  font-display: swap;
20  src: url("//kaamelott.store/cdn/fonts/asul/asul_n7.1ce81e866ff8ed9910cd2de5c7e0903f60f91e77.woff2") format("woff2"),
21       url("//kaamelott.store/cdn/fonts/asul/asul_n7.a51de712305c01e28e5f167ab71969983e78b55b.woff") format("woff");
22}
23@font-face {
24  font-family: Asul;
25  font-weight: 400;
26  font-style: normal;
27  font-display: swap;
28  src: url("//kaamelott.store/cdn/fonts/asul/asul_n4.814c5323104eaec8052c156ea81d27e4cc2ecc89.woff2") format("woff2"),
29       url("//kaamelott.store/cdn/fonts/asul/asul_n4.fad4580d0c2a0762bf2eec95df0ca1bba03e7345.woff") format("woff");
30}
31:root {
32--typeface_primary: Asul, serif;--typeface_secondary: Asul, serif;--typeface_tertiary: Asul, serif;--font_display_md: var(--typeface_primary);
33  --font_display_md_weight: 600;
34  --font_display_md_letter: -0.0125rem;
35  --font_display_md_line: 1.2;
36  --font_display_md_text_transform: uppercase;--font_display_md_size: 1.125rem;
37  --font_display_md_size_md: 1.2rem;--font_heading_2xl: var(--typeface_primary);
38  --font_heading_2xl_weight: 600;
39  --font_heading_2xl_letter: 0.0rem;
40  --font_heading_2xl_line: 1.2;
41  --font_heading_2xl_text_transform: uppercase;--font_heading_2xl_size: 1.802032470703125rem;
42  --font_heading_2xl_size_md: 2.48832rem;--font_heading_xl: var(--typeface_primary);
43  --font_heading_xl_weight: 600;
44  --font_heading_xl_letter: 0.0rem;
45  --font_heading_xl_line: 1.2;
46  --font_heading_xl_text_transform: uppercase;--font_heading_xl_size: 1.601806640625rem;
47  --font_heading_xl_size_md: 2.0736rem;--font_heading_lg: var(--typeface_secondary);
48  --font_heading_lg_weight: 600;
49  --font_heading_lg_letter: 0.0rem;
50  --font_heading_lg_line: 1.2;
51  --font_heading_lg_text_transform: uppercase;--font_heading_lg_size: 1.423828125rem;
52  --font_heading_lg_size_md: 1.728rem;--font_heading_md: var(--typeface_secondary);
53  --font_heading_md_weight: 700;
54  --font_heading_md_letter: 0.0rem;
55  --font_heading_md_line: 1.2;
56  --font_heading_md_text_transform: uppercase;--font_heading_md_size: 1.265625rem;
57  --font_heading_md_size_md: 1.44rem;--font_body_lg: var(--typeface_primary);
58  --font_body_lg_weight: 500;
59  --font_body_lg_letter: 0.0rem;
60  --font_body_lg_line: 1.5;
61  --font_body_lg_text_transform: lowercase;--font_body_lg_size: 1.125rem;
62  --font_body_lg_size_md: 1.2rem;--font_body_md: var(--typeface_primary);
63  --font_body_md_weight: 400;
64  --font_body_md_letter: 0.0rem;
65  --font_body_md_line: 1.5;
66  --font_body_md_text_transform: uppercase;--font_body_md_size: 1rem;
67  --font_body_md_size_md: 1rem;--font_body_sm: var(--typeface_primary);
68  --font_body_sm_weight: 800;
69  --font_body_sm_letter: 0.0rem;
70  --font_body_sm_line: 1.5;
71  --font_body_sm_text_transform: uppercase;--font_body_sm_size: 0.8888888888888888rem;
72  --font_body_sm_size_md: 0.8333333333333334rem;--font_body_xs: var(--typeface_primary);
73  --font_body_xs_weight: 400;
74  --font_body_xs_letter: 0.0rem;
75  --font_body_xs_line: 1.5;
76  --font_body_xs_text_transform: uppercase;--font_body_xs_size: 0.7901234567901234rem;
77  --font_body_xs_size_md: 0.75rem;--font_button: var(--typeface_tertiary);
78  --font_button_weight: 400;
79  --font_button_letter: 0.0rem;
80  --font_button_line: 1;
81  --font_button_text_transform: uppercase;--font_button_size: 1rem;
82  --font_button_size_md: 1rem;--font_navigation_lg: var(--typeface_primary);
83  --font_navigation_lg_weight: 400;
84  --font_navigation_lg_letter: 0.0rem;
85  --font_navigation_lg_line: 1.5;
86  --font_navigation_lg_text_transform: none;--font_navigation_lg_size: 1.125rem;
87  --font_navigation_lg_size_md: 1.2rem;--font_navigation_md: var(--typeface_primary);
88  --font_navigation_md_weight: 400;
89  --font_navigation_md_letter: 0.0rem;
90  --font_navigation_md_line: 1.5;
91  --font_navigation_md_text_transform: none;--font_navigation_md_size: 1rem;
92  --font_navigation_md_size_md: 1rem;--font_navigation_sm: var(--typeface_primary);
93  --font_navigation_sm_weight: 400;
94  --font_navigation_sm_letter: 0.0rem;
95  --font_navigation_sm_line: 1.5;
96  --font_navigation_sm_text_transform: none;--font_navigation_sm_size: 0.8888888888888888rem;
97  --font_navigation_sm_size_md: 0.8333333333333334rem;
98}
99/* TYPOGRAPHY */
100
101</style><style data-shopify>
102  /**
103      Set Color Variable from shopify
104  */
105  :root {
106    --color-outline: #2563eb;
107    --color-black: hsl(0 0% 5%);
108    --color-white: hsl(0 0% 95%);
109    --color-transparent: rgba(0,0,0,0);
110
111    --color-gray-50: hsl(210 20% 98%);
112    --color-gray-100: hsl(220 14% 96%);
113    --color-gray-200: hsl(220 13% 91%);
114    --color-gray-300: hsl(216 12% 84%);
115    --color-gray-400: hsl(218 11% 65%);
116    --color-gray-500: hsl(220 9% 46%);
117    --color-gray-600: hsl(215 14% 34%);
118    --color-gray-700: hsl(217 19% 27%);
119    --color-gray-800: hsl(215 28% 17%);
120    --color-gray-900: hsl(221 39% 11%);
121
122    --color-gray-100-on: hsl(221 39% 11%);
123    --color-gray-900-on: hsl(220 14% 96%);--scheme1-content-base:215 28% 17%;
124      --scheme1-content-subtle:215 14% 34%;
125      --scheme1-content-emphasis:224 71% 4%;
126      --scheme1-content-heading:224 71% 4%;
127
128      --scheme1-surface:0 0% 58%;
129      --scheme1-surface-gradient: ;
130      --scheme1-background:0 0% 100%;
131      --scheme1-background-gradient: ;
132
133      --scheme1-primary:0 18% 97%;
134      --scheme1-primary-light:0 0% 100%;
135      --scheme1-primary-dark:0 18% 77%;
136      --scheme1-primary-on:0 0% 100%;
137      --scheme1-primary-gradient: ;
138
139      --scheme1-secondary:176 78% 18%;
140      --scheme1-secondary-light:176 78% 38%;
141      --scheme1-secondary-dark:0 0% 0%;
142      --scheme1-secondary-on:224 71% 4%;
143      --scheme1-secondary-gradient: ;
144
145      --scheme1-tertiary:0 0% 100%;
146      --scheme1-tertiary-light:0 0% 100%;
147      --scheme1-tertiary-dark:0 0% 80%;
148      --scheme1-tertiary-on:44 61% 39%;
149      --scheme1-tertiary-gradient: ;--scheme1-notification-on:200 4% 13%;
150      --scheme1-notification:220 6% 90%;
151      --scheme1-notification-mix: hsl(211, 11%, 42%);--scheme1-success-on:150 3% 13%;
152      --scheme1-success:141 79% 85%;
153      --scheme1-success-mix: hsl(141, 22%, 39%);--scheme1-error-on:0 74% 42%;
154      --scheme1-error:0 100% 97%;
155      --scheme1-error-mix: hsl(0, 66%, 60%);--scheme2-content-base:0 0% 0%;
156      --scheme2-content-subtle:215 14% 34%;
157      --scheme2-content-emphasis:0 0% 0%;
158      --scheme2-content-heading:0 0% 0%;
159
160      --scheme2-surface:44 34% 85%;
161      --scheme2-surface-gradient: ;
162      --scheme2-background:0 0% 100%;
163      --scheme2-background-gradient: ;
164
165      --scheme2-primary:0 0% 0%;
166      --scheme2-primary-light:0 0% 20%;
167      --scheme2-primary-dark:0 0% 0%;
168      --scheme2-primary-on:0 0% 100%;
169      --scheme2-primary-gradient: ;
170
171      --scheme2-secondary:0 0% 0%;
172      --scheme2-secondary-light:0 0% 20%;
173      --scheme2-secondary-dark:0 0% 0%;
174      --scheme2-secondary-on:0 0% 100%;
175      --scheme2-secondary-gradient: ;
176
177      --scheme2-tertiary:0 0% 0%;
178      --scheme2-tertiary-light:0 0% 20%;
179      --scheme2-tertiary-dark:0 0% 0%;
180      --scheme2-tertiary-on:0 0% 98%;
181      --scheme2-tertiary-gradient: ;--scheme2-notification-on:200 4% 13%;
182      --scheme2-notification:220 6% 90%;
183      --scheme2-notification-mix: hsl(211, 11%, 42%);--scheme2-success-on:150 3% 13%;
184      --scheme2-success:141 79% 85%;
185      --scheme2-success-mix: hsl(141, 22%, 39%);--scheme2-error-on:0 74% 42%;
186      --scheme2-error:0 100% 97%;
187      --scheme2-error-mix: hsl(0, 66%, 60%);--scheme3-content-base:44 81% 19%;
188      --scheme3-content-subtle:44 81% 19%;
189      --scheme3-content-emphasis:44 81% 19%;
190      --scheme3-content-heading:44 81% 19%;
191
192      --scheme3-surface:221 39% 11%;
193      --scheme3-surface-gradient: ;
194      --scheme3-background:0 0% 100%;
195      --scheme3-background-gradient: ;
196
197      --scheme3-primary:44 81% 19%;
198      --scheme3-primary-light:44 81% 39%;
199      --scheme3-primary-dark:0 0% 0%;
200      --scheme3-primary-on:44 81% 19%;
201      --scheme3-primary-gradient: ;
202
203      --scheme3-secondary:0 0% 100%;
204      --scheme3-secondary-light:0 0% 100%;
205      --scheme3-secondary-dark:0 0% 80%;
206      --scheme3-secondary-on:44 81% 19%;
207      --scheme3-secondary-gradient: ;
208
209      --scheme3-tertiary:44 81% 19%;
210      --scheme3-tertiary-light:44 81% 39%;
211      --scheme3-tertiary-dark:0 0% 0%;
212      --scheme3-tertiary-on:43 73% 37%;
213      --scheme3-tertiary-gradient: ;--scheme3-notification-on:44 81% 19%;
214      --scheme3-notification:44 61% 39%;
215      --scheme3-notification-mix: hsl(44, 78%, 19%);--scheme3-success-on:44 81% 19%;
216      --scheme3-success:44 61% 39%;
217      --scheme3-success-mix: hsl(44, 78%, 19%);--scheme3-error-on:0 74% 42%;
218      --scheme3-error:44 61% 39%;
219      --scheme3-error-mix: hsl(19, 78%, 31%);--scheme4-content-base:226 100% 94%;
220      --scheme4-content-subtle:228 96% 89%;
221      --scheme4-content-emphasis:0 0% 100%;
222      --scheme4-content-heading:0 0% 100%;
223
224      --scheme4-surface:244 47% 20%;
225      --scheme4-surface-gradient: ;
226      --scheme4-background:242 47% 34%;
227      --scheme4-background-gradient: ;
228
229      --scheme4-primary:0 0% 100%;
230      --scheme4-primary-light:0 0% 100%;
231      --scheme4-primary-dark:0 0% 80%;
232      --scheme4-primary-on:230 94% 82%;
233      --scheme4-primary-gradient: ;
234
235      --scheme4-secondary:226 100% 94%;
236      --scheme4-secondary-light:0 0% 100%;
237      --scheme4-secondary-dark:226 100% 74%;
238      --scheme4-secondary-on:0 0% 98%;
239      --scheme4-secondary-gradient: ;
240
241      --scheme4-tertiary:230 94% 82%;
242      --scheme4-tertiary-light:0 0% 100%;
243      --scheme4-tertiary-dark:230 94% 62%;
244      --scheme4-tertiary-on:0 0% 98%;
245      --scheme4-tertiary-gradient: ;--scheme4-notification-on:200 4% 13%;
246      --scheme4-notification:220 6% 90%;
247      --scheme4-notification-mix: hsl(211, 11%, 42%);--scheme4-success-on:150 3% 13%;
248      --scheme4-success:141 79% 85%;
249      --scheme4-success-mix: hsl(141, 22%, 39%);--scheme4-error-on:0 74% 42%;
250      --scheme4-error:0 100% 97%;
251      --scheme4-error-mix: hsl(0, 66%, 60%);}.scheme-scheme1 {
252        /* Content */
253        --color-content-base: hsl(var(--scheme1-content-base));
254        --color-content-subtle: hsl(var(--scheme1-content-subtle));
255        --color-content-emphasis: hsl(var(--scheme1-content-emphasis));
256        --color-content-heading: hsl(var(--scheme1-content-heading));
257
258        /* Surface */
259        --color-surface: hsl(var(--scheme1-surface, var(--scheme1-background)));--color-surface-gradient: hsl(var(--scheme1-surface));
260        /* Background */
261        --color-background: hsl(var(--scheme1-background));--color-background-gradient: hsl(var(--scheme1-background));/* Primary Color */
262        --color-primary-on: hsl(var(--scheme1-primary-on));
263        --color-primary: hsl(var(--scheme1-primary));
264        --color-primary-dark: hsl(var(--scheme1-primary-dark));
265        --color-primary-light: hsl(var(--scheme1-primary-light));--color-primary-gradient: hsl(var(--scheme1-primary));/* Secondary Color */
266        --color-secondary-on: hsl(var(--scheme1-secondary-on));
267        --color-secondary: hsl(var(--scheme1-secondary));
268        --color-secondary-dark: hsl(var(--scheme1-secondary-dark));
269        --color-secondary-light: hsl(var(--scheme1-secondary-light));--color-secondary-gradient: hsl(var(--scheme1-secondary));/* Tertiary Color */
270        --color-tertiary-on: hsl(var(--scheme1-tertiary-on));
271        --color-tertiary: hsl(var(--scheme1-tertiary));
272        --color-tertiary-dark: hsl(var(--scheme1-tertiary-dark));
273        --color-tertiary-light: hsl(var(--scheme1-tertiary-light));--color-tertiary-gradient: hsl(var(--scheme1-tertiary));/* Accent Colors */
274        /* Notification */
275        --color-on-notification: hsl(var(--scheme1-notification-on));
276        --color-notification: hsl(var(--scheme1-notification));
277        --color-notification-mix: var(--scheme1-notification-mix);
278
279        /* Success */
280        --color-on-success: hsl(var(--scheme1-success-on));
281        --color-success: hsl(var(--scheme1-success));
282        --color-success-mix: var(--scheme1-success-mix);
283
284        /* Error */
285        --color-on-error: hsl(var(--scheme1-error-on));
286        --color-error-on: var(--color-on-error);
287        --color-error: hsl(var(--scheme1-error));
288        --color-error-mix: var(--scheme1-error-mix);--color-error-mix-on: var(--color-white);
289
290        /* Section */--color-bg: var(--color-transparent, var(--color-background));--color-text: var(--color-content-base, var(--color-content-base));
291        --color-border: var(--color-gray-200, var(--border-default-color));
292        /* Section */
293
294        /* Tables BG Color */
295        --color-table-bg: var(--color-default, var(--color-background));
296
297        /* Input Color */
298        --color-input-text: hsl(var(--scheme1-content-base));
299      }
300    .scheme-scheme2 {
301        /* Content */
302        --color-content-base: hsl(var(--scheme2-content-base));
303        --color-content-subtle: hsl(var(--scheme2-content-subtle));
304        --color-content-emphasis: hsl(var(--scheme2-content-emphasis));
305        --color-content-heading: hsl(var(--scheme2-content-heading));
306
307        /* Surface */
308        --color-surface: hsl(var(--scheme2-surface, var(--scheme2-background)));--color-surface-gradient: hsl(var(--scheme2-surface));
309        /* Background */
310        --color-background: hsl(var(--scheme2-background));--color-background-gradient: hsl(var(--scheme2-background));/* Primary Color */
311        --color-primary-on: hsl(var(--scheme2-primary-on));
312        --color-primary: hsl(var(--scheme2-primary));
313        --color-primary-dark: hsl(var(--scheme2-primary-dark));
314        --color-primary-light: hsl(var(--scheme2-primary-light));--color-primary-gradient: hsl(var(--scheme2-primary));/* Secondary Color */
315        --color-secondary-on: hsl(var(--scheme2-secondary-on));
316        --color-secondary: hsl(var(--scheme2-secondary));
317        --color-secondary-dark: hsl(var(--scheme2-secondary-dark));
318        --color-secondary-light: hsl(var(--scheme2-secondary-light));--color-secondary-gradient: hsl(var(--scheme2-secondary));/* Tertiary Color */
319        --color-tertiary-on: hsl(var(--scheme2-tertiary-on));
320        --color-tertiary: hsl(var(--scheme2-tertiary));
321        --color-tertiary-dark: hsl(var(--scheme2-tertiary-dark));
322        --color-tertiary-light: hsl(var(--scheme2-tertiary-light));--color-tertiary-gradient: hsl(var(--scheme2-tertiary));/* Accent Colors */
323        /* Notification */
324        --color-on-notification: hsl(var(--scheme2-notification-on));
325        --color-notification: hsl(var(--scheme2-notification));
326        --color-notification-mix: var(--scheme2-notification-mix);
327
328        /* Success */
329        --color-on-success: hsl(var(--scheme2-success-on));
330        --color-success: hsl(var(--scheme2-success));
331        --color-success-mix: var(--scheme2-success-mix);
332
333        /* Error */
334        --color-on-error: hsl(var(--scheme2-error-on));
335        --color-error-on: var(--color-on-error);
336        --color-error: hsl(var(--scheme2-error));
337        --color-error-mix: var(--scheme2-error-mix);--color-error-mix-on: var(--color-white);
338
339        /* Section */--color-bg: var(--color-transparent, var(--color-background));--color-text: var(--color-content-base, var(--color-content-base));
340        --color-border: var(--color-gray-200, var(--border-default-color));
341        /* Section */
342
343        /* Tables BG Color */
344        --color-table-bg: var(--color-default, var(--color-background));
345
346        /* Input Color */
347        --color-input-text: hsl(var(--scheme2-content-base));
348      }
349    .scheme-scheme3 {
350        /* Content */
351        --color-content-base: hsl(var(--scheme3-content-base));
352        --color-content-subtle: hsl(var(--scheme3-content-subtle));
353        --color-content-emphasis: hsl(var(--scheme3-content-emphasis));
354        --color-content-heading: hsl(var(--scheme3-content-heading));
355
356        /* Surface */
357        --color-surface: hsl(var(--scheme3-surface, var(--scheme3-background)));--color-surface-gradient: hsl(var(--scheme3-surface));
358        /* Background */
359        --color-background: hsl(var(--scheme3-background));--color-background-gradient: hsl(var(--scheme3-background));/* Primary Color */
360        --color-primary-on: hsl(var(--scheme3-primary-on));
361        --color-primary: hsl(var(--scheme3-primary));
362        --color-primary-dark: hsl(var(--scheme3-primary-dark));
363        --color-primary-light: hsl(var(--scheme3-primary-light));--color-primary-gradient: hsl(var(--scheme3-primary));/* Secondary Color */
364        --color-secondary-on: hsl(var(--scheme3-secondary-on));
365        --color-secondary: hsl(var(--scheme3-secondary));
366        --color-secondary-dark: hsl(var(--scheme3-secondary-dark));
367        --color-secondary-light: hsl(var(--scheme3-secondary-light));--color-secondary-gradient: hsl(var(--scheme3-secondary));/* Tertiary Color */
368        --color-tertiary-on: hsl(var(--scheme3-tertiary-on));
369        --color-tertiary: hsl(var(--scheme3-tertiary));
370        --color-tertiary-dark: hsl(var(--scheme3-tertiary-dark));
371        --color-tertiary-light: hsl(var(--scheme3-tertiary-light));--color-tertiary-gradient: hsl(var(--scheme3-tertiary));/* Accent Colors */
372        /* Notification */
373        --color-on-notification: hsl(var(--scheme3-notification-on));
374        --color-notification: hsl(var(--scheme3-notification));
375        --color-notification-mix: var(--scheme3-notification-mix);
376
377        /* Success */
378        --color-on-success: hsl(var(--scheme3-success-on));
379        --color-success: hsl(var(--scheme3-success));
380        --color-success-mix: var(--scheme3-success-mix);
381
382        /* Error */
383        --color-on-error: hsl(var(--scheme3-error-on));
384        --color-error-on: var(--color-on-error);
385        --color-error: hsl(var(--scheme3-error));
386        --color-error-mix: var(--scheme3-error-mix);--color-error-mix-on: var(--color-white);
387
388        /* Section */--color-text: var(--color-content-base, var(--color-content-base));
389        --color-border: var(--color-gray-200, var(--border-default-color));
390        /* Section */
391
392        /* Tables BG Color */
393        --color-table-bg: var(--color-default, var(--color-background));
394
395        /* Input Color */
396        --color-input-text: hsl(var(--scheme3-content-base));
397      }
398    .scheme-scheme4 {
399        /* Content */
400        --color-content-base: hsl(var(--scheme4-content-base));
401        --color-content-subtle: hsl(var(--scheme4-content-subtle));
402        --color-content-emphasis: hsl(var(--scheme4-content-emphasis));
403        --color-content-heading: hsl(var(--scheme4-content-heading));
404
405        /* Surface */
406        --color-surface: hsl(var(--scheme4-surface, var(--scheme4-background)));--color-surface-gradient: hsl(var(--scheme4-surface));
407        /* Background */
408        --color-background: hsl(var(--scheme4-background));--color-background-gradient: hsl(var(--scheme4-background));/* Primary Color */
409        --color-primary-on: hsl(var(--scheme4-primary-on));
410        --color-primary: hsl(var(--scheme4-primary));
411        --color-primary-dark: hsl(var(--scheme4-primary-dark));
412        --color-primary-light: hsl(var(--scheme4-primary-light));--color-primary-gradient: hsl(var(--scheme4-primary));/* Secondary Color */
413        --color-secondary-on: hsl(var(--scheme4-secondary-on));
414        --color-secondary: hsl(var(--scheme4-secondary));
415        --color-secondary-dark: hsl(var(--scheme4-secondary-dark));
416        --color-secondary-light: hsl(var(--scheme4-secondary-light));--color-secondary-gradient: hsl(var(--scheme4-secondary));/* Tertiary Color */
417        --color-tertiary-on: hsl(var(--scheme4-tertiary-on));
418        --color-tertiary: hsl(var(--scheme4-tertiary));
419        --color-tertiary-dark: hsl(var(--scheme4-tertiary-dark));
420        --color-tertiary-light: hsl(var(--scheme4-tertiary-light));--color-tertiary-gradient: hsl(var(--scheme4-tertiary));/* Accent Colors */
421        /* Notification */
422        --color-on-notification: hsl(var(--scheme4-notification-on));
423        --color-notification: hsl(var(--scheme4-notification));
424        --color-notification-mix: var(--scheme4-notification-mix);
425
426        /* Success */
427        --color-on-success: hsl(var(--scheme4-success-on));
428        --color-success: hsl(var(--scheme4-success));
429        --color-success-mix: var(--scheme4-success-mix);
430
431        /* Error */
432        --color-on-error: hsl(var(--scheme4-error-on));
433        --color-error-on: var(--color-on-error);
434        --color-error: hsl(var(--scheme4-error));
435        --color-error-mix: var(--scheme4-error-mix);--color-error-mix-on: var(--color-white);
436
437        /* Section */--color-bg: var(--color-transparent, var(--color-background));--color-text: var(--color-content-base, var(--color-content-base));
438        --color-border: var(--color-gray-200, var(--border-default-color));
439        /* Section */
440
441        /* Tables BG Color */
442        --color-table-bg: var(--color-default, var(--color-background));
443
444        /* Input Color */
445        --color-input-text: hsl(var(--scheme4-content-base));
446      }
447    
448</style>
449<style data-shopify>:root {
450    --border-default-width: 1px;
451    --border-default-width-narrow: 1px;
452    --border-default-width-wide: 2px;
453    --border-default-radius: 0;
454    --border-default-color: var(--color-content-subtle);
455  }</style><style data-shopify>
456  :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: 36px;/* default */ --border-button-width: var(--border-default-width);--button-px-default: var(--button-px-lg);--button-py-default: var(--button-py-md);}
457
458  .btn {--tw-shadow: 0 20px 25px -5px var(--button-shadow-color), 0 8px 10px -6px var(--button-shadow-color); --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-sha
458dow); 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(--color-primary,var(--color-tertiary)); --button-color: var(--color-tertiary-on); --button-shadow-color: var(--color-tertiary-20); text-decoration-color: transparent; --button-fill: var(--color-tertiary);--button-fill-hover: var(--color-primary-light);}
459
460  .btn:before,
461  .btn:after {
462    content: '';
463    background: transparent;
464    inset: 0;
465    position: absolute;
466    display: block;
467    z-index: -1;
468    transition: .2s ease-out;
469    transform: translate3d(0,0,0);
470  }
471  .btn:before {
472    background: var(--button-fill-hover);
473    opacity: 0;
474  }
475  .btn:hover::before {
476    opacity: var(--button-bg-opacity, 1);
477  }
478
479  .btn:after {
480    background: var(--button-fill);
481    opacity: var(--button-bg-opacity, 1);
482  }
483  .btn:hover::after {
484    opacity: 0;
485  }
486
487  input.btn {
488    background: var(--button-fill);
489  }
490  input.btn:before {
491    display: none;
492  }
493  input.btn:after {
494    display: none;
495  }
496  input.btn:hover {
497    background: var(--button-fill-hover);
498  }
499
500  .btn--sm {
501    --button-py-default: var(--button-py-sm);
502    --button-px-default: var(--button-px-sm);
503    font-size: max(calc(var(--button-font-size) * .618em ), 14px)
504  }
505  .btn--md {
506    --button-py-default: var(--button-py-md);
507    --button-px-default: var(--button-px-md);
508  }
509  .btn--lg {
510    --button-py-default: var(--button-py-lg);
511    --button-px-default: var(--button-px-lg);
512  }
513
514  .btn:hover,
515  .btn--primary:hover {--border-color: var(--default,var(--color-primary-light)); --button-color: var(--color-primary-on); --button-shadow-color: var(--color-primary-light-20); text-decoration-color: transparent;}
516
517  .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-secondary);}
518
519  .btn--secondary:hover {--border-color: var(--default,var(--color-secondary)); --button-color: var(--color-secondary-on); --button-shadow-color: var(--color-secondary-20); text-decoration-color: transparent;}
520
521  .btn--tertiary {--button-color: var(--color-tertiary); --border-color: transparent; --button-shadow-color: transparent; text-decoration-color: transparent; --button-fill: var(--color-transparent);--button-fill-hover: var(--color-primary);}
522
523  .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;}
524
525  .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);}
526
527  .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;}
528
529  .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);}
530
531  .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;}
532
533  @media screen and (min-width: 48em) {
534    .btn {
535      --button-font-size: var(--font_button_size_md);
536    }
537  }
538</style>
539<style data-shopify>
540:root {
541  --gap-sm-2xs: 0.25rem;
542  --gap-sm-xs: 0.5rem;
543  --gap-sm-sm: 0.75rem;
544  --gap-sm-md: 1.0rem;
545  --gap-sm-lg: 1.25rem;
546  --gap-sm-xl: 1.5rem;
547  --gap-sm-2xl: 2.0rem;
548  --gap-lg-2xs: 0.5rem;
549  --gap-lg-xs: 1.0rem;
550  --gap-lg-sm: 1.5rem;
551  --gap-lg-md: 2.0rem;
552  --gap-lg-lg: 2.5rem;
553  --gap-lg-xl: 3.0rem;
554  --gap-lg-2xl: 3.5rem;
555  --gap-container-2xs: 0.5rem;
556  --gap-container-xs: 1.0rem;
557  --gap-container-sm: 2.0rem;
558  --gap-container-md: 3.0rem;
559  --gap-container-lg: 4.0rem;
560  --gap-container-xl: 5.0rem;
561  --gap-container-2xl: 6.0rem;
562  --padding-xs-2xs: 0.125rem;
563  --padding-xs-xs: 0.25rem;
564  --padding-xs-sm: 0.375rem;
565  --padding-xs-md: 0.5rem;
566  --padding-xs-lg: 0.625rem;
567  --padding-xs-xl: 0.75rem;
568  --padding-xs-2xl: 1.0rem;
569  --padding-sm-2xs: 0.25rem;
570  --padding-sm-xs: 0.5rem;
571  --padding-sm-sm: 0.75rem;
572  --padding-sm-md: 1.0rem;
573  --padding-sm-lg: 1.25rem;
574  --padding-sm-xl: 1.5rem;
575  --padding-sm-2xl: 2.0rem;
576  --padding-lg-2xs: 0.5rem;
577  --padding-lg-xs: 1.0rem;
578  --padding-lg-sm: 1.5rem;
579  --padding-lg-md: 2.0rem;
580  --padding-lg-lg: 2.5rem;
581  --padding-lg-xl: 3.0rem;
582  --padding-lg-2xl: 3.5rem;
583  --padding-container-2xs: 0.5rem;
584  --padding-container-xs: 1.0rem;
585  --padding-container-sm: 2.0rem;
586  --padding-container-md: 3.0rem;
587  --padding-container-lg: 4.0rem;
588  --padding-container-xl: 5.0rem;
589  --padding-container-2xl: 6.0rem;
590  --padding-section-desktop-2xs: .5rem;
591  --padding-section-desktop-xs: 1rem;
592  --padding-section-desktop-sm: 2rem;
593  --padding-section-desktop-md: 3rem;
594  --padding-section-desktop-lg: 4rem;
595  --padding-section-desktop-xl: 5rem;
596  --padding-section-desktop-2xl: 6rem;
597  --padding-section-mobile-2xs: .25rem;
598  --padding-section-mobile-xs: .5rem;
599  --padding-section-mobile-sm: 1.5rem;
600  --padding-section-mobile-md: 2rem;
601  --padding-section-mobile-lg: 2.5rem;
602  --padding-section-mobile-xl: 3rem;
603  --padding-section-mobile-2xl: 4rem;
604  --margin-sm-2xs: 0.25rem;
605  --margin-sm-xs: 0.5rem;
606  --margin-sm-sm: 0.75rem;
607  --margin-sm-md: 1.0rem;
608  --margin-sm-lg: 1.25rem;
609  --margin-sm-xl: 1.5rem;
610  --margin-sm-2xl: 2.0rem;
611  --margin-lg-2xs: 0.5rem;
612  --margin-lg-xs: 1.0rem;
613  --margin-lg-sm: 1.5rem;
614  --margin-lg-md: 2.0rem;
615  --margin-lg-lg: 2.5rem;
616  --margin-lg-xl: 3.0rem;
617  --margin-lg-2xl: 3.5rem;
618  --margin-container-2xs: 0.5rem;
619  --margin-container-xs: 1.0rem;
620  --margin-container-sm: 2.0rem;
621  --margin-container-md: 3.0rem;
622  --margin-container-lg: 4.0rem;
623  --margin-container-xl: 5.0rem;
624  --margin-container-2xl: 6.0rem;
625  --w-tooltip-sm: 180px;
626  --w-tooltip-md: 210px;
627  --w-tooltip-lg: 240px;
628  --w-tooltip-xl: 270px;
629
630  --container-max-w-sm: 100rem;
631  --container-max-w-lg: 200rem;--select-pad-r: calc(var(--border-default-width) + 1rem + (2 * var(--padding-sm-xs)));
632}
633
634</style><link href="//kaamelott.store/cdn/shop/t/32/assets/styles-critical.bundle.css?v=84974588861932039081780566275" rel="stylesheet" type="text/css" media="all" />
635  <title>Créer un compte - Store Kaamelott</title>
635<script src="//kaamelott.store/cdn/shop/t/32/assets/runtime.bundle.js?v=8984650065732612551780566270"></script>
635<script defer="defer" src="//kaamelott.store/cdn/shop/t/32/assets/geolocation.bundle.js?v=182911679598689146431780566243"></script>
635<script>
636  window.dataLayer = window.dataLayer || [];
637  
638window.dataLayer.push({
639    event:'page_data_loaded',
640    user: {
641      logged_in: 'false'
642    },
643    pageType: 'customers/register',
644    platform: 'shopify',
645    shopify_consent: 'true',
646    platform_theme: 'global',
647    platform_version: '2026.01.1.1'
648  });
649</script>
649
650
651<script>
vendor: 327 bytes, lines 651-655
651(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
652new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
653j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
654'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
655})(window,document,'script','dataLayer','
655GTM-WD7RDXW
vendor: 3 bytes, line 655
655');
655</script>
655
656
657<link rel="canonical" href="https://kaamelott.store/account/register">
658
659  
659<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
659<meta name="google-site-verification" content="oebi11mrjlszhyIZiihiXfJ_4-5VF8rl7_yEMCcjCiQ">
660<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/66819424556/digital_wallets/dialog">
661<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
661<script async="async" src="/checkouts/internal/preloads.js?locale=fr-US&default_configuration_id=2064351578"></script>
vendor: 1 bytes, line 661
661
662<script id="shopify-features" type="application/json">{"accessToken":"82cf566e31f117d0586665c017715285","betas":["rich-media-storefront-analytics"],"domain":"kaamelott.store","predictiveSearch":true,"shopId":66819424556,"locale":"fr"}</script>
vendor: 1 bytes, line 662
662
663<script>var Shopify = Shopify || {};
664Shopify.shop = "kaamelott-official-fr.myshopify.com";
665Shopify.locale = "fr";
666Shopify.currency = {"active":"EUR","rate":"1.0"};
667Shopify.country = "US";
668Shopify.theme = {"name":"Fête des pères","id":193537605978,"schema_name":"Rhythm","schema_version":"2026.01.1.1","theme_store_id":null,"role":"main"};
669Shopify.theme.handle = "null";
670Shopify.theme.style = {"id":null,"handle":null};
671Shopify.cdnHost = "kaamelott.store/cdn";
672Shopify.routes = Shopify.routes || {};
673Shopify.routes.root = "/";
674Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
675Shopify.SignInWithShop = Shopify.SignInWithShop || {};
676Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
677Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 677
677
678<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 678
678
679<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 679
679
680<script>
681  window.Shopify = window.Shopify || {};
682  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
683  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
684  window.Shopify.SignInWithShop.eligible = true;
685</script>
vendor: 1 bytes, line 685
685
686<script id="shop-js-analytics" type="application/json">{"pageType":"customers/register"}</script>
vendor: 1 bytes, line 686
686
687<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-customer-accounts.fr.esm.js"></script>
vendor: 1 bytes, line 687
687
688<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-customer-accounts-sign-up.fr.esm.js"></script>
vendor: 1 bytes, line 688
688
689<script type="module">
690  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-customer-accounts.fr.esm.js");
691await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-customer-accounts-sign-up.fr.esm.js");
692
693  window.Shopify.SignInWithShop?.initCustomerAccounts?.(true, {"fedCMEnabled":true,"windoidEnabled":true});
694window.Shopify.SignInWithShop?.initCustomerAccountsSignUp?.({"fedCMEnabled":true,"windoidEnabled":true});
695
696</script>
vendor: 1 bytes, line 696
696
697<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 697
697
698<script type="module">
699  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.fr.esm.js");
700
701  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
702
703</script>
vendor: 1 bytes, line 703
703
704<script>
705  window.Shopify = window.Shopify || {};
706  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
707  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"]};
708</script>
vendor: 1 bytes, line 708
708
709<script>(function() {
710  var isLoaded = false;
711  function asyncLoad() {
712    if (isLoaded) return;
713    isLoaded = true;
714    var urls = ["\/\/shopify.privy.com\/widget.js?shop=kaamelott-official-fr.myshopify.com","https:\/\/r2-t.trackedlink.net\/shopify\/ddgtag.js?shop=kaamelott-official-fr.myshopify.com"];
715    for (var i = 0; i < urls.length; i++) {
716      var s = document.createElement('script');
717      s.type = 'text/javascript';
718      s.async = true;
719      s.src = urls[i];
720      var x = document.getElementsByTagName('script')[0];
721      x.parentNode.insertBefore(s, x);
722    }
723  };
724  if(window.attachEvent) {
725    window.attachEvent('onload', asyncLoad);
726  } else {
727    window.addEventListener('load', asyncLoad, false);
728  }
729})();</script>
vendor: 1 bytes, line 729
729
730<script id="__st">var __st={"a":66819424556,"offset":7200,"reqid":"3ae45931-197b-4c0d-8a1e-02bae11ccff8-1791063368","pageurl":"kaamelott.store\/account\/register","u":"aff5cc38c7c4"};</script>
vendor: 1 bytes, line 730
730
731<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 731
731
732<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 732
732
733<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//kaamelott.store/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 733
733
734<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 = "//kaamelott.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>
734<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 734
734
735<script>
736  window.Shopify = window.Shopify || {};
737  window.Shopify.MCP = window.Shopify.MCP || {};
738  window.Shopify.MCP.enabled = true;
739  window.Shopify.MCP.shop = "kaamelott-official-fr.myshopify.com";
740  window.Shopify.MCP.mcpEndpoint = "https:\/\/kaamelott.store\/api\/mcp";
741  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?\"\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."}},"required":["query"]}}];
742</script>
vendor: 1 bytes, line 742
742
743<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("\/\/kaamelott.store\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
744</script>
vendor: 1 bytes, line 744
744
745<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://kaamelott.store/cdn/shopifycloud/portable-wallets/latest/portable-wallets.fr.js",t.type="module",document.head.appendChild(t)}};
746</script>
vendor: 1 bytes, line 746
746
747<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
748  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);
749</script>
vendor: 1 bytes, line 749
749
750<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})}}));
751</script>
751
752
753<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
753 <style>
754  dialog[open]::backdrop,
755  .umg-backdrop {
756    
757      --theme-color: ;
758      background: hsl(44 81% 19% / 0.4);
759      -webkit-backdrop-filter: blur(10px);
760      backdrop-filter: blur(10px);
761  }
762  
763  #PBarNextFrameWrapper::backdrop,
764  #web-pixels-helper-sandbox-container::backdrop {
765    --theme-color: unset;
766    background: unset;
767    -webkit-backdrop-filter: unset;
768    backdrop-filter: unset;
769  }
770</style><link href="//kaamelott.store/cdn/shop/t/32/assets/styles.bundle.css?v=9819015165335066891780566278" rel="stylesheet" type="text/css" media="print" id="styles_css_bundle" onload="this.media=`all`;this.removeAttribute(`onload`)" />
771  <noscript><link href="//kaamelott.store/cdn/shop/t/32/assets/styles.bundle.css?v=9819015165335066891780566278" rel="stylesheet" type="text/css" media="all" id="styles_css_bundle" /></noscript>
771<script defer="defer" src="//kaamelott.store/cdn/shop/t/32/assets/alpine.bundle.js?v=88851541105429864421780565919"></script>
771<style data-shopify>.price__current {
772  font-weight: bold;
773}
774
775  @media (max-width: 768px) {
776        #countdown .text_heading_xl {
777          font-size: 20px;
778        }
779        #countdown .digit {
780            width: 20%;
781        }
782        #countdown .digit__label{
783          font-size: 11px;
784        }
785    }</style><link rel="apple-touch-icon" sizes="180x180" href="//kaamelott.store/cdn/shop/files/Logo_Kaamelott.png?crop=center&height=180&v=1666628887&width=180">
786    <link rel="icon" href="//kaamelott.store/cdn/shop/files/Logo_Kaamelott.png?crop=center&height=32&v=1666628887&width=32"><meta name="description" content="Bienvenue sur le Store officiel de Kaamelott - Premier Volet
787Découvrez la Collection officielle : musique, vêtements, accessoires, décoration et musique du film et de la saga d’Alexandre Astier">
788
789  <meta property="og:site_name" content="Store Kaamelott">
790  <meta property="og:url" content="https://kaamelott.store/account/register">
791  <meta property="og:title" content="Créer un compte - Store Kaamelott">
792  <meta property="og:type" content="website">
793  <meta property="og:description" content="Bienvenue sur le Store officiel de Kaamelott - Premier Volet
794Découvrez la Collection officielle : musique, vêtements, accessoires, décoration et musique du film et de la saga d’Alexandre Astier"><meta property="og:image" content="http://kaamelott.store/cdn/shop/files/Photo_partage_RS.png?v=1666692840">
795  <meta property="og:image:secure_url" content="https://kaamelott.store/cdn/shop/files/Photo_partage_RS.png?v=1666692840">
796  <meta property="og:image:width" content="1200">
797  <meta property="og:image:height" content="628"><meta name="twitter:card" content="summary_large_image">
798  <meta name="twitter:title" content="Créer un compte - Store Kaamelott">
799  <meta name="twitter:description" content="Bienvenue sur le Store officiel de Kaamelott - Premier Volet
800Découvrez la Collection officielle : musique, vêtements, accessoires, décoration et musique du film et de la saga d’Alexandre Astier">
800<script>
801      window.dotDigital = {
802        shopDomain: 'kaamelott.store',
803        insightId: 'DM-3128716941-02'
804      }
805    </script>
805<script defer="defer" src="//kaamelott.store/cdn/shop/t/32/assets/dot-digital.bundle.js?v=118135084937053592381780565929"></script>
805<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
806<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: 66819424556,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "customers/register"};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 806
806
807<script>
808  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
809</script>
vendor: 1 bytes, line 809
809
810<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}
810).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: 66819424556,storefrontBaseUrl: "https://kaamelott.store",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://kaamelott.store/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"3993502042","configuration":"{\"businessId\":\"E9FB0E423B570D7C7CCE39CB\",\"environment\":\"production\",\"debug\":\"false\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"5a8ca3d2c8c198d27ce52b5826353789","type":"APP","apiClientId":861484,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"3116794202","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"AW-17676910234\\\",\\\"GT-WR4LM9QL\\\"],\\\"target_country\\\":\\\"FR\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"AW-17676910234\\\/3hiUCJmvgLMbEJr9gO1B\\\"},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"AW-17676910234\\\/cztACKWvgLMbEJr9gO1B\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"AW-17676910234\\\/WnQrCKKvgLMbEJr9gO1B\\\",\\\"MC-XC9KBSM4Q6\\\"]}
810,{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"AW-17676910234\\\/Mt-RCJavgLMbEJr9gO1B\\\",\\\"MC-XC9KBSM4Q6\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"AW-17676910234\\\/tFwpCJ-vgLMbEJr9gO1B\\\",\\\"MC-XC9KBSM4Q6\\\"]},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"AW-17676910234\\\/w4-QCOzXjLMbEJr9gO1B\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"AW-17676910234\\\/8UHjCJyvgLMbEJr9gO1B\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"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":"1595113818","configuration":"{\"gtm_id\":\"GTM-WD7RDXW\"}","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":"428081498","configuration":"{\"pixel_id\":\"829147631304496\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","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":"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 Kaamelott","paymentSettings":{"currencyCode":"EUR"},"myshopifyDomain":"kaamelott-official-fr.myshopify.com","countryCode":"FR","storefrontUrl":"https:\/\/kaamelott.store"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://kaamelott.store/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"193537605978","themePublished":"true","eventMetadataId":"fa5edfe4-84ac-4c3c-881e-f0d2953b5202","shopId":"66819424556","storefrontBaseUrl":"https:\/\/kaamelott.store","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
810<script>
811  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
812  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
813  window.ShopifyAnalytics.meta.currency = 'EUR';
814  var meta = {"page":{"requestId":"3ae45931-197b-4c0d-8a1e-02bae11ccff8-1791063368"}};
815  for (var attr in meta) {
816    window.ShopifyAnalytics.meta[attr] = meta[attr];
817  }
818</script>
vendor: 1 bytes, line 818
818
819<script class="analytics">
820  (function () {
821    var customDocumentWrite = function(content) {
822      var jquery = null;
823
824      if (window.jQuery) {
825        jquery = window.jQuery;
826      } else if (window.Checkout && window.Checkout.$) {
827        jquery = window.Checkout.$;
828      }
829
830      if (jquery) {
831        jquery('body').append(content);
832      }
833    };
834
835    var hasLoggedConversion = function(token) {
836      if (token) {
837        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
838      }
839      return false;
840    }
841
842    var setCookieIfConversion = function(token) {
843      if (token) {
844        var twoMonthsFromNow = new Date(Date.now());
845        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
846
847        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
848      }
849    }
850
851    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
852    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
853    if (trekkie.integrations) {
854      return;
855    }
856    trekkie.methods = [
857      'identify',
858      'page',
859      'ready',
860      'track',
861      'trackForm',
862      'trackLink'
863    ];
864    trekkie.factory = function(method) {
865      return function() {
866        var args = Array.prototype.slice.call(arguments);
867        args.unshift(method);
868        trekkie.push(args);
869        if (method == 'track' || method == 'page') {
870          var pageUrl;
871          try {
872            pageUrl = window.location.href;
873          } catch (e) {}
874          var pageReferrer;
875          try {
876            pageReferrer = document.referrer;
877          } catch (e) {}
878          try {
879            if (window.__TREKKIE_SHIM_QUEUE == null) {
880              window.__TREKKIE_SHIM_QUEUE = [];
881            }
882            window.__TREKKIE_SHIM_QUEUE.push({
883              from: 'trekkie-stub',
884              method: method,
885              args: args.slice(1),
886              pageContext: {
887                url: pageUrl,
888                referrer: pageReferrer
889              }
890            });
891          } catch (e) {
892            // no-op
893          }
894        }
895        return trekkie;
896      };
897    };
898    for (var i = 0; i < trekkie.methods.length; i++) {
899      var key = trekkie.methods[i];
900      trekkie[key] = trekkie.factory(key);
901    }
902    trekkie.load = function(config) {
903      trekkie.config = config || {};
904      trekkie.config.initialDocumentCookie = document.cookie;
905      var first = document.getElementsByTagName('script')[0];
906var script = document.createElement('script');
907script.type = 'text/javascript';
908script.onerror = function(e) {
909  var scriptFallback = document.createElement('script');
910  scriptFallback.type = 'text/javascript';
911  scriptFallback.onerror = function(error) {
912          var Monorail = {
913      produce: function produce(monorailDomain, schemaId, payload) {
914        var currentMs = new Date().getTime();
915        var event = {
916          schema_id: schemaId,
917          payload: payload,
918          metadata: {
919            event_created_at_ms: currentMs,
920            event_sent_at_ms: currentMs
921          }
922        };
923        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
924      },
925      sendRequest: function sendRequest(endpointUrl, payload) {
926        // Try the sendBeacon API
927        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
928          var blobData = new window.Blob([payload], {
929            type: 'text/plain'
930          });
931
932          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
933            return true;
934          } // sendBeacon was not successful
935
936        } // XHR beacon
937
938        var xhr = new XMLHttpRequest();
939
940        try {
941          xhr.open('POST', endpointUrl);
942          xhr.setRequestHeader('Content-Type', 'text/plain');
943          xhr.send(payload);
944        } catch (e) {
945          console.log(e);
946        }
947
948        return false;
949      },
950      isIos12: function isIos12() {
951        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
952      }
953    };
954    Monorail.produce('monorail-edge.shopifysvc.com',
955      'trekkie_storefront_load_errors/1.1',
956      {shop_id: 66819424556,
957      theme_id: 193537605978,
958      app_name: "storefront",
959      context_url: window.location.href,
960      source_url: "//kaamelott.store/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
961
962  };
963  scriptFallback.async = true;
964  scriptFallback.src = '//kaamelott.store/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
965  first.parentNode.insertBefore(scriptFallback, first);
966};
967script.async = true;
968script.src = '//kaamelott.store/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
969first.parentNode.insertBefore(script, first);
970
971    };
972    trekkie.load(
973      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":66819424556,"isMerchantRequest":null,"themeId":193537605978,"themeCityHash":"15487939568514260803","contentLanguage":"fr","currency":"EUR","eventMetadataId":"fa5edfe4-84ac-4c3c-881e-f0d2953b5202"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
974    );
975
976    var loaded = false;
977    trekkie.ready(function() {
978      if (loaded) return;
979      loaded = true;
980
981      window.ShopifyAnalytics.lib = window.trekkie;
982
983      var originalDocumentWrite = document.write;
984      document.write = customDocumentWrite;
985      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
986      document.write = originalDocumentWrite;
987
988      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
989      var token = match? match[1]: undefined;
990      if (!hasLoggedConversion(token)) {
991        setCookieIfConversion(token);
992        
993      }
994    });
995
996    window.ShopifyAnalytics.lib.page(null,{"requestId":"3ae45931-197b-4c0d-8a1e-02bae11ccff8-1791063368","shopifyEmitted":true});
997
998    var eventsListenerScript = document.createElement('script');
999    eventsListenerScript.async = true;
1000    eventsListenerScript.src = "//kaamelott.store/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
1001    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
1002})();</script>
vendor: 1 bytes, line 1002
1002
1003<script
1004  defer
1005  src="https://kaamelott.store/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
1006  data-application="storefront-renderer"
1007  data-shop-id="66819424556"
1008  data-render-region="gcp-europe-west4"
1009  data-page-type="customers/register"
1010  data-theme-instance-id="193537605978"
1011  data-theme-name="Rhythm"
1012  data-theme-version="2026.01.1.1"
1013  data-monorail-region="shop_domain"
1014  data-resource-timing-sampling-rate="10"
1015  data-shs="true"
1016  data-shs-beacon="true"
1017  data-shs-export-with-fetch="true"
1018  data-shs-logs-sample-rate="1"
1019  data-shs-beacon-endpoint="https://kaamelott.store/api/collect"
1020></script>
1020
1021<meta name="shopify-y" content="00000000-0000-0000-5000-000000000000" data-expiration="1822620968000"><meta name="shopify-s" content="00000000-0000-0000-5000-000000000000" data-expiration="1791065168000"><meta name="new-cookie-storage-activated" content="t">
1022</head><body class="template__register flex flex-col grow min-h-full relative md:relative scheme-scheme3 c-bg-background c-text-content-base" data-theme="rhythm" data-themev="2026.01.1.1">
vendor: 67 bytes, line 1022
1022<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
1022GTM-WD7RDXW
vendor: 86 bytes, lines 1022-1023
1022"
1023    height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
1023<a class="skip-to-content-link button sr-only focus:not-sr-only" href="#MainContent">Aller au contenu</a><content-overlay>
1024  <div class="overlay hidden fixed top-0 left-0 w-full h-full z-[1000001] c-bg-gray-900 opacity-50"></div>
1025</content-overlay><!-- BEGIN sections: header-group -->
1026<header id="shopify-section-sections--28346508968282__header" class="shopify-section shopify-section-group-header-group site-header md:hidden">
1027
1028
1029
1030
1031
1032
1033<div id="header-wrapper--28346508968282" class="header__wrapper scheme-scheme3 z-[10] mx-auto h-auto w-full section__wrapper scheme-scheme3 grid columns-1 rows-1 place-items-center relative z-0 overflow-visible c-bg-background c-text-content-base mb-none" x-data="{ hamburgerMenuOpen: false, searchBarOpen: false, dropDownMenuOpen: null }" data-position="static_header" style=" --icon-width: 1.75rem; --icon-height: 1.75rem; ">
1034  <div id="header-container--28346508968282" class="header__container grid gap-y-sm-sm gap-x-sm-sm grid-cols-12 section-spacing mx-auto w-full relative z-10 py-container-sm px-lg-xs max-w-full md:px-container-xs md:max-w-full c-border-default-color border-none border-x-0 border-t-0 mx-auto text-center" >
1035    
1036      
1037          
1038
1039
1040
1041
1042
1043
1044<div class="navigation-wrapper header__column flex header-md__column--0 col-span-8 justify-start items-center"  >
1045
1046  
1047
1048    <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" :aria-expanded="hamburgerMenuOpen == true? true : false" aria-controls="menu-list-navigation"  id="menu-button-navigation" aria-haspopup="true" >
1049      <div class="header__hamburgermenu--icon h-min-click-space min-w-min-click-space flex justify-center items-center">
1050        
1051
1052
1053
1054  
1055  
1056  
1057      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" class="icon icon--menu umg-icon" fill="currentColor">
1058        <path d="M0 96C0 78.3 14.3 64 32 64H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 128 0 113.7 0 96zM0 256c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 416c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32z"/>
1059      </svg>
1060    
1061
1062      </div>
1063      
1064    </button>
1065    <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>
1066      <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-surface c-text-on-surface py-none" 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">
1067        <div class="hamburger-header-wrapper flex justify-between items-center py-sm-sm text_navigation_md c-text-primary-on">
1068          <span class="hamburger-header-wrapper flex px-lg-md">
1069            
1070          </span>
1071          <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" :aria-expanded="hamburgerMenuOpen == true? true : false" aria-controls="menu-list-navigation">
1072            
1073
1074
1075
1076  
1077  
1078  
1079      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" class="icon icon--close umg-icon" fill="currentColor">
1080        <path d="M310.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L160 210.7 54.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L114.7 256 9.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 301.3 265.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L205.3 256 310.6 150.6z"/>
1081      </svg>
1082    
1083
1084          </button>
1085        </div>
1086  
1087
1088        <nav class="nav-wrapper" aria-label="Menu principal En-tête" >
1089          <ul class="navigation-container flex flex-col text-left gap-x-sm-sm gap-y-sm-xs"  id="menu-list-navigation" role="menu" aria-labelledby="menu-button-navigation">
1090            
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104  
1105  
1106  
1107  
1108  
1109  
1110
1111  <li class=""  role="presentation">
1112
1113    
1114      
1115      
1116      
1117      <a href="/" class="header__navigation-link flex relative w-full text_navigation_md c-text-primary-on px-lg-md no-underline"   role="menuitem">
1118        ACCUEIL
1119      </a>
1120    
1121    
1122  </li>
1123
1124  
1125  
1126  
1127  
1128  
1129  
1130
1131  <li class=""  role="presentation">
1132
1133    
1134      
1135      
1136      
1137      <a href="/collections/kaamelott-deuxieme-volet-partie-1" class="header__navigation-link flex relative w-full text_navigation_md c-text-primary-on px-lg-md no-underline"   role="menuitem">
1138        KV2
1139      </a>
1140    
1141    
1142  </li>
1143
1144  
1145  
1146  
1147  
1148  
1149  
1150
1151  <li class=""  role="presentation">
1152
1153    
1154      
1155      
1156      
1157      <a href="/collections/collection-bd" class="header__navigation-link flex relative w-full text_navigation_md c-text-primary-on px-lg-md no-underline"   role="menuitem">
1158        BD
1159      </a>
1160    
1161    
1162  </li>
1163
1164  
1165  
1166  
1167  
1168  
1169  
1170
1171  <li class=""  role="presentation">
1172
1173    
1174      
1175      
1176      
1177      <a href="/collections/vetements" class="header__navigation-link flex relative w-full text_navigation_md c-text-primary-on px-lg-md no-underline"   role="menuitem">
1178        VÊTEMENTS
1179      </a>
1180    
1181    
1182  </li>
1183
1184  
1185  
1186  
1187  
1188  
1189  
1190
1191  <li class=""  role="presentation">
1192
1193    
1194      
1195      
1196      
1197      <a href="/collections/accessoires" class="header__navigation-link flex relative w-full text_navigation_md c-text-primary-on px-lg-md no-underline"   role="menuitem">
1198        ACCESSOIRES
1199      </a>
1200    
1201    
1202  </li>
1203
1204  
1205  
1206  
1207  
1208  
1209  
1210
1211  <li class=""  role="presentation">
1212
1213    
1214      
1215      
1216      
1217      <a href="/collections/decorations" class="header__navigation-link flex relative w-full text_navigation_md c-text-primary-on px-lg-md no-underline"   role="menuitem">
1218        DÉCORATION
1219      </a>
1220    
1221    
1222  </li>
1223
1224  
1225  
1226  
1227  
1228  
1229  
1230
1231  <li class=""  role="presentation">
1232
1233    
1234      
1235      
1236      
1237      <a href="/collections/musique" class="header__navigation-link flex relative w-full text_navigation_md c-text-primary-on px-lg-md no-underline"   role="menuitem">
1238        MUSIQUE
1239      </a>
1240    
1241    
1242  </li>
1243
1244            
1245              
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257<ul class="account-navigation-container flex flex-col text-left gap-x-sm-sm gap-y-sm-xs">
1258  
1259    
1260    <li class="
1261" >
1262      <a href="/account/login" class="header__navigation--account-link px-lg-md text_navigation_md c-text-primary-on px-lg-md no-underline">
1263        Identifiant
1264      </a>
1265    </li>
1266
1267    
1268    <li class="
1269 group is-current-page" aria-current>
1270      <a href="/account/register" class="header__navigation--account-link px-lg-md text_navigation_md c-text-primary-on px-lg-md no-underline">
1271        Créer un compte
1272      </a>
1273    </li>
1274  
1275</ul>
1276            
1277          </ul>          
1278        </nav>
1279
1280  
1281      </div>
1282      <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">
1283        <span class="sr-only">
1284          Fermer le menu de navigation
1285        </span>
1286      </button>
1287    </div>
1288  
1289
1290</div>
1291        
1292    
1293      
1294          
1295
1296<div class="header__column header__column--1 header__column--actions flex col-span-4 justify-end items-center"  >
1297  <div class="actions-container flex flex-row flex-wrap gap-y-sm-sm gap-sm-xxs">
1298    
1299
1300
1301    
1302    
1303    
1304    
1305    
1306    <div class="flex fill-current items-center justify-center min-w-min-click-space min-h-min-click-space">
1307      <button class="btn-search text_navigation_md c-text-content-base no-underline" 
1308      x-on:click="searchBarOpen = true;$nextTick(() => { $store.headerGroupManager.updateMeasurements(); setTimeout(() => $refs.searchInput.focus(), 10) })" type="button" aria-label="Ouvrir la barre de recherche" x-ref="searchToggle" :aria-expanded="searchBarOpen" aria-controls="header-search-dropdown"
1309     >
1310        
1311
1312
1313
1314  
1315  
1316  
1317      <svg xmlns="http://www.w3.org/2000/svg" viewBox="-64 0 576 512" class="icon icon--search umg-icon" fill="currentColor">
1318        <path d="M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352c79.5 0 144-64.5 144-144s-64.5-144-144-144S64 128.5 64 208s64.5 144 144 144z"/>
1319      </svg>
1320    
1321
1322      </button>
1323    </div>
1324
1325  
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353   
1354  <cart-drawer-toggle-button class="header__action header__action--cart-trigger cart-toggle cursor-pointer text-center relative text_navigation_md c-text-content-base no-underline" tabindex="-1">
1355    
1356  <a href="/cart" class="flex items-center flex h-full fill-current items-center justify-center min-w-min-click-space min-h-min-click-space">
1357    
1358      <div class="cart-toggle__innerwrapper cart-toggle__innerwrapper--icon items-center">
1359        
1360
1361
1362
1363  
1364  
1365  
1366      
1367          
1368          <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" class="icon icon--cart umg-icon" fill="currentColor">
1369            <path d="M24 0C10.7 0 0 10.7 0 24S10.7 48 24 48H76.1l60.3 316.5c2.2 11.3 12.1 19.5 23.6 19.5H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H179.9l-9.1-48h317c14.3 0 26.9-9.5 30.8-23.3l54-192C578.3 52.3 563 32 541.8 32H122l-2.4-12.5C117.4 8.2 107.5 0 96 0H24zM176 512c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48zm336-48c0-26.5-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48s48-21.5 48-48z"/>
1370          </svg>
1371      
1372    
1373
1374      </div>
1375      <span class="sr-only">Panier</span>
1376    
1377    <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>
1378    
1379  </a>
1380
1381  </cart-drawer-toggle-button>
1382
1383    
1384
1385  </div>
1386</div>
1387          
1388        
1389    
1390  </div>
1391  
1392  
1393    
1394
1395
1396
1397
1398  
1399  
1400
1401  
1402  
1403  
1404
1405  
1406  
1407
1408  
1409  
1410
1411  
1412
1413  
1414
1415  <div class="header__search-wrapper section__wrapper w-full hidden border-x-0 border-t-0 z-10 border-none c-border-default-color c-bg-surface c-text-on-surface" 
1416    x-show="searchBarOpen" @click.away="searchBarOpen = false; $nextTick(() => { $store.headerGroupManager.updateMeasurements() })" :class="{ '' : searchBarOpen , 'hidden' : !searchBarOpen }"
1417    @keydown.escape="searchBarOpen = false; $nextTick(() => { $store.headerGroupManager.updateMeasurements(); setTimeout(() => $refs.searchToggle.focus({ focusVisible: true }), 10) })"
1418    id="header-search-dropdown"
1419  >
1420    <div class="header__search-container flex md:max-w-[70ch] lg:max-w-[90ch] mx-auto justify-center section-spacing mx-auto w-full relative z-10 py-container-sm px-lg-sm max-w-full md:px-container-sm md:max-w-full">
1421      
1422      
1423
1424
1425
1426
1427    <form class="predictive-search__form flex-col items-center w-full" action="/search" method="get" role="search" aria-label="Sur l’ensemble du site">
1428      <div class="predictive-search__input-wrapper relative w-full">
1429        <input class="predictive-search__input appearance-none w-full text_body_md c-text-content-base c-bg-transparent shadow-sm rounded-none border-default-width c-border-content-base py-sm-xs px-sm-xs header__search-input" id="search-sections--28346508968282__header" type="search" value="" name="q" placeholder="Recherche"aria-label="Recherche" autocorrect="off" autocomplete="off" autocapitalize="off" spellcheck="false" x-ref="searchInput" >
1430        <button class="predictive-search__input-icon box-content h-full border-default-size flex absolute z-10 top-1/2 right-0 items-center justify-center transform -translate-y-1/2 border-r-default-width border-transparent c-text-content-base w-4 px-sm-xs" type="submit" aria-label="Recherche">
1431          
1432
1433
1434
1435  
1436  
1437  
1438      <svg xmlns="http://www.w3.org/2000/svg" viewBox="-64 0 576 512" class="icon icon--search umg-icon" fill="currentColor">
1439        <path d="M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352c79.5 0 144-64.5 144-144s-64.5-144-144-144S64 128.5 64 208s64.5 144 144 144z"/>
1440      </svg>
1441    
1442
1443        </button>
1444        
1445      </div>
1446    </form>
1447
1448    </div>
1449  </div>
1450
1451  
1452
1453  
1454
1455  
1456
1457 
1458 
1459
1460</div>
1461
1462</header><header id="shopify-section-sections--28346508968282__header-md" class="shopify-section shopify-section-group-header-group site-header site-header--md hidden md:grid">
1463
1464
1465
1466
1467
1468
1469<div id="header-md-wrapper--28346508968282" class="header__wrapper header__wrapper--md scheme-scheme3 z-[10] mx-auto h-auto w-full section__wrapper scheme-scheme3 grid columns-1 rows-1 place-items-center relative z-0 overflow-visible mb-none border-none c-border-default-color border-x-0 border-t-0" x-data="{ hamburgerMenuOpen: false, searchBarOpen: false, dropDownMenuOpen: null }" data-position="static_header" style=" --icon-width: 1.75rem; --icon-height: 1.75rem; ">
1470  <div id="header-md-container--28346508968282" class="header__container header__container--md grid gap-y-sm-sm gap-x-sm-sm grid-cols-12 section-spacing mx-auto w-full relative z-10 py-container-xs px-lg-md max-w-full md:px-container-md md:max-w-full mx-auto text-center" >
1471    
1472      
1473          
1474
1475<div class="header__column header__column--0 header__column--actions flex col-span-12 justify-end items-center"  >
1476  <div class="actions-container flex flex-row flex-wrap gap-y-sm-sm gap-sm-xxs">
1477    
1478
1479
1480    
1481    
1482    
1483    
1484    
1485    <div class="flex fill-current items-center justify-center min-w-min-click-space min-h-min-click-space">
1486      <button class="btn-search text_navigation_md hover:c-text-content-base no-underline hover:underline hover:decoration-2 hover:underline-offset-[4px]" 
1487      x-on:click="searchBarOpen = true;$nextTick(() => { $store.headerGroupManager.updateMeasurements(); setTimeout(() => $refs.searchInput.focus(), 10) })" type="button" aria-label="Ouvrir la barre de recherche" x-ref="searchToggle" :aria-expanded="searchBarOpen" aria-controls="header-search-dropdown"
1488     >
1489        
1490
1491
1492
1493  
1494  
1495  
1496      <svg xmlns="http://www.w3.org/2000/svg" viewBox="-64 0 576 512" class="icon icon--search umg-icon" fill="currentColor">
1497        <path d="M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352c79.5 0 144-64.5 144-144
1497s-64.5-144-144-144S64 128.5 64 208s64.5 144 144 144z"/>
1498      </svg>
1499    
1500
1501      </button>
1502    </div>
1503
1504  
1505
1506
1507
1508
1509
1510
1511
1512<button class="header__action header__action--account-link text_navigation_md hover:c-text-content-base no-underline hover:underline hover:decoration-2 hover:underline-offset-[4px]" tabindex="-1">
1513  <a href="/account?view=orders" class="flex h-full fill-current items-center justify-center min-w-min-click-space min-h-min-click-space">
1514    
1515        <div class="icon-wrapper">
1516          
1517
1518
1519
1520  
1521  
1522  
1523      <svg xmlns="http://www.w3.org/2000/svg" viewBox="-64 0 576 512" class="icon icon--user umg-icon" fill="currentColor">
1524        <path d="M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0S96 57.3 96 128s57.3 128 128 128zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304H178.3z"/>
1525      </svg>
1526    
1527
1528          <span class="sr-only">Compte</span>
1529        </div>
1530      
1531  </a>
1532</button>
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558   
1559  <cart-drawer-toggle-button class="header__action header__action--cart-trigger cart-toggle cursor-pointer text-center relative text_navigation_md hover:c-text-content-base no-underline hover:underline hover:decoration-2 hover:underline-offset-[4px]" tabindex="-1">
1560    
1561  <a href="/cart" class="flex items-center flex h-full fill-current items-center justify-center min-w-min-click-space min-h-min-click-space">
1562    
1563      <div class="cart-toggle__innerwrapper cart-toggle__innerwrapper--icon items-center">
1564        
1565
1566
1567
1568  
1569  
1570  
1571      
1572          
1573          <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" class="icon icon--cart umg-icon" fill="currentColor">
1574            <path d="M24 0C10.7 0 0 10.7 0 24S10.7 48 24 48H76.1l60.3 316.5c2.2 11.3 12.1 19.5 23.6 19.5H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H179.9l-9.1-48h317c14.3 0 26.9-9.5 30.8-23.3l54-192C578.3 52.3 563 32 541.8 32H122l-2.4-12.5C117.4 8.2 107.5 0 96 0H24zM176 512c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48zm336-48c0-26.5-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48s48-21.5 48-48z"/>
1575          </svg>
1576      
1577    
1578
1579      </div>
1580      <span class="sr-only">Panier</span>
1581    
1582    <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>
1583    
1584  </a>
1585
1586  </cart-drawer-toggle-button>
1587
1588    
1589
1590  </div>
1591</div>
1592          
1593        
1594    
1595      
1596          
1597
1598
1599
1600
1601
1602
1603<div class="navigation-wrapper header__column flex header-md__column--1 col-span-12 justify-center items-center"  >
1604
1605  
1606
1607        <nav class="nav-wrapper" aria-label="Menu principal En-tête" >
1608          <ul class="navigation-container flex flex-row flex-wrap justify-center items-center text-center gap-x-sm-xl gap-y-sm-xs"  >
1609            
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623  
1624  
1625  
1626  
1627  
1628  
1629
1630  <li class=""  >
1631
1632    
1633      
1634      
1635      
1636      <a href="/" class="header__navigation-link flex relative w-full text_navigation_md c-text-primary-on hover:c-text-primary-on no-underline hover:underline hover:decoration-2 hover:underline-offset-[4px]"   >
1637        ACCUEIL
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="/collections/kaamelott-deuxieme-volet-partie-1" class="header__navigation-link flex relative w-full text_navigation_md c-text-primary-on hover:c-text-primary-on no-underline hover:underline hover:decoration-2 hover:underline-offset-[4px]"   >
1657        KV2
1658      </a>
1659    
1660    
1661  </li>
1662
1663  
1664  
1665  
1666  
1667  
1668  
1669
1670  <li class=""  >
1671
1672    
1673      
1674      
1675      
1676      <a href="/collections/collection-bd" class="header__navigation-link flex relative w-full text_navigation_md c-text-primary-on hover:c-text-primary-on no-underline hover:underline hover:decoration-2 hover:underline-offset-[4px]"   >
1677        BD
1678      </a>
1679    
1680    
1681  </li>
1682
1683  
1684  
1685  
1686  
1687  
1688  
1689
1690  <li class=""  >
1691
1692    
1693      
1694      
1695      
1696      <a href="/collections/vetements" class="header__navigation-link flex relative w-full text_navigation_md c-text-primary-on hover:c-text-primary-on no-underline hover:underline hover:decoration-2 hover:underline-offset-[4px]"   >
1697        VÊTEMENTS
1698      </a>
1699    
1700    
1701  </li>
1702
1703  
1704  
1705  
1706  
1707  
1708  
1709
1710  <li class=""  >
1711
1712    
1713      
1714      
1715      
1716      <a href="/collections/accessoires" class="header__navigation-link flex relative w-full text_navigation_md c-text-primary-on hover:c-text-primary-on no-underline hover:underline hover:decoration-2 hover:underline-offset-[4px]"   >
1717        ACCESSOIRES
1718      </a>
1719    
1720    
1721  </li>
1722
1723  
1724  
1725  
1726  
1727  
1728  
1729
1730  <li class=""  >
1731
1732    
1733      
1734      
1735      
1736      <a href="/collections/decorations" class="header__navigation-link flex relative w-full text_navigation_md c-text-primary-on hover:c-text-primary-on no-underline hover:underline hover:decoration-2 hover:underline-offset-[4px]"   >
1737        DÉCORATION
1738      </a>
1739    
1740    
1741  </li>
1742
1743  
1744  
1745  
1746  
1747  
1748  
1749
1750  <li class=""  >
1751
1752    
1753      
1754      
1755      
1756      <a href="/collections/musique" class="header__navigation-link flex relative w-full text_navigation_md c-text-primary-on hover:c-text-primary-on no-underline hover:underline hover:decoration-2 hover:underline-offset-[4px]"   >
1757        MUSIQUE
1758      </a>
1759    
1760    
1761  </li>
1762
1763            
1764          </ul>          
1765        </nav>
1766
1767  
1768
1769</div>
1770          
1771        
1772    
1773      
1774          
1775
1776<div class="header__column header__column--2 header__column--spacer col-span-4" >
1777  <div class="spacer-container items-center col-span-full" >
1778  </div>
1779</div>
1780        
1781    
1782  </div>
1783  
1784  
1785    
1786
1787
1788
1789
1790  
1791  
1792
1793  
1794  
1795  
1796
1797  
1798  
1799
1800  
1801  
1802
1803  
1804
1805  
1806
1807  <div class="header__search-wrapper section__wrapper w-full hidden border-x-0 border-t-0 z-10 border-none c-border-default-color c-bg-surface c-text-on-surface" 
1808    x-show="searchBarOpen" @click.away="searchBarOpen = false; $nextTick(() => { $store.headerGroupManager.updateMeasurements() })" :class="{ '' : searchBarOpen , 'hidden' : !searchBarOpen }"
1809    @keydown.escape="searchBarOpen = false; $nextTick(() => { $store.headerGroupManager.updateMeasurements(); setTimeout(() => $refs.searchToggle.focus({ focusVisible: true }), 10) })"
1810    id="header-search-dropdown"
1811  >
1812    <div class="header__search-container flex md:max-w-[70ch] lg:max-w-[90ch] mx-auto justify-center section-spacing mx-auto w-full relative z-10 py-container-sm px-lg-sm max-w-full md:px-container-sm md:max-w-full">
1813      
1814      
1815
1816
1817
1818
1819    <form class="predictive-search__form flex-col items-center w-full" action="/search" method="get" role="search" aria-label="Sur l’ensemble du site">
1820      <div class="predictive-search__input-wrapper relative w-full">
1821        <input class="predictive-search__input appearance-none w-full text_body_md c-text-content-base c-bg-transparent shadow-sm rounded-none border-default-width c-border-content-base py-sm-xs px-sm-xs header-md__search-input" id="search-sections--28346508968282__header-md" type="search" value="" name="q" placeholder="Recherche"aria-label="Recherche" autocorrect="off" autocomplete="off" autocapitalize="off" spellcheck="false" x-ref="searchInput" >
1822        <button class="predictive-search__input-icon box-content h-full border-default-size flex absolute z-10 top-1/2 right-0 items-center justify-center transform -translate-y-1/2 border-r-default-width border-transparent c-text-content-base w-4 px-sm-xs" type="submit" aria-label="Recherche">
1823          
1824
1825
1826
1827  
1828  
1829  
1830      <svg xmlns="http://www.w3.org/2000/svg" viewBox="-64 0 576 512" class="icon icon--search umg-icon" fill="currentColor">
1831        <path d="M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352c79.5 0 144-64.5 144-144s-64.5-144-144-144S64 128.5 64 208s64.5 144 144 144z"/>
1832      </svg>
1833    
1834
1835        </button>
1836        
1837      </div>
1838    </form>
1839
1840    </div>
1841  </div>
1842
1843  
1844
1845  
1846
1847  
1848
1849 
1850 
1851</div>
1852
1853</header><aside id="shopify-section-sections--28346508968282__global-messaging" class="shopify-section shopify-section-group-header-group global-messaging"></aside><aside id="shopify-section-sections--28346508968282__soft-redirect" class="shopify-section shopify-section-group-header-group section-soft-redirects">
1854
1855
1856
1857</aside>
1858<!-- 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">
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879 
1880  <style>
1881    .cart-drawer.active {
1882      transform: translateX(0);
1883    }
1884  </style>
1885  <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-background c-text-content-base border-none c-border-surface rounded-none shadow-none rounded-tr-none rounded-br-none border-r-0">
1886    <div class="cart-drawer__header flex justify-between items-start px-sm-md pt-none">
1887      
1888      <button class="cart-drawer__close ml-auto appearance-none h-[3rem] w-[3rem] p-sm-xs">
1889        <span class="sr-only">Fermer le panier</span>
1890        
1891
1892
1893
1894  
1895  
1896  
1897      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" class="icon icon--close umg-icon" fill="currentColor">
1898        <path d="M310.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L160 210.7 54.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L114.7 256 9.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 301.3 265.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L205.3 256 310.6 150.6z"/>
1899      </svg>
1900    
1901
1902      </button>
1903    </div>
1904
1905    <div class="cart-drawer__main grow flex flex-col items-stretch px-sm-md" id="cart-drawer-main">
1906      
1907
1908
1909
1910  <div class="cart__empty grow flex flex-col justify-center items-center gap-sm-lg">
1911
1912    <h4 class="cart__empty-title text_heading_lg">Votre panier est vide</h4>
1913    <p class="cart__empty-message text_body">Il est temps de remplir le panier</p>
1914
1915    <cart-drawer-toggle-button class="cart__empty-action" tabindex="0">
1916      
1917      
1918      <button class="btn btn--primary block z-10 relative">Continuer mes achats</button>
1919    </cart-drawer-toggle-button>
1920  </div>
1921    </div>
1922    
1923  </div>
1924
1925  
1926
1927
1928</cart-drawer><main id="MainContent" role="main" class="z-10 grow"><div id="shopify-section-template-customer-register" class="shopify-section template-customer-register flex flex-col items-center justify-center min-h-full grow">
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940<script defer="defer" src="//kaamelott.store/cdn/shop/t/32/assets/account-register.bundle.js?v=152534353726875728321780565917"></script>
1940
1941
1942<account-forms class="account-section__wrapper flex flex-col items-center justify-center min-h-full grow w-full z-100 my-container-sm px-sm-md lg:px-container-md shadow-none overflow-hidden rounded-none"
1943  x-data="{
1944    tabViewing: 'register',
1945    resettingPasswordForm: window.location.href.includes('reset'),
1946    resettingPassword: window.location.href.includes('#recover'),
1947    redirectUrl: new URLSearchParams(window.location.search).get('redirect_url') || '',
1948    init() { if (this.redirectUrl) document.querySelectorAll('input[name=return_to], input[name=checkout_url]').forEach(input => input.value = new URL(this.redirectUrl).pathname) },
1949    setTabViewing (newTab) { this.tabViewing = newTab; },
1950    setResettingPassword (isResetting) { this.resettingPassword = isResetting }
1951  }"
1952  x-init="init()"
1953>
1954  <div class="grid grid-cols-2 w-full lg:hidden account-section__spacing mx-auto max-w-full md:max-w-sm lg:max-w-lg w-full col-start-1 row-start-1 col-span-1 row-span-1 relative z-10 border-default-width-narrow border-b-none lg:border-none" x-show="resettingPassword !== true && resettingPasswordForm === false" x-cloak="resettingPassword">
1955    <button class="px-sm-xs py-sm-lg text-center"
1956      :class="tabViewing !== 'login' ? 'c-text-gray-600 c-bg-gray-200' : ''"
1957      @click="$data.tabViewing !== 'login' && $root.querySelectorAll('form').forEach(f => f.reset()); $root.querySelectorAll('input[type=password]').forEach(el => el.dispatchEvent(new Event('input', { bubbles: true }))); setTabViewing('login')"
1958      data-tab="login"
1959    >Connexion</button>
1960    <button class="px-sm-xs py-sm-lg text-center"
1961      :class="tabViewing !== 'register' ? 'c-text-gray-600 c-bg-gray-200' : ''"
1962      @click="setTabViewing('register')"
1963      data-tab="register"
1964    >Créer un compte</button>
1965  </div>
1966
1967  <div class="account-section__spacing mx-auto max-w-full md:max-w-sm lg:max-w-lg w-full col-start-1 row-start-1 col-span-1 row-span-1 relative z-10 border-default-width-narrow border-t-none lg:border-none  grid lg:grid-cols-2"
1968    x-show="!resettingPassword && !resettingPasswordForm"
1969  >
1970    <div class="lg:block py-container-sm px-sm-md lg:px-container-md c-border-gray-200 lg:border-r border-solid c-border-default
1971 border-solid lg:block"
1972      :class="tabViewing !== 'login' ? 'hidden' : ''"
1973    >
1974      <div class="w-full"><h2 class="
1975
1976text-left text_heading_lg
1977">
1978  Connectez-vous avec votre compte existant
1979</h2>
1980<div class="mt-lg-sm"><form method="post" action="/account/login" id="customer_login" accept-charset="UTF-8" data-login-with-shop-sign-in="true"><input type="hidden" name="form_type" value="customer_login" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="return_to" value="/account/login?login_web=true&view=orders" />
1981  <input type="hidden" name="checkout_url" value="/account/login?login_web=true&view=orders" aria-hidden="true">
1982
1983  <required-input class="my-sm-xs flex flex-col">
1984    <label for="CustomerEmailLogin" class="visible text_body_md c-text-content-base py-sm-xs px-none">E-mail</label>
1985    <input type="email"
1986      name="customer[email]"
1987      id="CustomerEmailLogin"
1988      autocomplete="email"
1989      class="appearance-none w-full text_body_md c-text-content-base c-bg-transparent shadow-sm rounded-none border-default-width c-border-content-base py-sm-xs px-sm-xs"
1990      required
1991      placeholder="E-mail"
1992    >
1993    <p class="!hidden flex items-center gap-x-sm-xs my-sm-xs c-text-error-on text_body_xs"
1994      data-validation-message
1995      data-validation-valueMissing="L’Email est un champ obligatoire."
1996      data-validation-typeMismatch="Veuillez entrer une adresse email valide."
1997    >
1998      <span class="max-h-4 w-4">
1999
2000  
2001  
2002  
2003      
2004          
2005          <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" class="w-full h-full icon icon--error" fill="currentColor">
2006            <path d="M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zm0-384c13.3 0 24 10.7 24 24V264c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24zm32 224c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32z"/>
2007          </svg>
2008      
2009    
2010</span>
2011    </p>
2012  </required-input>
2013
2014  
2015    <required-input class="my-sm-xs flex flex-col">
2016      <label for="CustomerPassword" class="visible text_body_md c-text-content-base py-sm-xs px-none">Mot de passe</label>
2017      <password-toggle class="w-full relative">
2018        <input type="password"
2019          name="customer[password]"
2020          id="CustomerPassword"
2021          autocomplete="current-password"
2022          class="appearance-none w-full text_body_md c-text-content-base c-bg-transparent shadow-sm rounded-none border-default-width c-border-content-base py-sm-xs px-sm-xs"
2023          required
2024          placeholder="Mot de passe"
2025        ><button data-toggle-password="false"
2026  aria-label="Montrer le mot de passe"
2027  type="button"
2028  class="absolute right-2 top-1/2 transform -translate-y-1/2 inline-block w-4 h-4 c-bg-background"
2029>
2030  <span class="hidden" data-icon-displayed>
2031
2032  
2033  
2034  
2035      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" class="icon--eye w-full h-full icon" fill="currentColor">
2036        <path d="M288 32c-80.8 0-145.5 36.8-192.6 80.6C48.6 156 17.3 208 2.5 243.7c-3.3 7.9-3.3 16.7 0 24.6C17.3 304 48.6 356 95.4 399.4C142.5 443.2 207.2 480 288 480s145.5-36.8 192.6-80.6c46.8-43.5 78.1-95.4 93-131.1c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C433.5 68.8 368.8 32 288 32zM144 256a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm144-64c0 35.3-28.7 64-64 64c-7.1 0-13.9-1.2-20.3-3.3c-5.5-1.8-11.9 1.6-11.7 7.4c.3 6.9 1.3 13.8 3.2 20.7c13.7 51.2 66.4 81.6 117.6 67.9s81.6-66.4 67.9-117.6c-11.1-41.5-47.8-69.4-88.6-71.1c-5.8-.2-9.2 6.1-7.4 11.7c2.1 6.4 3.3 13.2 3.3 20.3z"/>
2037      </svg>
2038    
2039</span>
2040  <span data-icon-hidden>
2041
2042  
2043  
2044  
2045      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512" class="icon--eye-slash w-full h-full icon" fill="currentColor">
2046        <path d="M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L525.6 386.7c39.6-40.6 66.4-86.1 79.9-118.4c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C465.5 68.8 400.8 32 320 32c-68.2 0-125 26.3-169.3 60.8L38.8 5.1zM223.1 149.5C248.6 126.2 282.7 112 320 112c79.5 0 144 64.5 144 144c0 24.9-6.3 48.3-17.4 68.7L408 294.5c8.4-19.3 10.6-41.4 4.8-63.3c-11.1-41.5-47.8-69.4-88.6-71.1c-5.8-.2-9.2 6.1-7.4 11.7c2.1 6.4 3.3 13.2 3.3 20.3c0 10.2-2.4 19.8-6.6 28.3l-90.3-70.8zM373 389.9c-16.4 6.5-34.3 10.1-53 10.1c-79.5 0-144-64.5-144-144c0-6.9 .5-13.6 1.4-20.2L83.1 161.5C60.3 191.2 44 220.8 34.5 243.7c-3.3 7.9-3.3 16.7 0 24.6c14.9 35.7 46.2 87.7 93 131.1C174.5 443.2 239.2 480 320 480c47.8 0 89.9-12.9 126.2-32.5L373 389.9z"/>
2047      </svg>
2048    
2049</span>
2050</button></password-toggle>
2051      <p class="flex items-center gap-x-sm-xs my-sm-xs c-text-error-on text_body_xs !hidden"
2052        data-validation-message
2053        data-validation-valueMissing="Le mot de passe est un champ obligatoire"
2054      >
2055        <span class="max-h-4 w-4">
2056
2057  
2058  
2059  
2060      
2061          
2062          <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" class="w-full h-full icon icon--error" fill="currentColor">
2063            <path d="M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zm0-384c13.3 0 24 10.7 24 24V264c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24zm32 224c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32z"/>
2064          </svg>
2065      
2066    
2067</span></p>
2068    </required-input>
2069  
2070
2071  <div class="
2072
2073
2074
2075     my-sm-sm
2076      
2077  
2078 text-left">
2079    <a href="#recover" class="underline text_body_sm" @click="$root.querySelectorAll('form').forEach(f => f.reset()); $root.querySelectorAll('input[type=password]').forEach(el => el.dispatchEvent(new Event('input', { bubbles: true }))); setResettingPassword(true)">
2080      Mot de passe oublié ?
2081    </a>
2082  </div><div class="
2083
2084
2085
2086     my-sm-sm
2087      
2088  
2089">
2090    <input type="submit" class="
2091
2092mx-auto block btn btn--primary" value=" Connexion" />
2093  </div>
2094
2095  <div class="
2096
2097
2098    py-sm-sm
2099      
2100   flex items-center justify-between flex-wrap gap-sm-sm text_body_sm">
2101    <a href="/" class="flex items-center gap-sm-xs underline">
2102      <span class="inline-block transform rotate-90 w-4 h-4">
2103
2104
2105
2106  
2107  
2108  
2109  
2110      
2111          <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" class="icon icon--arrow w-full h-full icon--arrow--chevron" fill="currentColor">
2112            <path d="M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z"/>
2113          </svg>
2114        
2115    
2116</span>Retourner à la boutique</a>
2117    <div class="md:hidden">
2118      Vous n’avez pas de compte ?
2119      <a class="underline" href="/account/register" @click.prevent="setTabViewing('register')">Créer un compte</a>
2120    </div>
2121  </div>
2122</form>
2123</div>
2124      </div>
2125    </div>
2126
2127    <div class="lg:block py-container-sm px-sm-md lg:px-container-md c-border-gray-200 lg:block"
2128      :class="tabViewing !== 'register' ? 'hidden' : ''"
2129    >
2130      <div class="w-full"><h2 class="
2131
2132text-left text_heading_lg
2133">
2134  Créer un compte
2135</h2>
2136<div class="mt-lg-sm">
2137
2138<div class="my-sm-xs">
2139  
2140
2141
2142
2143
2144<div class="notification notification__notification form_message gap-sm-xs text_body_md c-text-notification-on c-bg-notification text-left py-sm-sm px-sm-sm flex gap-sm-xs" tabindex="-1">
2145  
2146    <div class="notification__icon notification__icon--notification w-1em h-1em mt
2146-[.2em] shrink-0">
2147
2148  
2149  
2150  
2151      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" class="w-full h-full icon icon--statusnotification" fill="currentColor">
2152        <path d="M224 0c-17.7 0-32 14.3-32 32V51.2C119 66 64 130.6 64 208v18.8c0 47-17.3 92.4-48.5 127.6l-7.4 8.3c-8.4 9.4-10.4 22.9-5.3 34.4S19.4 416 32 416H416c12.6 0 24-7.4 29.2-18.9s3.1-25-5.3-34.4l-7.4-8.3C401.3 319.2 384 273.9 384 226.8V208c0-77.4-55-142-128-156.8V32c0-17.7-14.3-32-32-32zm45.3 493.3c12-12 18.7-28.3 18.7-45.3H224 160c0 17 6.7 33.3 18.7 45.3s28.3 18.7 45.3 18.7s33.3-6.7 45.3-18.7z"/>
2153      </svg>
2154    
2155</div>
2156  
2157  <span class="notification__text" data-notification-text >En vous créant un compte, vous pourrez passer plus rapidement au paiement, enregistrer plusieurs adresses de livraison, consulter et suivre vos commandes, et bien plus encore.</span>
2158</div>
2159</div><form method="post" action="/account" id="create_customer" accept-charset="UTF-8" data-login-with-shop-sign-up="true"><input type="hidden" name="form_type" value="create_customer" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="return_to" value="/account/register?register_web=true&view=orders" />
2160  <input type="hidden" name="checkout_url" value="/account/register?register_web=true&view=orders" aria-hidden="true">
2161  
2162
2163  <required-input class="my-sm-xs flex flex-col">
2164    <label for="RegisterForm-FirstName" class="visible text_body_md c-text-content-base py-sm-xs px-none">
2165      Prénom
2166    </label>
2167    <input type="text"
2168      name="customer[first_name]"
2169      id="RegisterForm-FirstName"
2170      
2171      autocomplete="given-name"
2172      class="appearance-none w-full text_body_md c-text-content-base c-bg-transparent shadow-sm rounded-none border-default-width c-border-content-base py-sm-xs px-sm-xs"
2173      aria-required="true"
2174      required
2175      placeholder="Prénom"
2176    >
2177    <p class="!hidden flex items-center gap-x-sm-xs my-sm-xs c-text-error-on text_body_xs"
2178      data-validation-message
2179      data-validation-valueMissing="Le prénom est un champ obligatoire"
2180    >
2181      <span class="inline-block max-h-4 w-4">
2182
2183  
2184  
2185  
2186      
2187          
2188          <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" class="w-full h-full icon icon--error" fill="currentColor">
2189            <path d="M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zm0-384c13.3 0 24 10.7 24 24V264c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24zm32 224c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32z"/>
2190          </svg>
2191      
2192    
2193</span>
2194    </p>
2195  </required-input>
2196
2197  <required-input class="my-sm-xs flex flex-col">
2198    <label for="RegisterForm-LastName" class="visible text_body_md c-text-content-base py-sm-xs px-none">
2199      Nom
2200    </label>
2201    <input type="text"
2202      name="customer[last_name]"
2203      id="RegisterForm-LastName"
2204      
2205      autocomplete="family-name"
2206      class="appearance-none w-full text_body_md c-text-content-base c-bg-transparent shadow-sm rounded-none border-default-width c-border-content-base py-sm-xs px-sm-xs"
2207      required
2208      placeholder="Nom"
2209    >
2210    <p class="!hidden flex items-center gap-x-sm-xs my-sm-xs c-text-error-on text_body_xs"
2211      data-validation-message
2212      data-validation-valueMissing="Le Nom est un champ obligatoire."
2213    >
2214      <span class="inline-block max-h-4 w-4">
2215
2216  
2217  
2218  
2219      
2220          
2221          <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" class="w-full h-full icon icon--error" fill="currentColor">
2222            <path d="M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zm0-384c13.3 0 24 10.7 24 24V264c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24zm32 224c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32z"/>
2223          </svg>
2224      
2225    
2226</span>
2227    </p>
2228  </required-input>
2229
2230  <required-input class="my-sm-xs flex flex-col">
2231    <label for="RegisterForm-email" class="visible text_body_md c-text-content-base py-sm-xs px-none">
2232      Email
2233    </label>
2234    <input type="email"
2235      name="customer[email]"
2236      id="RegisterForm-email"
2237      
2238      spellcheck="false"
2239      autocapitalize="off"
2240      autocomplete="email"
2241      aria-required="true"
2242      required
2243      class="appearance-none w-full text_body_md c-text-content-base c-bg-transparent shadow-sm rounded-none border-default-width c-border-content-base py-sm-xs px-sm-xs"
2244      
2245      placeholder="Email"
2246    ><p class="!hidden flex items-center gap-x-sm-xs my-sm-xs c-text-error-on text_body_xs"
2247      data-validation-message
2248      data-validation-valueMissing="L’Email est un champ obligatoire."
2249      data-validation-typeMismatch="Veuillez entrer une adresse email valide."
2250    >
2251      <span class="inline-block max-h-4 w-4">
2252
2253  
2254  
2255  
2256      
2257          
2258          <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" class="w-full h-full icon icon--error" fill="currentColor">
2259            <path d="M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zm0-384c13.3 0 24 10.7 24 24V264c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24zm32 224c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32z"/>
2260          </svg>
2261      
2262    
2263</span>
2264      
2265   </p>
2266  </required-input>
2267
2268  <required-input class="my-sm-xs flex flex-col"
2269    enforce-password-strength="true"
2270    data-general-error="Le mot de passe ne répond pas aux exigences"
2271    data-invalid-color="c-text-content-base"
2272    data-valid-color="c-text-success-mix"
2273  >
2274    <label for="RegisterForm-password" class="visible text_body_md c-text-content-base py-sm-xs px-none">
2275      Mot de passe
2276    </label>
2277    <password-toggle class="relative">
2278      <input type="password"
2279        name="customer[password]"
2280        id="RegisterForm-password"
2281        autocomplete="new-password"
2282        aria-required="true"
2283        required
2284        class="appearance-none w-full text_body_md c-text-content-base c-bg-transparent shadow-sm rounded-none border-default-width c-border-content-base py-sm-xs px-sm-xs"
2285        
2286        placeholder="Mot de passe"
2287      ><button data-toggle-password="false"
2288  aria-label="Montrer le mot de passe"
2289  type="button"
2290  class="absolute right-2 top-1/2 transform -translate-y-1/2 inline-block w-4 h-4 c-bg-background"
2291>
2292  <span class="hidden" data-icon-displayed>
2293
2294  
2295  
2296  
2297      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" class="icon--eye w-full h-full icon" fill="currentColor">
2298        <path d="M288 32c-80.8 0-145.5 36.8-192.6 80.6C48.6 156 17.3 208 2.5 243.7c-3.3 7.9-3.3 16.7 0 24.6C17.3 304 48.6 356 95.4 399.4C142.5 443.2 207.2 480 288 480s145.5-36.8 192.6-80.6c46.8-43.5 78.1-95.4 93-131.1c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C433.5 68.8 368.8 32 288 32zM144 256a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm144-64c0 35.3-28.7 64-64 64c-7.1 0-13.9-1.2-20.3-3.3c-5.5-1.8-11.9 1.6-11.7 7.4c.3 6.9 1.3 13.8 3.2 20.7c13.7 51.2 66.4 81.6 117.6 67.9s81.6-66.4 67.9-117.6c-11.1-41.5-47.8-69.4-88.6-71.1c-5.8-.2-9.2 6.1-7.4 11.7c2.1 6.4 3.3 13.2 3.3 20.3z"/>
2299      </svg>
2300    
2301</span>
2302  <span data-icon-hidden>
2303
2304  
2305  
2306  
2307      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512" class="icon--eye-slash w-full h-full icon" fill="currentColor">
2308        <path d="M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L525.6 386.7c39.6-40.6 66.4-86.1 79.9-118.4c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C465.5 68.8 400.8 32 320 32c-68.2 0-125 26.3-169.3 60.8L38.8 5.1zM223.1 149.5C248.6 126.2 282.7 112 320 112c79.5 0 144 64.5 144 144c0 24.9-6.3 48.3-17.4 68.7L408 294.5c8.4-19.3 10.6-41.4 4.8-63.3c-11.1-41.5-47.8-69.4-88.6-71.1c-5.8-.2-9.2 6.1-7.4 11.7c2.1 6.4 3.3 13.2 3.3 20.3c0 10.2-2.4 19.8-6.6 28.3l-90.3-70.8zM373 389.9c-16.4 6.5-34.3 10.1-53 10.1c-79.5 0-144-64.5-144-144c0-6.9 .5-13.6 1.4-20.2L83.1 161.5C60.3 191.2 44 220.8 34.5 243.7c-3.3 7.9-3.3 16.7 0 24.6c14.9 35.7 46.2 87.7 93 131.1C174.5 443.2 239.2 480 320 480c47.8 0 89.9-12.9 126.2-32.5L373 389.9z"/>
2309      </svg>
2310    
2311</span>
2312</button></password-toggle><p class="mt-sm-xs flex items-start gap-x-sm-xs text_body_xs c-text-content-base" data-password-message-length>
2313  <span class="hidden shrink-0" data-message-valid>
2314    <span class="block h-4 w-4">
2315
2316  
2317  
2318  
2319      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" class="w-full h-full icon icon--success" fill="currentColor">
2320        <path d="M470.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L192 338.7 425.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"/>
2321      </svg>
2322    
2323</span>
2324  </span>
2325  <span class="shrink-0" data-message-invalid>
2326    <span class="block h-4 w-4">
2327
2328
2329
2330  
2331  
2332  
2333      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" class="icon icon--close umg-icon" fill="currentColor">
2334        <path d="M310.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L160 210.7 54.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L114.7 256 9.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 301.3 265.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L205.3 256 310.6 150.6z"/>
2335      </svg>
2336    
2337</span>
2338  </span>Le mot de passe doit comporter au moins 8 caractères</p><p class="mt-sm-xs flex items-start gap-x-sm-xs text_body_xs c-text-content-base" data-password-message-numeral
2338s>
2339  <span class="hidden shrink-0" data-message-valid>
2340    <span class="block h-4 w-4">
2341
2342  
2343  
2344  
2345      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" class="w-full h-full icon icon--success" fill="currentColor">
2346        <path d="M470.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L192 338.7 425.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"/>
2347      </svg>
2348    
2349</span>
2350  </span>
2351  <span class="shrink-0" data-message-invalid>
2352    <span class="block h-4 w-4">
2353
2354
2355
2356  
2357  
2358  
2359      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" class="icon icon--close umg-icon" fill="currentColor">
2360        <path d="M310.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L160 210.7 54.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L114.7 256 9.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 301.3 265.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L205.3 256 310.6 150.6z"/>
2361      </svg>
2362    
2363</span>
2364  </span>Le mot de passe doit contenir un chiffre</p><p class="mt-sm-xs flex items-start gap-x-sm-xs text_body_xs c-text-content-base" data-password-message-casing>
2365  <span class="hidden shrink-0" data-message-valid>
2366    <span class="block h-4 w-4">
2367
2368  
2369  
2370  
2371      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" class="w-full h-full icon icon--success" fill="currentColor">
2372        <path d="M470.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L192 338.7 425.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"/>
2373      </svg>
2374    
2375</span>
2376  </span>
2377  <span class="shrink-0" data-message-invalid>
2378    <span class="block h-4 w-4">
2379
2380
2381
2382  
2383  
2384  
2385      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" class="icon icon--close umg-icon" fill="currentColor">
2386        <path d="M310.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L160 210.7 54.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L114.7 256 9.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 301.3 265.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L205.3 256 310.6 150.6z"/>
2387      </svg>
2388    
2389</span>
2390  </span>Le mot de passe doit contenir des caractères majuscules et minuscules</p></required-input><div class="my-sm-md flex flex-col gap-sm-xs">
2391    <button type="submit" class="
2392
2393mx-auto block btn btn--primary">
2394      Créer
2395    </button>
2396  </div><div class="flex gap-sm-xs">
2397      <input type="hidden" name="customer[accepts_marketing]" value="false" aria-hidden="true" />
2398      <input
2399        type="checkbox"
2400        class="mt-1 "
2401        name="customer[accepts_marketing]"
2402        id="RegisterForm-accepts-marketing"
2403      />
2404      <label for="RegisterForm-accepts-marketing" class="text_body_sm">Inscrivez-vous pour recevoir des actualités, des exclusivités, des jeux concours et encore plus de la part de Store Kaamelott, ainsi que des mises à jour sur des artistes similaires, des promotions exclusives et des nouveautés musicales.</label>
2405    </div></form>
2406<script>
2407  document.addEventListener('DOMContentLoaded', function() {
2408    const form = document.querySelector('#create_customer');
2409    const emailInput = document.querySelector('#RegisterForm-email');
2410    const firstNameInput = document.querySelector('#RegisterForm-FirstName');
2411    const lastNameInput = document.querySelector('#RegisterForm-LastName');
2412    form.addEventListener('submit', function(event) {
2413      const formData = {
2414        email: emailInput.value,
2415        firstName: firstNameInput.value,
2416        lastName: lastNameInput.value
2417      };
2418      sessionStorage.setItem('register_form_data', JSON.stringify(formData));
2419    });
2420
2421  });
2422</script>
2422
2423</div>
2424      </div>
2425    </div>
2426  </div>
2427  <div id="reset" x-show="resettingPassword" x-cloak class="mx-auto w-full max-w-xs border-default-width-narrow">
2428    <div class="lg:block py-container-sm px-sm-md lg:px-container-md c-border-gray-200"><form method="post" action="/account/recover" accept-charset="UTF-8"><input type="hidden" name="form_type" value="recover_customer_password" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="return_to" value="/account/login#recover" /><div class="w-full"
2429    x-init="if () { setResettingPassword(true) }"
2430    x-data="{ showNotifications: true, formSubmitted: true }"
2431  >
2432    <h2 class="
2433
2434text-left text_heading_lg">Réinitialiser votre mot de passe</h2><required-input class="my-sm-xs flex flex-col">
2435      <label for="CustomerEmail" class="visible text_body_md c-text-content-base py-sm-xs px-none">E-mail</label>
2436      <input type="email"
2437        name="email"
2438        id="CustomerEmail"
2439        autocomplete="email"
2440        class="appearance-none w-full text_body_md c-text-content-base c-bg-transparent shadow-sm rounded-none border-default-width c-border-content-base py-sm-xs px-sm-xs"
2441        required
2442        placeholder="E-mail"
2443        x-ref="resetEmail"
2444        @keyup="formSubmitted = false"
2445        @invalid="formSubmitted = false"
2446      >
2447      <p class="!hidden flex items-center gap-x-sm-xs my-sm-xs c-text-error-on text_body_xs"
2448        data-validation-message
2449        data-validation-valueMissing="L’Email est un champ obligatoire."
2450      >
2451        <span class="max-h-4 w-4">
2452
2453  
2454  
2455  
2456      
2457          
2458          <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" class="w-full h-full icon icon--error" fill="currentColor">
2459            <path d="M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zm0-384c13.3 0 24 10.7 24 24V264c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24zm32 224c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32z"/>
2460          </svg>
2461      
2462    
2463</span>
2464      </p>
2465    </required-input>
2466    
2467    <div class="
2468
2469
2470
2471     my-sm-sm
2472      
2473  
2474">
2475      <button type="submit" class="
2476
2477mx-auto block btn btn--primary">
2478        Réinitialiser votre mot de passe
2479      </button>
2480    </div>
2481
2482    <button
2483      type="button"
2484      class="flex items-center gap-x-sm-2xs text_body_sm underline" 
2485      @click="setResettingPassword(false); $refs.resetEmail.value = ''; showNotifications = false; setTimeout(() => $event.target.closest('form').reset(), 0)"
2486      
2487    >
2488      <span class="inline-block w-4 h-4 transform rotate-90">
2489
2490
2491
2492  
2493  
2494  
2495  
2496      
2497          <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" class="icon icon--arrow w-full h-full icon--arrow--chevron" fill="currentColor">
2498            <path d="M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z"/>
2499          </svg>
2500        
2501    
2502</span>Annuler</button>
2503  </div></form></div>
2504  </div>
2505  <div id="resetForm" x-show="resettingPasswordForm" x-cloak class="mx-auto w-full max-w-xs border-default-width-narrow">
2506    <div class="lg:block py-container-sm px-sm-md lg:px-container-md c-border-gray-200">
2507
2508
2509
2510
2511
2512
2513<form method="post" action="/account/reset" accept-charset="UTF-8"><input type="hidden" name="form_type" value="reset_customer_password" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="return_to" value="/account?view=orders" /><div class="w-full">
2514      <h2 class="text-left text_heading_lg">  Réinitialiser votre mot de passe</h2><required-input class="my-sm-xs flex flex-col"
2515                      enforce-password-strength="true"
2516                      data-password-confirmed-id="password_confirmation"
2517                      data-general-error="Le mot de passe ne répond pas aux exigences"
2518                      data-invalid-color="c-text-content-base"
2519                      data-valid-color="c-text-success-mix"
2520      >
2521        <label class="visible text_body_md c-text-content-base py-sm-xs px-none" for="ResetPasswordForm-password">
2522          Mot de passe
2523        </label>
2524        <password-toggle class="relative">
2525          <input type="password"
2526                 name="customer[password]"
2527                 id="ResetPasswordForm-password"
2528                 autocomplete="new-password"
2529                 required
2530                 aria-required="true"
2531                 class="appearance-none w-full text_body_md c-text-content-base c-bg-transparent shadow-sm rounded-none border-default-width c-border-content-base py-sm-xs px-sm-xs"
2532            
2533                 placeholder="Mot de passe"
2534          ><button data-toggle-password="false"
2535  aria-label="Montrer le mot de passe"
2536  type="button"
2537  class="absolute right-2 top-1/2 transform -translate-y-1/2 inline-block w-4 h-4 c-bg-background"
2538>
2539  <span class="hidden" data-icon-displayed>
2540
2541  
2542  
2543  
2544      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" class="icon--eye w-full h-full icon" fill="currentColor">
2545        <path d="M288 32c-80.8 0-145.5 36.8-192.6 80.6C48.6 156 17.3 208 2.5 243.7c-3.3 7.9-3.3 16.7 0 24.6C17.3 304 48.6 356 95.4 399.4C142.5 443.2 207.2 480 288 480s145.5-36.8 192.6-80.6c46.8-43.5 78.1-95.4 93-131.1c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C433.5 68.8 368.8 32 288 32zM144 256a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm144-64c0 35.3-28.7 64-64 64c-7.1 0-13.9-1.2-20.3-3.3c-5.5-1.8-11.9 1.6-11.7 7.4c.3 6.9 1.3 13.8 3.2 20.7c13.7 51.2 66.4 81.6 117.6 67.9s81.6-66.4 67.9-117.6c-11.1-41.5-47.8-69.4-88.6-71.1c-5.8-.2-9.2 6.1-7.4 11.7c2.1 6.4 3.3 13.2 3.3 20.3z"/>
2546      </svg>
2547    
2548</span>
2549  <span data-icon-hidden>
2550
2551  
2552  
2553  
2554      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512" class="icon--eye-slash w-full h-full icon" fill="currentColor">
2555        <path d="M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L525.6 386.7c39.6-40.6 66.4-86.1 79.9-118.4c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C465.5 68.8 400.8 32 320 32c-68.2 0-125 26.3-169.3 60.8L38.8 5.1zM223.1 149.5C248.6 126.2 282.7 112 320 112c79.5 0 144 64.5 144 144c0 24.9-6.3 48.3-17.4 68.7L408 294.5c8.4-19.3 10.6-41.4 4.8-63.3c-11.1-41.5-47.8-69.4-88.6-71.1c-5.8-.2-9.2 6.1-7.4 11.7c2.1 6.4 3.3 13.2 3.3 20.3c0 10.2-2.4 19.8-6.6 28.3l-90.3-70.8zM373 389.9c-16.4 6.5-34.3 10.1-53 10.1c-79.5 0-144-64.5-144-144c0-6.9 .5-13.6 1.4-20.2L83.1 161.5C60.3 191.2 44 220.8 34.5 243.7c-3.3 7.9-3.3 16.7 0 24.6c14.9 35.7 46.2 87.7 93 131.1C174.5 443.2 239.2 480 320 480c47.8 0 89.9-12.9 126.2-32.5L373 389.9z"/>
2556      </svg>
2557    
2558</span>
2559</button></password-toggle>
2560
2561
2562        <label class="visible text_body_md c-text-content-base py-sm-xs px-none"  for="password_confirmation">
2563          Confirmez votre mot de passe
2564        </label>
2565        <password-toggle class="relative">
2566          <input type="password"
2567                 name="customer[password_confirmation]"
2568                 id="password_confirmation"
2569                 autocomplete="new-password"
2570                 aria-required="true"
2571                 required
2572                 class="appearance-none w-full text_body_md c-text-content-base c-bg-transparent shadow-sm rounded-none border-default-width c-border-content-base py-sm-xs px-sm-xs"
2573            
2574                 placeholder="Confirmez votre mot de passe"
2575          ><button data-toggle-password="false"
2576  aria-label="Montrer le mot de passe"
2577  type="button"
2578  class="absolute right-2 top-1/2 transform -translate-y-1/2 inline-block w-4 h-4 c-bg-background"
2579>
2580  <span class="hidden" data-icon-displayed>
2581
2582  
2583  
2584  
2585      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" class="icon--eye w-full h-full icon" fill="currentColor">
2586        <path d="M288 32c-80.8 0-145.5 36.8-192.6 80.6C48.6 156 17.3 208 2.5 243.7c-3.3 7.9-3.3 16.7 0 24.6C17.3 304 48.6 356 95.4 399.4C142.5 443.2 207.2 480 288 480s145.5-36.8 192.6-80.6c46.8-43.5 78.1-95.4 93-131.1c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C433.5 68.8 368.8 32 288 32zM144 256a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm144-64c0 35.3-28.7 64-64 64c-7.1 0-13.9-1.2-20.3-3.3c-5.5-1.8-11.9 1.6-11.7 7.4c.3 6.9 1.3 13.8 3.2 20.7c13.7 51.2 66.4 81.6 117.6 67.9s81.6-66.4 67.9-117.6c-11.1-41.5-47.8-69.4-88.6-71.1c-5.8-.2-9.2 6.1-7.4 11.7c2.1 6.4 3.3 13.2 3.3 20.3z"/>
2587      </svg>
2588    
2589</span>
2590  <span data-icon-hidden>
2591
2592  
2593  
2594  
2595      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512" class="icon--eye-slash w-full h-full icon" fill="currentColor">
2596        <path d="M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L525.6 386.7c39.6-40.6 66.4-86.1 79.9-118.4c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C465.5 68.8 400.8 32 320 32c-68.2 0-125 26.3-169.3 60.8L38.8 5.1zM223.1 149.5C248.6 126.2 282.7 112 320 112c79.5 0 144 64.5 144 144c0 24.9-6.3 48.3-17.4 68.7L408 294.5c8.4-19.3 10.6-41.4 4.8-63.3c-11.1-41.5-47.8-69.4-88.6-71.1c-5.8-.2-9.2 6.1-7.4 11.7c2.1 6.4 3.3 13.2 3.3 20.3c0 10.2-2.4 19.8-6.6 28.3l-90.3-70.8zM373 389.9c-16.4 6.5-34.3 10.1-53 10.1c-79.5 0-144-64.5-144-144c0-6.9 .5-13.6 1.4-20.2L83.1 161.5C60.3 191.2 44 220.8 34.5 243.7c-3.3 7.9-3.3 16.7 0 24.6c14.9 35.7 46.2 87.7 93 131.1C174.5 443.2 239.2 480 320 480c47.8 0 89.9-12.9 126.2-32.5L373 389.9z"/>
2597      </svg>
2598    
2599</span>
2600</button></password-toggle>
2601
2602        
2603
2604<p class="mt-sm-xs flex items-start gap-x-sm-xs text_body_xs c-text-content-base" data-password-message-length>
2605  <span class="hidden shrink-0" data-message-valid>
2606    <span class="block h-4 w-4">
2607
2608  
2609  
2610  
2611      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" class="w-full h-full icon icon--success" fill="currentColor">
2612        <path d="M470.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L192 338.7 425.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"/>
2613      </svg>
2614    
2615</span>
2616  </span>
2617  <span class="shrink-0" data-message-invalid>
2618    <span class="block h-4 w-4">
2619
2620
2621
2622  
2623  
2624  
2625      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" class="icon icon--close umg-icon" fill="currentColor">
2626        <path d="M310.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L160 210.7 54.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L114.7 256 9.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 301.3 265.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L205.3 256 310.6 150.6z"/>
2627      </svg>
2628    
2629</span>
2630  </span>Le mot de passe doit comporter au moins 8 caractères</p><p class="mt-sm-xs flex items-start gap-x-sm-xs text_body_xs c-text-content-base" data-password-message-numerals>
2631  <span class="hidden shrink-0" data-message-valid>
2632    <span class="block h-4 w-4">
2633
2634  
2635  
2636  
2637      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" class="w-full h-full icon icon--success" fill="currentColor">
2638        <path d="M470.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L192 338.7 425.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"/>
2639      </svg>
2640    
2641</span>
2642  </span>
2643  <span class="shrink-0" data-message-invalid>
2644    <span class="block h-4 w-4">
2645
2646
2647
2648  
2649  
2650  
2651      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" class="icon icon--close umg-icon" fill="currentColor">
2652        <path d="M310.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L160 210.7 54.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L114.7 256 9.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 301.3 265.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L205.3 256 310.6 150.6z"/>
2653      </svg>
2654    
2655</span>
2656  </span>Le mot de passe doit contenir un chiffre</p><p class="mt-sm-xs flex items-start gap-x-sm-xs text_body_xs text-left" data-password-message-casing>
2657  <span class="hidden shrink-0" data-message-valid>
2658    <span class="block h-4 w-4">
2659
2660  
2661  
2662  
2663      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" class="w-full h-full icon icon--success" fill="currentColor">
2664        <path d="M470.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L192 338.7 425.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"/>
2665      </svg>
2666    
2667</span>
2668  </span>
2669  <span class="shrink-0" data-message-invalid>
2670    <span class="block h-4 w-4">
2671
2672
2673
2674  
2675  
2676  
2677      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" class="icon icon--close umg-icon" fill="currentColor">
2678        <path d="M310.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L160 210.7 54.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L114.7 256 9.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 301.3 265.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L205.3 256 310.6 150.6z"/>
2679      </svg>
2680    
2681</span>
2682  </span>Le mot de passe doit contenir des caractères majuscules et minuscules</p><p class="mt-sm-xs flex items-start gap-x-sm-xs text_body_xs c-text-content-base" data-password-message-confirm>
2683  <span class="hidden shrink-0" data-message-valid>
2684    <span class="block h-4 w-4">
2685
2686  
2687  
2688  
2689      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" class="w-full h-full icon icon--success" fill="currentColor">
2690        <path d="M470.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L192 338.7 425.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"/>
2691      </svg>
2692    
2693</span>
2694  </span>
2695  <span class="shrink-0" data-message-invalid>
2696    <span class="block h-4 w-4">
2697
2698
2699
2700  
2701  
2702  
2703      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" class="icon icon--close umg-icon" fill="currentColor">
2704        <path d="M310.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L160 210.7 54.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L114.7 256 9.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 301.3 265.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L205.3 256 310.6 150.6z"/>
2705      </svg>
2706    
2707</span>
2708  </span>Le mot de passe doit correspondre aux deux champs</p></required-input>
2709
2710      <button type="submit" class="
2711
2712mx-auto block btn btn--primary">
2713        Réinitialiser votre mot de passe
2714      </button>
2715    </div></form></div>
2716  </div>
2717</account-forms>
2718</div></main>
2719
2720  
2720<script defer="defer" src="//kaamelott.store/cdn/shop/t/32/assets/theme.bundle.js?v=77943161666587178651780566281"></script>
2720<script>
2721    window.focusVariantOnLoad = false;
2722    window.shop_iso_code = "FR";
2723    window.shopUrl = 'https://kaamelott.store';
2724    window.currentCurrency = 'EUR';
2725    window.shopCurrencyFormat = "€{{amount_with_comma_separator}}"
2726    window.routes = {
2727      cart_add_url: '/cart/add',
2728      cart_change_url: '/cart/change',
2729      cart_update_url: '/cart/update',
2730      search_url: '/search',
2731      predictive_search_url: '/search/suggest',
2732      privacy_policy_url: '/policies/privacy-policy',
2733      legal_notice_url: '/policies/legal-notice',
2734      terms_of_sale_url: '/policies/terms-of-sale'
2735    };
2736    window.cartStrings = {
2737      error: `Une erreur s’est produite lors de la mise à jour de votre panier. Veuillez réessayer.`,
2738      quantityError: `Vous ne pouvez ajouter que [quantity] produit(s) à votre panier.`,
2739      pauseFrameUnavailableMessage: `Désolé, ce cadre n&#39;est pas disponible pour le moment`,
2740      pauseFrameSoldOutMessage: `Désolé, ce cadre n&#39;est plus disponible`,
2741      pauseFrame: `Cadre`
2742    };
2743    window.variantStrings = {
2744      addToCart: `Ajouter au panier`,
2745      soldOut: `épuisé`,
2746      unavailable: `Indisponible`,
2747      extendCartTimer: `Prolonger la durée du panier`,
2748      chooseThisStyle: `Choisissez ce style`
2749    };
2750    window.accessibilityStrings = {
2751      imageAvailable: `L’image [index] est maintenant disponible dans la galerie`,
2752      shareSuccess: `Lien copié dans le presse-papiers`,
2753      pauseSlideshow: `Suspendre le diaporama`,
2754      playSlideshow: `Lire le diaporama`,
2755      nextSlide: `Diapositive suivante`,
2756      prevSlide: `Diapositive précédente`,
2757      pauseFrameAltHtml: `{{ title }} cadre {frameNum} de la vidéo`,
2758      enterFullScreen: `Entrer dans le plein écran`,
2759      exitFullScreen: `Quitter le plein écran`,
2760      hideFilters: `Cacher les filtres`,
2761      showFilters: `Afficher les filtres`
2762    };
2763    window.shareStrings = {
2764      copyToClipboard: "Copier le lien",
2765      successMessage: "Lien copié dans le presse-papiers",
2766      copyToClipboardError: "Erreur de copie dans le presse-papiers",
2767      shareUrlError: "Erreur lors de l’ouverture du partage"
2768    };
2769    window.quickModalStrings = {
2770      productError: "Les détails du produit ne sont pas disponibles.",
2771    };
2772    window.videoButtonStates = {
2773      playButton: "bouton de lecture",
2774      pauseButton: "bouton pause"
2775    };window.shipDateLabel = 'Livraison à partir du {{ date }}';
2776      window.shipDateLabelTitled = '<b>{{ title }}:</b> Livraison à partir du {{ date }}';window.shipLocaleFormat = 'fr-FR';</script>
2776<!-- BEGIN sections: footer-group -->
2777<section id="shopify-section-sections--28346508935514__developer_MVKXzW" class="shopify-section shopify-section-group-footer-group developer">
2778  
2779  <div class="developer__wrapper section__wrapper scheme-scheme1 c-text- c-border- grid columns-1 rows-1 place-items-center relative z-0 overflow-hidden">
2780  
2781  
2782  
2783  
2784  <div class="developer__spacing section-spacing mx-auto w-full relative z-10 py-none px-lg-md max-w-full md:px-container-md md:max-w-full">
2785  
2786  <div class="developer__container section__container grid py-container-2xs px-lg-md md:px-container-md gap-y-lg-md border-none c-border-gray-500 rounded-none shadow-none"><iframe src="https://forms.umusic-online.com/forms/-NFEjVN6oZJ9SNCSLNOu"style="border: none;" name="" scrolling="no" frameborder="1" marginheight="0px" marginwidth="0px" height="500" width="100%"></iframe>
2787
2788</div></div>
2789
2790 
2791 
2792  </div></section><footer id="shopify-section-sections--28346508935514__footer" class="shopify-section shopify-section-group-footer-group site-footer">
2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
2811<div class="section__wrapper scheme-scheme3 grid columns-1 rows-1 place-items-center relative z-0 overflow-visible mt-none c-border-primary border-none border-x-0 border-b-0 z-10">
2812  <div class="section-spacing mx-auto w-full relative z-10 py-container-xs px-lg-md max-w-full md:px-container-md md:max-w-full grid gap-y-sm-xs gap-x-sm-xl md:grid-cols-6 mx-auto text-center">
2813
2814
2815<div  class="footer__griditem footer__griditem--0 footer__griditem--developer md:col-span-6 md:row-span-6 py-none px-none">
2816  <div class="developer-container">
2817    <b><font size="+1"><center><a href="https://kaamelott.store/pages/a-propos-de-la-collection/frontpage">à propos de la collection </a></center></font></b>
2818
2819  </div>
2820</div>
2821
2822
2823
2824
2825
2826<div  class="footer__griditem footer__griditem--1 footer__griditem--text md:col-span-6 md:row-span-1 py-none px-none text_body_xs c-text-primary">
2827  <div class="text-container w-full h-full flex flex-col text-center md:text-center md:justify-center">
2828
2829    
2830      
2831        
2832        
2833          
2834            <p>[email protected]</p>
2835          
2836        
2837      
2838
2839      
2840        
2841      
2842    
2843
2844    
2845  </div>
2846</div>
2847
2848
2849<div  class="footer__griditem footer__griditem--2 footer__griditem--social md:col-span-6 md:row-span-6 py-none px-none">
2850  
2851    
2852    
2853
2854    
2855    
2856
2857    <div class="social-container social-component w-full h-full flex flex-col md:justify-center">
2858      
2859
2860
2861
2862
2863
2864
2865 
2866
2867
2868
2869
2870
2871
2872
2873
2874<nav aria-label="Menu Réseaux sociaux">
2875  <ul class="flex flex-wrap justify-center md:justify-center gap-lg-lg" style="--icon-width: 2.125rem; --icon-height: 2.125rem;">
2876     
2877      <li>
2878        <a href="https://www.facebook.com/KaamelottOff" target="_blank" aria-label="Ouvrir le lien social Facebook" class="icon_facebook flex h-full fill-current justify-center items-center h-min-click-space w-min-click-space c-text-tertiary-on hover:c-text-tertiary-on">
2879          <div class="social-icons__wrapper">
2880            <svg width="48" height="48" viewBox="0 0 48 48" fill="currentColor" class="umg-icon" 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>
2881          </div>
2882        </a>
2883      </li> 
2884    
2885     
2886      <li>
2887        <a href="https://twitter.com/kaamelott_tweet" target="_blank" aria-label="Ouvrir le lien social Twitter" class="icon_twitter flex h-full fill-current justify-center items-center h-min-click-space w-min-click-space c-text-tertiary-on hover:c-text-tertiary-on">
2888          <div class="social-icons__wrapper">
2889            <svg width="48" height="48" viewBox="0 0 48 48" fill="currentColor" class="umg-icon" xmlns="http://www.w3.org/2000/svg"><path d="M36.6526 3.80786H43.3995L28.6594 20.6548L46 43.5798H32.4225L21.7881 29.6759L9.61989 43.5798H2.86886L18.6349 25.5601L2 3.80786H15.9222L25.5348 16.5165L36.6526 3.80786ZM34.2846 39.5414H38.0232L13.8908 7.63413H9.87892L34.2846 39.5414Z" /></svg>
2890          </div>
2891        </a>
2892      </li> 
2893    
2894     
2895      <li>
2896        <a href="https://www.instagram.com/kaamelott.officiel/?hl=fr" target="_blank" aria-label="Ouvrir le lien social Instagram" class="icon_
2896instagram flex h-full fill-current justify-center items-center h-min-click-space w-min-click-space c-text-tertiary-on hover:c-text-tertiary-on">
2897          <div class="social-icons__wrapper">
2898            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" class="umg-icon"><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>
2899          </div>
2900        </a>
2901      </li> 
2902    
2903     
2904      <li>
2905        <a href="https://www.youtube.com/@KaamelottOfficiel" target="_blank" aria-label="Ouvrir le lien social YouTube" class="icon_youtube flex h-full fill-current justify-center items-center h-min-click-space w-min-click-space c-text-tertiary-on hover:c-text-tertiary-on">
2906          <div class="social-icons__wrapper">
2907            <svg width="48" height="48" viewBox="0 0 48 48" fill="currentColor" class="umg-icon" 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 0.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>
2908          </div>
2909        </a>
2910      </li> 
2911    
2912    
2913    
2914    
2915    
2916    
2917  </ul>
2918</nav>
2919
2920      
2921    </div>
2922  
2923</div>
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<div  class="footer__griditem footer__griditem--3 footer__griditem--navigation md:col-span-6 md:row-span-6 py-none px-none">
2949  <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">
2950    
2951
2952
2953
2954
2955
2956
2957
2958
2959
2960
2961
2962
2963
2964
2965
2966
2967
2968
2969
2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
2990
2991<nav class="w-full md:flex md:items-center justify-center md:justify-center nav-wrapper" aria-label="Liens d&#39;assistance">
2992  <ul class="menu-nav text-center md:text-center md:flex justify-start md:flex-wrap md:justify-center gap-x-sm-sm gap-y-sm-xs nav-container flex flex-col md:flex-row">
2993    
2994      
2995        
2996        
2997        
2998        
2999          <li class="text_navigation_sm c-text-tertiary hover:c-text-tertiary no-underline hover:underline hover:decoration-2 hover:underline-offset-[4px]">
3000            <a href="/policies/legal-notice">Mentions Légales</a>
3001          </li>
3002        
3003      
3004    
3005      
3006        
3007        
3008        
3009        
3010          <li class="text_navigation_sm c-text-tertiary hover:c-text-tertiary no-underline hover:underline hover:decoration-2 hover:underline-offset-[4px]">
3011            <a href="https://umusic-fr.zendesk.com/hc/fr-fr">Service Clients</a>
3012          </li>
3013        
3014      
3015    
3016      
3017        
3018        
3019        
3020        
3021          <li class="text_navigation_sm c-text-tertiary hover:c-text-tertiary no-underline hover:underline hover:decoration-2 hover:underline-offset-[4px]">
3022            <a href="/policies/terms-of-service">Conditions Générales de Vente</a>
3023          </li>
3024        
3025      
3026    
3027      
3028        
3029        
3030        
3031        
3032          <li class="text_navigation_sm c-text-tertiary hover:c-text-tertiary no-u
3032nderline hover:underline hover:decoration-2 hover:underline-offset-[4px]">
3033            <a href="/policies/privacy-policy">Politique de Confidentialité</a>
3034          </li>
3035        
3036      
3037    
3038      
3039        
3040        
3041        
3042        
3043          <li class="text_navigation_sm c-text-tertiary hover:c-text-tertiary no-underline hover:underline hover:decoration-2 hover:underline-offset-[4px]">
3044            <a href="#" onclick="event.preventDefault();transcend.showConsentManager({'viewState': 'CompleteOptions' });" data-linklist="transcend">Cookie Choices</a>
3045          </li>
3046        
3047      
3048    
3049      
3050        
3051        
3052        
3053        
3054          <li class="text_navigation_sm c-text-tertiary hover:c-text-tertiary no-underline hover:underline hover:decoration-2 hover:underline-offset-[4px]">
3055            <a href="https://umusic-fr.zendesk.com/hc/fr-fr/requests/new?ticket_form_id=51816070952347">J'exerce mon droit de rétractation</a>
3056          </li>
3057        
3058      
3059    
3060  </ul>
3061</nav>
3062
3063    
3064      
3065      <a href="https://kaamelott.store" class="text_navigation_sm c-text-tertiary hover:c-text-tertiary no-underline hover:underline hover:decoration-2 hover:underline-offset-[4px] w-full">&copy; 2026 Store Kaamelott
3066  
3067</a>
3068    
3069  </div>
3070</div>
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
3082
3083
3084
3085
3086
3087
3088
3089
3090
3091
3092
3093
3094
3095<div  class="footer__griditem footer__griditem--4 footer__griditem--navigation md:col-span-1 md:row-span-1 py-none px-none">
3096  <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">
3097    
3098
3099
3100
3101
3102
3103
3104
3105
3106
3107
3108
3109
3110
3111
3112
3113
3114
3115
3116
3117
3118
3119
3120
3121
3122
3123
3124
3125
3126
3127
3128
3129
3130
3131
3132
3133
3134
3135
3136
3137
3138<nav class="w-full md:flex md:items-center nav-wrapper" >
3139  <ul class="menu-nav text-center md:text-center md:flex justify-start md:flex-col md:justify-center md:grow gap-x-sm-sm gap-y-sm-xs nav-container flex flex-col md:flex-col">
3140    
3141  </ul>
3142</nav>
3143
3144    
3145  </div>
3146</div></div>
3147
3148  
3149
3150 
3151 
3152</div>
3153
3154
3155</footer>
3156<!-- END sections: footer-group -->
3156<script defer="defer" src="//kaamelott.store/cdn/shop/t/32/assets/utm-params.bundle.js?v=30076126714167273751780566285"></script>
3156
3157  
3157<script defer="defer" src="//kaamelott.store/cdn/shop/t/32/assets/section-render.bundle.js?v=79936296372201983661780566273"></script>
3157<script defer="defer" src="//kaamelott.store/cdn/shop/t/32/assets/product.bundle.js?v=160717850234527359661780566266"></script>
3157<script defer="defer" src="//kaamelott.store/cdn/shop/t/32/assets/cart-drawer.bundle.js?v=35913783881734841451780565923"></script>
3157<script async="async" src="//kaamelott.store/cdn/shop/t/32/assets/content-overlay.bundle.js?v=88135020027007685451780565926"></script>
3157<!-- BEGIN sections: background-group -->
3158<aside id="shopify-section-sections--28346508902746__page-background" class="shopify-section shopify-section-group-background-group page-bg">
3159  
3160
3161
3162
3163
3164
3165</aside>
3166<!-- END sections: background-group -->
3166<script></script>
3166<script async="async" src="//kaamelott.store/cdn/shop/t/32/assets/dotdigital-site-tracking.bundle.js?v=74565979665062853561780565931"></script>
3166<script>
3167      window.customerEmail = ''
3168      window.customerAcceptsMarketing = ''
3169      window.dotDigitalCartInsights = {
3170        programId: '63009',
3171        currency: 'EUR',
3172        subtotal: '0,00',
3173        discountAmount: '0,00',
3174        grandTotal: '0,00',
3175        cartUrl: 'https://kaamelott.store',
3176        lineItems: '[]'
3177      }
3178    </script>
3178<script async="async" src="//kaamelott.store/cdn/shop/t/32/assets/dotdigital-cart-insight.bundle.js?v=96225655868389225961780565930"></script>
3178
3179
3180    
3181<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
3181
3182</body>
3183</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.