:root{--np-ink-950: #000000;--np-ink-900: #0b0d14;--np-ink-850: #282f46;--np-ink-800: #333c58;--np-ink-700: #1e2334;--np-ink-600: #3f4968;--np-grey-400: #a6aec8;--np-white-72: rgb(255 255 255 / 72%);--np-white-52: rgb(255 255 255 / 52%);--np-grey-200: #c7ccde;--np-grey-100: #e7eaf3;--np-rose-700: #8f2f47;--np-rose-600: #a8324e;--np-rose-500: #c94263;--np-rose-400: #db5d7c;--np-rose-300: #eb8ba3;--np-green-500: #3fbf8f;--np-amber-500: #e8a33d;--np-white: #ffffff}:root{--largeur-page: 1680px;--color-bg-base: var(--np-ink-950);--color-bg-surface: var(--np-ink-850);--color-bg-elevated: var(--np-ink-800);--color-bg-sunken: var(--np-ink-950);--color-bg-overlay: var(--np-ink-950);--color-bg-inverse: var(--np-white);--color-border-subtle: var(--np-ink-700);--color-border-default: var(--np-ink-600);--color-border-focus: var(--np-rose-500);--color-text-primary: var(--np-white);--color-text-secondary: var(--np-white-72);--color-text-muted: var(--np-white-52);--color-text-on-accent: var(--np-white);--color-text-link: var(--np-rose-300);--color-accent-primary: var(--np-rose-500);--color-accent-primary-hover: var(--np-rose-400);--color-accent-primary-press: var(--np-rose-600);--color-accent-secondary: var(--np-rose-300);--color-accent-muted: var(--np-ink-700);--color-live-badge: var(--np-rose-500);--color-live-glow: var(--np-rose-400);--color-status-success: var(--np-green-500);--color-status-warning: var(--np-amber-500);--color-status-danger: var(--np-rose-500)}:root{--art-1: #161b2b;--art-2: #2c1b31;--art-3: #1f2740;--art-4: #361f31;--art-5: #1a2033;--art-6: #262e48;--art-7: #301f36;--art-8: #1d2338;--art-9: #3a2235;--art-10: #14192a;--art-11: #232b44;--art-12: #2d1c2d}:root{--spacing-0: 0px;--spacing-3xs: 2px;--spacing-2xs: 4px;--spacing-xs: 8px;--spacing-sm: 12px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-2xl: 48px;--spacing-3xl: 64px;--spacing-4xl: 96px}:root{--radius-xs: 6px;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 20px;--radius-xl: 28px;--radius-2xl: 36px;--radius-full: 999px}:root{--font-family-base: "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", roboto, sans-serif;--font-family-data: ui-monospace, "SF Mono", menlo, consolas, monospace;--font-size-display: 56px;--font-size-h1: 40px;--font-size-h2: 32px;--font-size-h3: 24px;--font-size-h4: 20px;--font-size-body-lg: 17px;--font-size-body: 15px;--font-size-body-sm: 13px;--font-size-caption: 12px;--font-size-overline: 11px;--font-line-display: 62px;--font-line-h1: 46px;--font-line-h2: 38px;--font-line-h3: 30px;--font-line-h4: 26px;--font-line-body-lg: 26px;--font-line-body: 24px;--font-line-body-sm: 20px;--font-line-caption: 16px;--font-line-overline: 14px}:root{--elevation-1: 0 2px 8px rgb(0 0 0 / 35%);--elevation-2: 0 8px 24px -4px rgb(0 0 0 / 45%);--elevation-3: 0 24px 64px -8px rgb(0 0 0 / 60%);--glow-accent: 0 0 0 2px var(--np-rose-500);--glow-live: 0 0 0 2px var(--np-rose-400);--veil-band: rgb(0 0 0 / 62%);--veil-chrome: rgb(0 0 0 / 44%);--veil-hero: rgb(0 0 0 / 34%);--card-hover-halo: 0 0 0 1px rgb(255 255 255 / 12%), 0 0 0 3px color-mix(in srgb, var(--color-accent-primary) 30%, transparent), 0 0 48px -4px color-mix(in srgb, var(--color-accent-primary) 48%, transparent), 0 28px 72px -12px rgb(0 0 0 / 88%), 0 0 56px -6px rgb(0 0 0 / 62%)}:root{--motion-duration-instant: 80ms;--motion-duration-fast: .16s;--motion-duration-base: .24s;--motion-duration-slow: .36s;--motion-duration-slower: .52s;--motion-duration-ambient: .9s;--motion-stagger-rail: 40ms;--motion-stagger-grid: 60ms;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in: cubic-bezier(.55, 0, 1, .45);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-emphasis: cubic-bezier(.2, 0, 0, 1);--ease-gentle: cubic-bezier(.25, .46, .45, .94);--lift-card: 6px;--scale-card-hover: 1.06}@media(prefers-reduced-motion:reduce){:root{--motion-duration-instant: 0ms;--motion-duration-fast: 0ms;--motion-duration-base: 0ms;--motion-duration-slow: 0ms;--motion-duration-slower: 0ms;--motion-duration-ambient: 0ms;--motion-stagger-rail: 0ms;--motion-stagger-grid: 0ms;--scale-card-hover: 1;--lift-card: 0px}*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}.marque-paiement{display:grid;place-items:center;flex:none;width:96px;height:44px;padding:6px 10px;border-radius:var(--radius-sm);background:var(--color-bg-inverse)}.marque-paiement img{display:block;width:auto;height:auto;max-width:100%;max-height:100%}.marque-paiement--mvola{background:#ffcb05}.marques-paiement{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);margin:0;padding:0;list-style:none}@font-face{font-family:Noto Sans;src:url(/fonts/noto-sans.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;min-height:100%}body{background:var(--color-bg-base);color:var(--color-text-secondary);font-family:var(--font-family-base);font-size:var(--font-size-body);line-height:var(--font-line-body);-webkit-font-smoothing:antialiased}h1,h2,h3{margin:0;color:var(--color-text-primary);text-wrap:balance;letter-spacing:-.02em}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;border:0;background:none;cursor:pointer}:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:3px;border-radius:var(--radius-xs)}.mono{font-family:var(--font-family-data);font-variant-numeric:tabular-nums}.cart-flyer{position:fixed;z-index:90;pointer-events:none;padding:6px 12px;border-radius:var(--radius-full);background:var(--color-accent-primary);color:var(--color-text-on-accent);font-family:var(--font-family-data);font-size:12px;font-weight:700;box-shadow:var(--glow-accent);transition:transform var(--motion-duration-slower) var(--ease-emphasis),opacity var(--motion-duration-slower) var(--ease-out)}.stage>:not(app-topbar):not(app-footer):not(router-outlet){width:min(var(--largeur-page, 1440px),100%);margin-inline:auto}.app--plein .stage>:not(app-topbar):not(app-footer):not(router-outlet){width:100%;margin-inline:0}
