@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-ext-500-normal-DUe3BAxM.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-500-normal-lFbtlQH6.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-ext-700-normal-BQnZhY3m.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-700-normal-RjhwGPKo.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #0f0e0d;--panel: #161412;--panel-2: #1d1a17;--ink: #f4eee5;--muted: #a69d91;--line: rgba(255, 255, 255, .1);--accent: #ff4a2d;--accent-bouton: #d13b1f;--placeholder: #a69d91;--accent-soft: rgba(255, 74, 45, .16);--tan: #d9c29c;--on-accent: #fff;--accent-glow: rgba(255, 74, 45, .7);--accent-glow-2: rgba(255, 74, 45, .85);--glow-1: rgba(255, 120, 60, .12);--fill: rgba(255, 255, 255, .03);--line-3: rgba(255, 255, 255, .22);--line-4: rgba(255, 255, 255, .5);--shadow: rgba(0, 0, 0, .8);--star: #f2b544;--error: #ff8a73;--display: "Space Grotesk", system-ui, sans-serif;--body: Inter, system-ui, -apple-system, "Segoe UI", sans-serif;color-scheme:dark}@media(prefers-color-scheme:light){:root:not([data-theme=dark]){--bg: #f6f2ec;--panel: #fffdf9;--panel-2: #fbf7f1;--ink: #1f1b17;--muted: #6b6258;--line: rgba(31, 27, 23, .1);--accent: #c4361a;--accent-bouton: #c4361a;--placeholder: #6b6258;--accent-soft: rgba(196, 54, 26, .1);--tan: #8a6a3a;--accent-glow: rgba(196, 54, 26, .35);--accent-glow-2: rgba(196, 54, 26, .5);--glow-1: rgba(255, 120, 60, .1);--fill: rgba(31, 27, 23, .03);--line-3: rgba(31, 27, 23, .22);--line-4: rgba(31, 27, 23, .45);--shadow: rgba(60, 45, 30, .25);--star: #b07a12;--error: #b8321a;color-scheme:light}}:root[data-theme=light]{--bg: #f6f2ec;--panel: #fffdf9;--panel-2: #fbf7f1;--ink: #1f1b17;--muted: #6b6258;--line: rgba(31, 27, 23, .1);--accent: #c4361a;--accent-bouton: #c4361a;--placeholder: #6b6258;--accent-soft: rgba(196, 54, 26, .1);--tan: #8a6a3a;--accent-glow: rgba(196, 54, 26, .35);--accent-glow-2: rgba(196, 54, 26, .5);--glow-1: rgba(255, 120, 60, .1);--fill: rgba(31, 27, 23, .03);--line-3: rgba(31, 27, 23, .22);--line-4: rgba(31, 27, 23, .45);--shadow: rgba(60, 45, 30, .25);--star: #b07a12;--error: #b8321a;color-scheme:light}*{box-sizing:border-box}[hidden]{display:none!important}body{margin:0;background:radial-gradient(60% 40% at 80% 0%,var(--glow-1),transparent 70%),var(--bg);background-attachment:fixed;color:var(--ink);font-family:var(--body);line-height:1.55;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--display);letter-spacing:-.02em}a{color:inherit}.back{font-size:13px;color:var(--muted);text-decoration:none;display:inline-block;margin-bottom:10px}.back:hover{color:var(--ink)}.brand{font-family:var(--display);font-weight:700;font-size:20px;letter-spacing:-.02em;text-decoration:none;color:var(--ink)}.brand span{color:var(--accent)}.brand .my{color:var(--tan);font-weight:500}.muted{color:var(--muted);font-size:14px}.small{font-size:12px;line-height:1.5}.theme-corner{position:absolute;top:14px;right:14px;z-index:10}.theme-btn{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border-radius:999px;border:1px solid var(--line-3);background:var(--panel);color:var(--ink);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:border-color .2s,transform .2s}.theme-btn:hover{border-color:var(--line-4);transform:translateY(-1px)}.theme-btn svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.page{min-height:100vh;min-height:100svh;display:grid;place-items:center;padding:24px 16px}.page-card{width:min(560px,100%);background:linear-gradient(160deg,var(--panel-2),var(--panel));border:1px solid var(--line);border-radius:26px;padding:30px 30px 26px;box-shadow:0 40px 80px -40px var(--shadow)}.page-card h1{font-size:clamp(28px,6vw,38px);line-height:1.1;margin:6px 0 14px}.page-card p{margin:0 0 10px;overflow-wrap:anywhere}.page-links{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 6px!important}.legal-links a{color:inherit}a.button{display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;border-radius:999px;font-weight:600;font-size:14px;text-decoration:none;border:1px solid var(--line-3);background:var(--fill);color:var(--ink);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}a.button:hover{border-color:var(--line-4);transform:translateY(-2px)}a.button.primary{background:var(--accent-bouton);border-color:var(--accent-bouton);color:var(--on-accent);box-shadow:0 10px 30px -10px var(--accent-glow)}a.button.primary:hover{box-shadow:0 18px 40px -12px var(--accent-glow-2)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}button.button{font:inherit;font-weight:600;font-size:14px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;border-radius:999px;border:1px solid var(--accent-bouton);background:var(--accent-bouton);color:var(--on-accent)}button.button:disabled{opacity:.55;cursor:not-allowed}.review-form{display:grid;gap:14px;margin-top:8px}.review-form .field{display:grid;gap:6px;font-size:14px;color:var(--muted)}.review-form textarea,.review-form input[type=text]{width:100%;font:inherit;font-size:15px;color:var(--ink);background:var(--bg);border:1px solid var(--line-3);border-radius:12px;padding:11px 14px;resize:vertical}.review-form textarea:focus-visible,.review-form input[type=text]:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}input::placeholder,textarea::placeholder{color:var(--placeholder);opacity:1}.rating{border:0;padding:0;margin:0}.rating legend{font-size:14px;color:var(--muted);margin-bottom:6px}.rating-stars{display:inline-flex;gap:6px}.rating-stars input{position:absolute;opacity:0;width:1px;height:1px}.rating-stars label{width:36px;height:36px;cursor:pointer;color:var(--line-4);background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m12 3 2.9 5.9 6.5.9-4.7 4.6 1.1 6.5L12 17.8 6.2 20.9l1.1-6.5L2.6 9.8l6.5-.9L12 3Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m12 3 2.9 5.9 6.5.9-4.7 4.6 1.1 6.5L12 17.8 6.2 20.9l1.1-6.5L2.6 9.8l6.5-.9L12 3Z'/%3E%3C/svg%3E") center / contain no-repeat}.rating-stars:has(#note-1:checked) label:nth-of-type(-n+1),.rating-stars:has(#note-2:checked) label:nth-of-type(-n+2),.rating-stars:has(#note-3:checked) label:nth-of-type(-n+3),.rating-stars:has(#note-4:checked) label:nth-of-type(-n+4),.rating-stars:has(#note-5:checked) label:nth-of-type(-n+5),.rating-stars:has(label:nth-of-type(1):hover) label:nth-of-type(-n+1),.rating-stars:has(label:nth-of-type(2):hover) label:nth-of-type(-n+2),.rating-stars:has(label:nth-of-type(3):hover) label:nth-of-type(-n+3),.rating-stars:has(label:nth-of-type(4):hover) label:nth-of-type(-n+4),.rating-stars:has(label:nth-of-type(5):hover) label{color:var(--star)}.rating-stars input:focus-visible+label{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.check{display:flex;gap:10px;align-items:flex-start;font-size:14px;cursor:pointer}.check input{flex:none;width:18px;height:18px;margin:2px 0 0;accent-color:var(--accent)}.form-status{min-height:1.2em;font-size:14px;color:var(--muted);margin:0!important}.form-status.error{color:var(--error)}.page-card-large{width:min(680px,100%)}.page-card h2{font-size:22px;margin:30px 0 8px}.bon-formats{border:0;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.bon-formats legend{font-size:14px;color:var(--muted);margin-bottom:8px}.bon-format{position:relative;cursor:pointer}.bon-format input{position:absolute;opacity:0}.bon-format span{display:grid;gap:2px;height:100%;padding:14px 14px 12px;border-radius:16px;border:1px solid var(--line-3);background:var(--fill);font-size:13px;color:var(--muted);transition:border-color .2s,background .2s}.bon-format strong{font-family:var(--display);font-size:16px;color:var(--ink)}.bon-format em{font-style:normal;font-weight:600;font-size:18px;color:var(--ink);margin-top:6px}.bon-format:hover span{border-color:var(--line-4)}.bon-format input:checked+span{border-color:var(--accent);background:var(--accent-soft)}.bon-format input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.pistes{padding-left:20px;display:grid;gap:6px;margin:0 0 12px}.bon-zone{width:min(620px,100%)}.bon-carte{position:relative;overflow:hidden;margin:18px 0 6px;padding:30px 30px 26px;border-radius:24px;background:linear-gradient(150deg,var(--panel-2),var(--panel));border:1px solid var(--line-3);box-shadow:0 30px 60px -36px var(--shadow)}.bon-carte:after{content:"";position:absolute;right:-60px;top:-60px;width:220px;height:220px;border-radius:50%;border:2px solid var(--accent-soft);box-shadow:0 0 0 18px var(--fill),0 0 0 20px var(--accent-soft)}.bon-carte h2{font-size:clamp(26px,6vw,34px);margin:4px 0 10px}.bon-marque{font-family:var(--display);font-weight:700;font-size:15px;color:var(--muted);margin:0}.bon-marque span{color:var(--accent)}.bon-marque .my{color:var(--tan);font-weight:500}.bon-marque .trac{color:var(--ink)}.bon-valeur{font-size:16px;margin:0 0 14px}.bon-message{margin:0 0 16px;padding:10px 14px;border-left:3px solid var(--accent);font-style:italic;white-space:pre-line;color:var(--ink)}.bon-code{font-family:var(--display);font-weight:700;font-size:clamp(22px,6vw,30px);letter-spacing:.06em;padding:12px 16px;border:1px dashed var(--line-4);border-radius:14px;text-align:center;margin:0 0 14px}.bon-mode{font-size:13px;color:var(--muted);margin:0}@media print{:root{--bg: #fff;--panel: #fff;--panel-2: #fff;--ink: #111;--muted: #444;--line-3: #999;--line-4: #666;--fill: transparent;--accent-soft: #f4d8d2;--shadow: transparent}body{background:#fff}.theme-corner,.page-links,.back{display:none!important}.page{min-height:0;display:block;padding:0}.bon-carte{break-inside:avoid}}@media(max-width:480px){.page{padding-top:64px;place-items:start center}.page-card{padding:24px 20px 20px;border-radius:22px}.bon-formats{grid-template-columns:1fr}.bon-carte{padding:24px 20px 20px}.page-links a.button{flex:1 1 100%}}.contact-sujets .bon-format span{font-size:12.5px}.contact-sujets .bon-format strong{font-size:15px}.review-form input[type=email]{width:100%;font:inherit;font-size:15px;color:var(--ink);background:var(--bg);border:1px solid var(--line-3);border-radius:12px;padding:11px 14px}.review-form input[type=email]:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.piege{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}@media(max-width:520px){.contact-sujets{grid-template-columns:1fr}}#titre:focus:not(:focus-visible){outline:none}button.button.secondaire{background:var(--fill);border-color:var(--line-3);color:var(--ink);transition:border-color .2s ease}button.button.secondaire:hover:not(:disabled){border-color:var(--line-4)}.lien-bouton{font:inherit;font-size:13px;color:var(--muted);background:none;border:0;padding:4px 0;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.lien-bouton:hover:not(:disabled){color:var(--ink)}.lien-bouton:disabled{opacity:.55;cursor:not-allowed}button.button:focus-visible,.lien-bouton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.compte-tete{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin:4px 0 6px}.compte-tete p{margin:0!important}.compte-sortie{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px}.compte-commandes,.compte-plaques{list-style:none;padding:0;display:grid}.compte-commandes{margin:14px 0 22px;gap:14px}.compte-commande{border:1px solid var(--line-3);border-radius:18px;background:var(--fill);padding:18px 20px}.page-card .compte-commande h2{font-size:19px;margin:0 0 4px;overflow-wrap:anywhere}.compte-commande>p{margin:0 0 6px}.compte-etat{display:inline-block;font-size:13px;font-weight:600;padding:3px 10px;border-radius:999px;border:1px solid var(--line-3);color:var(--muted)}.compte-etat.expediee{border-color:var(--accent);background:var(--accent-soft);color:var(--ink)}.compte-plaques{margin:8px 0 0;gap:0}.compte-plaque{display:grid;grid-template-columns:160px 1fr;gap:16px;align-items:start;padding:14px 0 2px;border-top:1px solid var(--line)}.compte-plaque:first-child{margin-top:6px}.compte-apercu{display:block;width:160px;height:auto;border-radius:10px;background:var(--panel)}.compte-apercu.vide{aspect-ratio:4 / 3;border:1px dashed var(--line-3)}.page-card .compte-plaque h3{font-size:16px;margin:0 0 2px;overflow-wrap:anywhere}.compte-plaque-corps p{margin:0 0 2px}.compte-sous-titre{font-size:14px}.compte-recommander{display:grid;gap:6px;justify-items:start;margin-top:10px}@media(max-width:480px){.compte-commande{padding:16px}.compte-plaque{grid-template-columns:1fr;gap:10px}.compte-recommander,.compte-recommander .button{width:100%}}
