.ze-chezlesz-skieur{position: fixed;left: 0;top: 0;z-index: 30;width: 72px;height: 84px;margin: -69px 0 0 -36px;padding: 0;border: 0;border-radius: 14px;background: none;appearance: none;-webkit-tap-highlight-color: transparent;opacity: 0;visibility: hidden;transition: opacity .4s,visibility 0s linear .4s}.ze-chezlesz-skieur.visible{opacity: 1;visibility: visible;transition: opacity .4s,visibility 0s}.ze-chezlesz-skieur__corps{position: absolute;inset: 0;transform-origin: 50% 82%}.ze-chezlesz-skieur__vue{position: absolute;inset: 0;transform-origin: 50% 82%}.ze-chezlesz-skieur__corps i{position: absolute;inset: 0;background: center / contain no-repeat}.ze-chezlesz-skieur__corps .ze-chezlesz-skieur__pose{background-image: url("../img/noel/skieur-3.svg");transform-origin: 50% 60%}.ze-chezlesz-skieur__corps .ze-chezlesz-skieur__montee{background: url("../img/noel/skieur-montee-1.svg") 0 0 / 300% 100% no-repeat;opacity: 0}.ze-chezlesz-skieur__corps .ze-chezlesz-skieur__montee--bas{background-position: 50% 0}.ze-chezlesz-skieur__corps .ze-chezlesz-skieur__montee--buste{background-position: 100% 0}.ze-chezlesz-skieur--montee:not(.ze-chezlesz-skieur--choc) .ze-chezlesz-skieur__montee{opacity: 1}.ze-chezlesz-skieur--montee:not(.ze-chezlesz-skieur--choc) .ze-chezlesz-skieur__pose{opacity: 0}.ze-chezlesz-skieur--pas .ze-chezlesz-skieur__montee--haut{animation: ze-ski-pas .7s ease-in-out infinite}.ze-chezlesz-skieur--pas .ze-chezlesz-skieur__montee--bas{animation: ze-ski-pas .7s ease-in-out -.35s infinite}.ze-chezlesz-skieur--pas .ze-chezlesz-skieur__montee--buste{animation: ze-ski-buste .35s ease-in-out infinite alternate}@keyframes ze-ski-pas{0%,50%,100%{transform: none}22%{transform: translateY(-7%)}}@keyframes ze-ski-buste{from{transform: none}to{transform: translateY(-2%)}}.ze-chezlesz-bulle{position: absolute;bottom: calc(100% + 6px);left: 50%;translate: calc(-100% + 19px) 0;z-index: 1;padding: .4rem .65rem;border-radius: 8px;background: var(--ze-encre);color: var(--ze-blanc);font: 600 .78rem/1.2 var(--ze-font-body);white-space: nowrap;pointer-events: none;opacity: 0;transform: translateY(4px);transition: opacity .2s,transform .2s}.ze-chezlesz-bulle::after{content: "";position: absolute;top: 100%;right: 13px;border: 6px solid transparent;border-top-color: var(--ze-encre)}@media (hover: hover){.ze-chezlesz-skieur:hover .ze-chezlesz-bulle,.ze-chezlesz-panneau:hover .ze-chezlesz-bulle{opacity: 1;transform: none}}.ze-chezlesz-skieur:focus-visible .ze-chezlesz-bulle,.ze-chezlesz-panneau:focus-visible .ze-chezlesz-bulle{opacity: 1;transform: none}.ze-chezlesz-skieur-mesure{position: fixed;top: 0;left: 0;width: 0;height: 100vh;height: 100svh;visibility: hidden;pointer-events: none}.ze-chezlesz-skieur-mesure--grand{height: 100vh;height: 100lvh}.ze-chezlesz-skieur__corps .ze-chezlesz-skieur__boule{background-image: url("../img/noel/boule-1.svg");opacity: 0;transform-origin: 50% 55%}.ze-chezlesz-skieur__corps .ze-chezlesz-skieur__etoiles{inset: auto;left: -70%;top: 30%;width: 84%;height: 34%;background-image: url("../img/noel/etoiles-1.svg");opacity: 0}.ze-chezlesz-skieur--salto .ze-chezlesz-skieur__pose{animation: ze-ski-salto 1.1s ease-in-out}.ze-chezlesz-skieur--vrille .ze-chezlesz-skieur__pose{animation: ze-ski-vrille 1.1s ease-in-out}.ze-chezlesz-skieur--chute .ze-chezlesz-skieur__pose{animation: ze-ski-chute 2s ease-in-out}.ze-chezlesz-skieur--chute .ze-chezlesz-skieur__boule{animation: ze-ski-boule 2s ease-in-out}.ze-chezlesz-skieur--choc .ze-chezlesz-skieur__pose{animation: ze-ski-choc .9s ease-out forwards}.ze-chezlesz-skieur--choc .ze-chezlesz-skieur__etoiles{animation: ze-ski-etoiles 1.1s linear .55s 4,ze-ski-etoiles-fin 5s linear .55s forwards}@keyframes ze-ski-salto{0%{transform: none}12%{transform: translateY(3px) scale(1.04,.88)}28%{transform: translateY(-40px) rotate(-100deg)}48%{transform: translateY(-58px) rotate(-210deg)}70%{transform: translateY(-28px) rotate(-320deg)}86%{transform: translateY(2px) rotate(-360deg) scale(1.06,.86)}100%{transform: rotate(-360deg)}}@keyframes ze-ski-vrille{0%{transform: none}12%{transform: translateY(3px) scale(1.04,.88)}26%{transform: translateY(-36px) scaleX(.4)}36%{transform: translateY(-50px) scaleX(-.6)}48%{transform: translateY(-58px) scaleX(-1)}60%{transform: translateY(-52px) scaleX(-.4)}72%{transform: translateY(-30px) scaleX(.7)}86%{transform: translateY(2px) scale(1.06,.86)}100%{transform: none}}@keyframes ze-ski-chute{0%{transform: none;opacity: 1}12%{transform: translate(4px,4px) rotate(40deg);opacity: 1}22%{transform: translate(8px,10px) rotate(110deg) scale(.7);opacity: 1}28%{transform: translate(8px,12px) rotate(160deg) scale(.4);opacity: 0}82%{transform: scale(.5);opacity: 0}90%{transform: translateY(-10px) scale(1.05);opacity: 1}100%{transform: none;opacity: 1}}@keyframes ze-ski-boule{0%,18%{transform: scale(.3);opacity: 0}28%{transform: translateY(8px) scale(.85) rotate(120deg);opacity: 1}50%{transform: translate(10px,6px) scale(.95) rotate(420deg);opacity: 1}74%{transform: translate(4px,8px) rotate(720deg);opacity: 1}84%{transform: translateY(2px) scale(1.5) rotate(760deg);opacity: 0}100%{transform: scale(1.5);opacity: 0}}@keyframes ze-ski-choc{0%{transform: none}10%{transform: translateX(8px) scale(.82,1)}30%{transform: translate(-4px,-14px) rotate(-35deg)}55%{transform: translate(-14px,10px) rotate(-90deg)}65%,100%{transform: translate(-16px,8px) rotate(-84deg)}}@keyframes ze-ski-etoiles{from{transform: rotate(0)}to{transform: rotate(360deg)}}@keyframes ze-ski-etoiles-fin{0%{opacity: 0}8%,85%{opacity: 1}100%{opacity: 0}}.ze-chezlesz-panneau{position: absolute;z-index: 3;width: 50px;height: 85px;padding: 0;border: 0;border-radius: 6px;appearance: none;background: url("../img/noel/panneau-1.svg") center / contain no-repeat;transform-origin: 50% 94%;-webkit-tap-highlight-color: transparent}.ze-chezlesz-panneau--secoue{animation: ze-panneau-secoue .8s ease-out}@keyframes ze-panneau-secoue{0%,100%{transform: none}14%{transform: rotate(6deg)}32%{transform: rotate(-4deg)}50%{transform: rotate(2.5deg)}68%{transform: rotate(-1.2deg)}84%{transform: rotate(.5deg)}}.ze-chezlesz-sapin-choc{position: absolute;z-index: 2;width: 80px;height: 106px;pointer-events: none;transform-origin: 50% 92%;background: url("../img/noel/sapin-seul-1.svg") center / contain no-repeat}.ze-chezlesz-sapin-choc::after{content: "";position: absolute;left: 8%;right: 8%;top: 8%;height: 60%;opacity: 0;background: radial-gradient(circle at 20% 20%,var(--ze-blanc) 0 4px,transparent 5px),radial-gradient(circle at 70% 30%,var(--ze-blanc) 0 3px,transparent 4px),radial-gradient(circle at 45% 52%,var(--ze-blanc) 0 5px,transparent 6px),radial-gradient(circle at 85% 68%,var(--ze-blanc) 0 3px,transparent 4px),radial-gradient(circle at 14% 78%,var(--ze-blanc) 0 4px,transparent 5px)}.ze-chezlesz-sapin-choc--secoue{animation: ze-sapin-secoue .9s ease-out}.ze-chezlesz-sapin-choc--secoue::after{animation: ze-sapin-neige 1.2s ease-in forwards}@keyframes ze-sapin-secoue{0%,100%{transform: none}12%{transform: rotate(7deg)}28%{transform: rotate(-5deg)}44%{transform: rotate(3.5deg)}60%{transform: rotate(-2deg)}76%{transform: rotate(1deg)}}@keyframes ze-sapin-neige{0%{opacity: 0;transform: none}15%{opacity: 1}100%{opacity: 0;transform: translateY(60px)}}.ze-chezlesz-traces-fenetre{position: fixed;top: 0;left: 0;z-index: 0;overflow: hidden;pointer-events: none}.ze-chezlesz-traces-contre{position: absolute;inset: 0}.ze-chezlesz-traces{position: absolute;top: 0;left: 0;pointer-events: none;overflow: visible}@supports (animation-timeline: scroll()){.ze-chezlesz-traces-fenetre,.ze-chezlesz-traces-contre,.ze-chezlesz-traces,.ze-chezlesz-skieur{animation-duration: auto;animation-timing-function: linear;animation-fill-mode: both;animation-timeline: scroll(root block)}.ze-chezlesz-traces-fenetre{animation-name: ze-trace-fenetre}.ze-chezlesz-traces-contre{animation-name: ze-trace-contre}.ze-chezlesz-traces{animation-name: ze-trace-page}}@keyframes ze-trace-fenetre{from{transform: translateY(var(--ze-f0))}to{transform: translateY(var(--ze-f1))}}@keyframes ze-trace-contre{from{transform: translateY(var(--ze-c0))}to{transform: translateY(var(--ze-c1))}}@keyframes ze-trace-page{from{transform: translateY(var(--ze-p0))}to{transform: translateY(var(--ze-p1))}}.ze-chezlesz-traces path{fill: none;stroke: var(--ze-trace-ski);stroke-width: 2;stroke-linecap: round;stroke-linejoin: round}@media (max-width: 600px){.ze-chezlesz-skieur{width: 56px;height: 65px;margin: -53px 0 0 -28px}.ze-chezlesz-sapin-choc{width: 62px;height: 82px}.ze-chezlesz-panneau{width: 39px;height: 66px}}.ze-chezlesz-skieur-accueil #contenu{position: relative;overflow-x: clip}:where(.ze-chezlesz-skieur-accueil #contenu > section > .ze-chezlesz-wrap){position: relative;z-index: 1}