#chaudron.hw-section{background-image:radial-gradient(circle, color-mix(in srgb, var(--saison-lueur) 70%, transparent) 0 1.3px, transparent 1.9px), radial-gradient(circle, color-mix(in srgb, var(--saison-bougie) 42%, transparent) 0 1px, transparent 1.6px), radial-gradient(ellipse 44% 360px at 20% 440px, color-mix(in srgb, var(--saison-citrouille) 22%, transparent), transparent 72%), radial-gradient(ellipse 48% 380px at 96% 420px, color-mix(in srgb, var(--saison-lilas) 20%, transparent), transparent 70%);background-position:22px 26px,74px 12px,0 0,0 0;background-repeat:repeat,repeat,no-repeat,no-repeat;background-size:168px 132px,114px 96px,100% 100%,100% 100%}.hw-chaudron-scene{aspect-ratio:1;width:100%;max-width:460px;margin-inline:auto;position:relative}.hw-ch-halo{pointer-events:none;border-radius:50%;position:absolute}.hw-ch-halo--feu{background:radial-gradient(closest-side, color-mix(in srgb, var(--saison-citrouille) 46%, transparent), transparent);width:92%;height:46%;animation:1.7s ease-in-out infinite alternate hw-ch-lueur;bottom:-9%;left:4%}.hw-ch-halo--bouillon{background:radial-gradient(closest-side, color-mix(in srgb, var(--saison-lueur) 24%, transparent), transparent);width:80%;height:62%;animation:3.1s ease-in-out infinite alternate-reverse hw-ch-lueur;top:4%;left:10%}.hw-ch-vapeurs{fill:none;width:56%;height:46%;stroke:color-mix(in srgb, var(--saison-bougie) 46%, transparent);stroke-width:3.2px;stroke-linecap:round;position:absolute;top:4%;left:22%;overflow:visible}.hw-ch-vapeur{opacity:0;animation:5.4s ease-in-out infinite hw-ch-vapeur}.hw-sorti{aspect-ratio:1;border:4px solid var(--saison-guimauve);background:var(--saison-guimauve);box-shadow:0 0 0 1px color-mix(in srgb, var(--saison-lueur) 55%, transparent), 0 18px 26px -14px var(--saison-contour);border-radius:50%;animation:3.8s ease-in-out infinite alternate hw-ch-flotte;position:absolute;overflow:hidden}.hw-ch-saute{opacity:0;height:auto;animation:3.4s cubic-bezier(.22,.7,.3,1) infinite hw-ch-saut;position:absolute;top:40%}.hw-marmite{width:84%;height:auto;position:absolute;bottom:0;left:8%;overflow:visible}.hw-ch-buche{fill:none;stroke:color-mix(in srgb, var(--saison-citrouille-cuit) 62%, var(--saison-contour));stroke-width:15px;stroke-linecap:round}.hw-ch-buche-bout{fill:color-mix(in srgb, var(--saison-feuille) 70%, var(--saison-contour))}.hw-ch-fonte{fill:var(--saison-contour);stroke:var(--saison-prune);stroke-width:3px}.hw-ch-reflet{fill:none;stroke:color-mix(in srgb, var(--saison-lilas) 55%, var(--saison-prune))}.hw-ch-flamme{transform-box:fill-box;transform-origin:50% 100%;animation:.52s ease-in-out infinite alternate hw-ch-flamme}.hw-ch-remous{animation:2.6s ease-in-out infinite alternate hw-ch-remous}.hw-ch-braise{animation:2.2s ease-in-out infinite alternate hw-ch-lueur}.hw-ch-cloque{transform-box:fill-box;transform-origin:50% 100%;opacity:0;animation:2.8s ease-in infinite hw-ch-cloque}.hw-ch-etincelle{background:var(--saison-lueur);opacity:0;border-radius:50%;width:5px;height:5px;animation:2.4s ease-out infinite hw-ch-etincelle;position:absolute;bottom:9%}.hw-bulles{width:84%;height:0;position:absolute;top:48%;left:8%}.hw-bulle{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--saison-guimauve) 60%, transparent);opacity:0;border-radius:50%;animation:4s ease-out infinite hw-ch-bulle;position:absolute;bottom:0}.hw-pastille{font-family:var(--font-ui), system-ui, sans-serif;border:1px solid var(--hw-filet);background:var(--hw-voile);color:var(--saison-bougie);border-radius:999px;align-items:center;gap:.45rem;padding:.32rem .8rem .32rem .6rem;font-size:13px;font-weight:700;line-height:1.3;display:inline-flex}.hw-pastille:before{content:"";background:var(--saison-citrouille-clair);border-radius:50%;flex:none;width:7px;height:7px}.hw-pastille:nth-child(3n+2):before{background:var(--saison-lilas)}.hw-pastille:nth-child(3n):before{background:var(--saison-rose)}.hw-numero{font-family:Chiffres, var(--font-editorial), Georgia, serif;background:var(--brand-primary);width:28px;height:28px;box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-primary) 24%, transparent);color:rgb(var(--ink-900));border-radius:50%;flex:none;place-items:center;font-size:13.5px;font-weight:900;line-height:1;display:grid}.hw-depart{font-family:var(--font-ui), system-ui, sans-serif;border:1px solid var(--hw-filet);background:linear-gradient(100deg, color-mix(in srgb, var(--saison-bougie) 13%, transparent), color-mix(in srgb, var(--saison-bougie) 5%, transparent) 62%), color-mix(in srgb, var(--saison-contour) 34%, transparent);box-shadow:0 22px 30px -24px var(--saison-contour);color:var(--saison-bougie);transition:translate .3s var(--ease), border-color .3s var(--ease);border-radius:24px;align-items:center;gap:1rem;padding:.7rem 1rem .7rem .7rem;display:flex;position:relative}@media (hover:hover){.hw-depart:hover{border-color:color-mix(in srgb, var(--saison-citrouille) 70%, transparent);translate:6px}}.hw-depart--dernier{border-color:color-mix(in srgb, var(--saison-lueur) 62%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--saison-lueur) 14%, transparent), 0 22px 30px -24px var(--saison-contour)}.hw-depart-date{background:linear-gradient(to bottom, var(--saison-guimauve), var(--saison-bougie));width:5.75rem;box-shadow:0 3px 0 color-mix(in srgb, var(--saison-bougie) 55%, var(--saison-contour)), 0 14px 18px -12px var(--saison-contour);text-align:center;color:rgb(var(--ink-900));border-radius:16px;flex:none;justify-items:center;padding-bottom:.5rem;display:grid;position:relative;overflow:hidden;rotate:-2deg}.hw-depart:nth-child(2n) .hw-depart-date{rotate:1.5deg}.hw-depart-jour{background:var(--saison-citrouille-clair);letter-spacing:.08em;text-transform:uppercase;width:100%;color:rgb(var(--ink-900));margin-bottom:.3rem;padding:.55rem .25rem .3rem;font-size:11px;font-weight:800;display:block;position:relative}.hw-depart-jour:before{content:"";background:radial-gradient(circle, var(--saison-contour) 0 2.2px, transparent 2.7px) 30% 0 / 6px 5px no-repeat, radial-gradient(circle, var(--saison-contour) 0 2.2px, transparent 2.7px) 70% 0 / 6px 5px no-repeat;height:5px;position:absolute;inset:3px 0 auto}.hw-depart-quantieme{font-family:Chiffres, var(--font-editorial), Georgia, serif;font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,4vw,3.4rem);font-weight:900;line-height:.98}.hw-depart-mois{letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--ink-700));font-size:12px;font-weight:700}.hw-depart-mode{font-family:Chiffres, var(--font-editorial), Georgia, serif;color:var(--saison-bougie);font-size:1.25rem;font-weight:800;line-height:1.15}.hw-depart-detail{color:var(--hw-doux);margin-top:.15rem;font-size:13.5px;font-weight:600}.hw-depart-heure{color:var(--saison-lueur);flex-wrap:wrap;align-items:center;gap:.3rem .6rem;margin-top:.45rem;font-size:13.5px;font-weight:800;display:flex}.hw-depart-dernier{background:var(--saison-lueur);letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--ink-900));border-radius:999px;padding:.18rem .65rem;font-size:11px}@media (min-width:640px){.hw-depart{gap:1.5rem;padding:.9rem 1.5rem .9rem .9rem}.hw-depart-date{width:7rem}.hw-depart-mode{font-size:1.5rem}}.hw-reassurance{background:linear-gradient(to right, transparent, var(--hw-filet) 18%, var(--hw-filet) 82%, transparent) 0 0 / 100% 1px no-repeat;margin-top:3rem;padding-top:2.25rem}.hw-reassurance-fait{font-family:var(--font-ui), system-ui, sans-serif;--hw-ch-teinte:var(--saison-citrouille);border:1px solid var(--hw-filet);background:radial-gradient(ellipse 70% 90% at 0 0, color-mix(in srgb, var(--hw-ch-teinte) 22%, transparent), transparent 70%), var(--hw-voile);color:var(--hw-doux);transition:translate .3s var(--ease), border-color .3s var(--ease);border-radius:20px;align-items:flex-start;gap:.85rem;padding:1rem 1.05rem;font-size:13.5px;line-height:1.45;display:flex}.hw-reassurance-fait:nth-child(4n+2){--hw-ch-teinte:var(--saison-lilas)}.hw-reassurance-fait:nth-child(4n+3){--hw-ch-teinte:var(--saison-lueur)}.hw-reassurance-fait:nth-child(4n){--hw-ch-teinte:var(--saison-rose)}@media (hover:hover){.hw-reassurance-fait:hover{border-color:color-mix(in srgb, var(--saison-citrouille) 70%, transparent);translate:0 -3px}}.hw-reassurance-fait strong{color:var(--saison-bougie);font-size:14.5px;font-weight:800}.hw-reassurance-fait{align-items:center;padding:1.1rem 1.15rem}.hw-reassurance-texte{text-wrap:pretty;margin-top:.2rem;display:block}@media (min-width:640px){.hw-reassurance-texte{text-wrap:balance}}@media (min-width:1280px) and (max-width:1535.98px){.hw-reassurance-fait{gap:.75rem;padding-inline:1rem}.hw-reassurance-fait .hw-medaillon{width:2.5rem;height:2.5rem}}.hw-medaillon{background:var(--saison-bougie);box-shadow:0 0 0 3px color-mix(in srgb, var(--hw-ch-teinte,var(--saison-lueur)) 42%, transparent), 0 10px 14px -10px var(--saison-contour);color:rgb(var(--ink-800));border-radius:50%;place-items:center;display:grid}@keyframes hw-ch-lueur{0%{opacity:.55}to{opacity:1}}@keyframes hw-ch-flamme{0%{transform:scaleY(.86)skew(-2deg)}to{transform:scale(.94,1.1)skew(3deg)}}@keyframes hw-ch-remous{0%{transform:translate(-7px)}to{transform:translate(7px)}}@keyframes hw-ch-cloque{0%{opacity:0;transform:scale(.2)}25%{opacity:1}78%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.3,.5)}}@keyframes hw-ch-bulle{0%{opacity:0;transform:translate(0,0)scale(.4)}14%{opacity:.9}to{transform:translate3d(var(--hw-ch-dx,0px), -160px, 0) scale(1.15);opacity:0}}@keyframes hw-ch-vapeur{0%{opacity:0;transform:translateY(14px)scaleY(.8)}35%{opacity:.85}to{transform:translate3d(var(--hw-ch-dx,0px), -34px, 0) scaleY(1.12);opacity:0}}@keyframes hw-ch-etincelle{0%{opacity:0;transform:translate(0,0)scale(.7)}12%{opacity:1}to{transform:translate3d(var(--hw-ch-dx,0px), -110px, 0) scale(.2);opacity:0}}@keyframes hw-ch-flotte{0%{transform:translate3d(0, 0, 0) rotate(var(--hw-angle,0deg))}to{transform:translate3d(0, -10px, 0) rotate(calc(var(--hw-angle,0deg) + 2deg))}}@keyframes hw-ch-saut{0%{opacity:0;transform:translate(0,0)rotate(0)scale(.5)}10%{opacity:1}45%{transform:translate3d(calc(var(--hw-ch-dx,40px) * .55), var(--hw-ch-dy,-120px), 0) rotate(calc(var(--hw-ch-tour,200deg) * .5)) scale(1);opacity:1}80%{opacity:1}to{transform:translate3d(var(--hw-ch-dx,40px), calc(var(--hw-ch-dy,-120px) * .35), 0) rotate(var(--hw-ch-tour,200deg)) scale(.9);opacity:0}}[data-hw-vue="0"] .hw-ch-vie{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.hw-ch-vie{animation:none!important}.hw-sorti{transform:rotate(var(--hw-angle,0deg))}.hw-ch-vapeur{opacity:.5}.hw-depart,.hw-reassurance-fait{transition:none}.hw-depart:hover,.hw-reassurance-fait:hover{translate:none}}
