@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-vietnamese-wdth-normal.rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-ext-wdth-normal.7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-wdth-normal.DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--cream:#f7f6f3;--cream-deep:#ecebe6;--ink:#141210;--ink-soft:var(--ink);--yellow:#fad716;--vert:#43b85c;--yellow-deep:#8a6a00;--line:#14121024;--font:"Archivo Variable", system-ui, sans-serif;--step--1:clamp(.83rem, .8rem + .15vw, .9rem);--step-0:clamp(1rem, .96rem + .2vw, 1.125rem);--step-1:clamp(1.25rem, 1.15rem + .5vw, 1.5rem);--step-2:clamp(1.6rem, 1.35rem + 1.2vw, 2.25rem);--step-3:clamp(2.2rem, 1.6rem + 3vw, 4rem);--step-4:clamp(3rem, 1.8rem + 6vw, 6rem);--gutter:clamp(1rem, .5rem + 2.5vw, 2.5rem);--max:1240px;--radius:14px;--ease-out:cubic-bezier(.16, 1, .3, 1);--z-header:10;--z-drawer:20}:root[data-theme=halloween]{--cream:#141210;--cream-deep:#1f1b18;--ink:#f7f6f3;--line:#f7f6f329;color-scheme:dark}body,.site-header,.site-footer{transition:background-color .8s var(--ease-out), color .8s var(--ease-out)}:root.instantane *{transition:none!important}:root[data-bascule] .can__canvas,:root[data-bascule] [data-pcan-canvas],:root[data-bascule] .product__rendu,:root[data-bascule] .gouter__produit img{view-transition-name:canette}::view-transition-group(canette){animation:none}:root[data-bascule=monte]::view-transition-old(canette){z-index:2;animation:.6s cubic-bezier(.4,0,.6,1) both zest-drap-leve;-webkit-mask-image:linear-gradient(#000 56%,#0000 80%);mask-image:linear-gradient(#000 56%,#0000 80%)}:root[data-bascule=monte]::view-transition-new(canette){z-index:1;animation:none}:root[data-bascule=monte]::view-transition-old(root){z-index:1;animation:1.1s cubic-bezier(.55,0,.15,1) .25s both zest-noir-part}:root[data-bascule=monte]::view-transition-new(root){animation:none}:root[data-bascule=descend]::view-transition-new(root){z-index:1;animation:1.1s cubic-bezier(.55,0,.15,1) both zest-noir-vient}:root[data-bascule=descend]::view-transition-old(root){animation:none}:root[data-bascule=descend]::view-transition-old(canette){z-index:1;animation:1.15s linear both zest-reste}:root[data-bascule=descend]::view-transition-new(canette){z-index:2;animation:.6s cubic-bezier(.4,0,.6,1) .55s both zest-drap-tombe;-webkit-mask-image:linear-gradient(#000 56%,#0000 80%);mask-image:linear-gradient(#000 56%,#0000 80%)}@keyframes zest-noir-vient{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes zest-noir-part{0%{clip-path:inset(0)}to{clip-path:inset(0 0 100%)}}@keyframes zest-reste{0%,to{opacity:1}}@keyframes zest-drap-tombe{0%{opacity:0;transform:translateY(-22%);-webkit-mask-size:100% 100%;mask-size:100% 100%}60%{opacity:1}80%{-webkit-mask-size:100% 100%;mask-size:100% 100%}to{opacity:1;transform:translateY(0);-webkit-mask-size:100% 400%;mask-size:100% 400%}}@keyframes zest-drap-leve{0%{opacity:1;transform:translateY(0);-webkit-mask-size:100% 400%;mask-size:100% 400%}20%{-webkit-mask-size:100% 100%;mask-size:100% 100%}40%{opacity:1}to{opacity:0;transform:translateY(-22%);-webkit-mask-size:100% 100%;mask-size:100% 100%}}:root[data-theme=halloween] .site-header__logo img,:root[data-theme=halloween] .site-footer img{filter:invert()}@media (width<=599px){:root{--step--1:.8125rem;--step-1:1.0625rem;--step-2:1.375rem;--step-3:1.875rem;--step-4:2.625rem;--gutter:1.5rem}}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-padding-top:5rem}body{background:var(--cream);min-height:100svh;color:var(--ink);font-family:var(--font);font-size:var(--step-0);font-variation-settings:"wdth" 100;-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;line-height:1.55;display:flex}img,canvas,svg{max-width:100%;display:block}img{height:auto}h1,h2,h3{letter-spacing:-.03em;font-variation-settings:"wdth" 88;text-wrap:balance;margin:0 0 .5em;font-weight:900;line-height:1}h1{font-size:var(--step-4)}h2{font-size:var(--step-3)}h3{font-size:var(--step-1);letter-spacing:-.01em;font-variation-settings:"wdth" 100}p{text-wrap:pretty;max-width:65ch;margin:0 0 1em}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:.08em}a:hover{text-decoration-color:var(--yellow-deep)}::selection{background:var(--yellow);color:var(--ink)}:focus-visible{outline:3px solid var(--ink);outline-offset:3px;border-radius:4px}html{scrollbar-color:var(--ink-soft) var(--cream-deep)}input,textarea,select,button{font:inherit;color:inherit}input,textarea{caret-color:var(--ink)}.tabular{font-variant-numeric:tabular-nums}.wrap{width:min(100% - 2 * var(--gutter), var(--max));margin-inline:auto}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;background:var(--ink);color:var(--cream);border-radius:8px;padding:.75rem 1rem;position:absolute;top:-4rem;left:1rem}.skip-link:focus{top:1rem}.btn{border:2px solid var(--ink);background:var(--ink);min-height:48px;color:var(--cream);cursor:pointer;transition:transform .25s var(--ease-out), background-color .2s, color .2s;border-radius:999px;justify-content:center;align-items:center;gap:.6em;padding:.8em 1.4em;font-weight:700;text-decoration:none;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn[disabled]{opacity:.45;cursor:not-allowed;transform:none}.btn--ghost{color:var(--ink);background:0 0}.btn--yellow{background:var(--yellow);color:var(--ink)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.halo{text-shadow:0 0 2px var(--cream), 0 0 6px var(--cream), 0 0 12px var(--cream), 0 0 20px var(--cream)}.halo .btn:not(.btn--ghost),.halo .buy__saving{text-shadow:none}.steps{margin-top:2.5rem}.steps fieldset{border:0;gap:1.25rem;margin:0;padding:0;display:grid}.steps legend{font-size:var(--step-2);font-variation-settings:"wdth" 88;letter-spacing:-.02em;text-shadow:0 0 2px var(--cream), 0 0 8px var(--cream), 0 0 16px var(--cream);outline:none;margin-bottom:1.25rem;font-weight:900;line-height:1.1}.steps__progress{color:var(--ink-soft);font-size:var(--step--1);margin:0 0 .75rem;font-weight:700}.choices{flex-wrap:wrap;gap:.6rem;display:flex}.choices__aide{color:var(--ink-soft);margin:-.5rem 0 .9rem;font-weight:600}.choice{cursor:pointer;position:relative}.choice input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.choice span{border:2px solid var(--ink);background:var(--cream);min-height:48px;transition:background-color .2s, transform .2s var(--ease-out);border-radius:999px;align-items:center;padding:.6rem 1.2rem;font-weight:700;display:inline-flex}.choice:hover span{transform:translateY(-2px)}.choice input:checked+span{background:var(--yellow)}.choice input:focus-visible+span{outline:3px solid var(--ink);outline-offset:3px}.steps__nav{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.steps__error{color:#a4161a;min-height:1.3em;margin:0;font-weight:700}.steps__note{color:var(--ink-soft);font-size:var(--step--1);margin:0}.steps__done{outline:none;margin-top:2.5rem}.field{gap:.4rem;display:grid}.field label{font-weight:700}.field__opt{color:var(--ink-soft);font-weight:400}.field input,.field textarea{border:2px solid var(--ink-soft);background:#fff;border-radius:12px;width:100%;min-height:52px;padding:.8rem 1rem}.field input:focus-visible,.field textarea:focus-visible{border-color:var(--ink)}.field textarea{resize:vertical}.field textarea::placeholder{color:var(--ink-soft);opacity:.75}[aria-invalid=true]{border-color:#a4161a!important}.consent{cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:.75rem;display:grid}.consent input{width:22px;height:22px;accent-color:var(--ink);margin-top:.15rem}body[data-calme] .halo,body[data-calme] .steps,body[data-calme] .prose{isolation:isolate;text-shadow:none;position:relative}body[data-calme] .halo:before,body[data-calme] .steps:before,body[data-calme] .prose:before{content:"";z-index:-1;background:color-mix(in srgb, var(--cream) 68%, transparent);filter:blur(16px);pointer-events:none;border-radius:32px;position:absolute;inset:-1.2rem -1.6rem}
