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'est pas disponible pour le moment`, 2740 pauseFrameSoldOutMessage: `Désolé, ce cadre n'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'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">© 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.