.CielDeNoel-module__ZaC1ZG__ciel{--lune:170px}.CielDeNoel-module__ZaC1ZG__nocturne{opacity:var(--noel-nuit,1);position:absolute;inset:0}.CielDeNoel-module__ZaC1ZG__soleil{top:calc(10vh - var(--lune) * 1.2);right:calc(9vw - var(--lune) * 1.2);width:calc(var(--lune) * 3.4);height:calc(var(--lune) * 3.4);opacity:calc(1 - var(--noel-nuit,1));background:radial-gradient(closest-side,#fffcf0f2 0 17%,#fff4d673 24%,#fff0d224 55%,#0000);border-radius:50%;position:absolute}.CielDeNoel-module__ZaC1ZG__aurore{height:46vh;position:absolute;inset:0 -10% auto}.CielDeNoel-module__ZaC1ZG__aurore span{opacity:.7;will-change:transform, opacity;background:radial-gradient(30% 45% at 28%,#5cd6aa4d,#0000),radial-gradient(32% 40% at 55% 45%,#966edc3d,#0000),radial-gradient(26% 42% at 78% 55%,#5cd6aa33,#0000);animation:28s ease-in-out infinite alternate CielDeNoel-module__ZaC1ZG__aurore;position:absolute;inset:8% 0 20%}.CielDeNoel-module__ZaC1ZG__aurore span:nth-child(2){opacity:.55;animation-duration:37s;animation-delay:-12s;inset:0 10% 35% -5%}.CielDeNoel-module__ZaC1ZG__aurore span:nth-child(3){background:radial-gradient(34% 40% at 35%,#78e6be38,#0000),radial-gradient(30% 38% at 65%,#d278c829,#0000);animation-duration:45s;animation-delay:-25s;inset:18% -8% 10% 20%}@keyframes CielDeNoel-module__ZaC1ZG__aurore{0%{opacity:.45;transform:translate(-6%)skew(-12deg)scaleY(.8)}50%{opacity:.85}to{opacity:.55;transform:translate(6%)skew(10deg)scaleY(1.12)}}.CielDeNoel-module__ZaC1ZG__etoile{background:#fffaf0;border-radius:50%;animation:5s ease-in-out infinite CielDeNoel-module__ZaC1ZG__scintille;position:absolute;box-shadow:0 0 4px #fff6dccc}.CielDeNoel-module__ZaC1ZG__etoile:nth-of-type(2n){animation:none}@keyframes CielDeNoel-module__ZaC1ZG__scintille{0%,to{opacity:.9}45%{opacity:.25}60%{opacity:1}}.CielDeNoel-module__ZaC1ZG__etincelle{fill:#fff6dd;background:radial-gradient(closest-side,#ffecbe8c,#0000);width:16px;height:16px;animation:7.5s ease-in-out infinite CielDeNoel-module__ZaC1ZG__etincelle;position:absolute}@keyframes CielDeNoel-module__ZaC1ZG__etincelle{0%,to{opacity:.35;transform:scale(.55)rotate(0)}50%{opacity:1;transform:scale(1)rotate(45deg)}}.CielDeNoel-module__ZaC1ZG__lune{width:var(--lune);height:var(--lune);position:absolute;top:10vh;right:9vw}.CielDeNoel-module__ZaC1ZG__disque{background:url(/images/noel/lune.webp) 50%/100% no-repeat;position:absolute;inset:0}.CielDeNoel-module__ZaC1ZG__halo{background:radial-gradient(closest-side,#fff4dc42,#c8d6ff14 45%,#0000);border-radius:50%;animation:9s ease-in-out infinite CielDeNoel-module__ZaC1ZG__halo;position:absolute;inset:-120%}@keyframes CielDeNoel-module__ZaC1ZG__halo{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.CielDeNoel-module__ZaC1ZG__filante{opacity:0;background:linear-gradient(90deg,#0000,#fff8e6);border-radius:2px;width:140px;height:1.5px;animation:19s ease-in infinite CielDeNoel-module__ZaC1ZG__filante;position:absolute;top:9vh;left:22vw;transform:rotate(22deg)}.CielDeNoel-module__ZaC1ZG__filante2{animation-duration:29s;animation-delay:-11s;top:5vh;left:58vw}@keyframes CielDeNoel-module__ZaC1ZG__filante{0%,92%{opacity:0;transform:rotate(22deg)translate(0)}93%{opacity:1}97%,to{opacity:0;transform:rotate(22deg)translate(260px)}}.CielDeNoel-module__ZaC1ZG__passage{width:calc(var(--lune) * 1.9);aspect-ratio:512/137;opacity:0;background:url(/images/noel/traineau-galop.webp) 0 0/800% 100% repeat-x;position:absolute;top:25%;left:0}.CielDeNoel-module__ZaC1ZG__vole{animation:.708s steps(8,end) infinite CielDeNoel-module__ZaC1ZG__galop}@keyframes CielDeNoel-module__ZaC1ZG__galop{to{background-position:calc(var(--lune) * -15.2) 0}}@media (max-width:767px){.CielDeNoel-module__ZaC1ZG__passage{top:40%}}.CielDeNoel-module__ZaC1ZG__poussiere{left:0;top:calc(var(--lune) * .4);width:calc(var(--lune) * 5);height:calc(var(--lune) * 1.4);pointer-events:none;position:absolute}.CielDeNoel-module__ZaC1ZG__cadeau{z-index:90;color:#f6ead2;text-align:center;background:linear-gradient(160deg,#2a0f14,#170a1c);border:1px solid #d6b26a8c;border-radius:14px;width:min(420px,100vw - 32px);padding:22px 24px 20px;animation:.6s cubic-bezier(.2,.9,.3,1.2) both CielDeNoel-module__ZaC1ZG__cadeau;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 18px 50px #00000073,0 0 30px #d6b26a2e}@keyframes CielDeNoel-module__ZaC1ZG__cadeau{0%{opacity:0;transform:translate(-50%,20px)scale(.96)}}.CielDeNoel-module__ZaC1ZG__cadeauTitre{font-family:var(--font-title,serif);color:#e9c77f;font-size:1.5rem}.CielDeNoel-module__ZaC1ZG__cadeauTexte{margin-top:6px;font-size:.98rem;line-height:1.45}.CielDeNoel-module__ZaC1ZG__cadeauCode{justify-content:center;align-items:center;gap:10px;margin-top:14px;display:flex}.CielDeNoel-module__ZaC1ZG__cadeauCode code{letter-spacing:.08em;border:1px dashed #e9c77fb3;border-radius:8px;padding:6px 12px;font-size:1rem}.CielDeNoel-module__ZaC1ZG__cadeauCode button{color:#2a0f14;background:#e9c77f;border-radius:8px;padding:6px 12px;font-size:.85rem}.CielDeNoel-module__ZaC1ZG__cadeauFermer{color:#f6ead2b3;font-size:1.4rem;position:absolute;top:6px;right:12px}.CielDeNoel-module__ZaC1ZG__leger .CielDeNoel-module__ZaC1ZG__aurore span,.CielDeNoel-module__ZaC1ZG__leger .CielDeNoel-module__ZaC1ZG__etoile,.CielDeNoel-module__ZaC1ZG__leger .CielDeNoel-module__ZaC1ZG__etincelle,.CielDeNoel-module__ZaC1ZG__leger .CielDeNoel-module__ZaC1ZG__halo{animation:none}@media (max-width:767px){.CielDeNoel-module__ZaC1ZG__ciel{--lune:96px}.CielDeNoel-module__ZaC1ZG__lune{top:10vh;right:9vw}.CielDeNoel-module__ZaC1ZG__aurore{height:34vh}.CielDeNoel-module__ZaC1ZG__etoile:not(:nth-of-type(3n)){animation:none}}@media (prefers-reduced-motion:reduce){.CielDeNoel-module__ZaC1ZG__aurore span,.CielDeNoel-module__ZaC1ZG__etoile,.CielDeNoel-module__ZaC1ZG__etincelle,.CielDeNoel-module__ZaC1ZG__halo{animation:none}.CielDeNoel-module__ZaC1ZG__filante,.CielDeNoel-module__ZaC1ZG__passage,.CielDeNoel-module__ZaC1ZG__poussiere{display:none}}
.VillageDeNoel-module__zukmMG__eclat{-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom;width:100%;height:100%;animation:2.3s ease-in-out -.7s infinite alternate VillageDeNoel-module__zukmMG__scintille;position:absolute;inset:0}.VillageDeNoel-module__zukmMG__eclat:nth-child(2){animation-duration:3.1s;animation-delay:-2.2s}.VillageDeNoel-module__zukmMG__eclat:nth-child(3){animation-duration:4.3s;animation-delay:-1.3s}@keyframes VillageDeNoel-module__zukmMG__scintille{0%{opacity:.15}37%{opacity:.9}62%{opacity:.35}to{opacity:1}}@media (prefers-reduced-motion:reduce){.VillageDeNoel-module__zukmMG__eclat{opacity:.7;animation:none}}
.AmbianceDeNoel-module__NVRKYG__bouton{--fond:#6f1a1f;z-index:40;background:var(--fond);color:#f6dca4;border:1px solid #e8c27a;border-radius:50%;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:background-color .2s;display:flex;position:fixed;bottom:1rem;left:1rem;box-shadow:0 2px 14px #00000073}.AmbianceDeNoel-module__NVRKYG__bouton:hover{--fond:#8a2228}.AmbianceDeNoel-module__NVRKYG__bouton:focus-visible{outline-offset:2px;outline:2px solid #e8c27a}.AmbianceDeNoel-module__NVRKYG__creux{stroke:var(--fond);stroke-width:4.5px;transition:stroke .2s}.AmbianceDeNoel-module__NVRKYG__appel:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;border:2px solid #e8c27a;animation:2.4s ease-out 1.5s 4 AmbianceDeNoel-module__NVRKYG__appel;position:absolute;inset:-1px}@keyframes AmbianceDeNoel-module__NVRKYG__appel{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}@media (prefers-reduced-motion:reduce){.AmbianceDeNoel-module__NVRKYG__appel:after{animation:none}}
