html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:Helvetica_55;src:url(/build/assets/HelveticaNeue-Roman-BqNyVF9p.eot);src:url(/build/assets/HelveticaNeue-Roman-BqNyVF9p.eot?#iefix) format("embedded-opentype"),url(/build/assets/HelveticaNeue-Roman-Bz_dAd8G.woff2) format("woff2"),url(/build/assets/HelveticaNeue-Roman-tjl4NocL.woff) format("woff"),url(/build/assets/HelveticaNeue-Roman-DhgN9mLP.svg) format("svg"),url(/build/assets/HelveticaNeue-Roman-ClkFyNOH.ttf) format("truetype");font-weight:400}@font-face{font-family:helvetica_75;src:url(/build/assets/HelveticaNeue-Bold-DtDVsVx6.eot);src:url(/build/assets/HelveticaNeue-Bold-DtDVsVx6.eot?#iefix) format("embedded-opentype"),url(/build/assets/HelveticaNeue-Bold-CCHX6vuO.woff2) format("woff2"),url(/build/assets/HelveticaNeue-Bold-Bqn0i591.woff) format("woff"),url(/build/assets/HelveticaNeue-Bold-D7GR6yay.svg) format("svg"),url(/build/assets/HelveticaNeue-Bold-Bzwa6ngL.ttf) format("truetype");font-weight:400}:root{--size-text-xs: clamp(.8em, 2.9vw, .9em);--size-text-s: clamp(.9em, 1.5em, 1em);--size-text: clamp(1em, 1.5em, 7vw);--size-text-m: clamp(1.15em, 1.5em, 1.7em);--size-text-l: clamp(1.6em, 2.2em, 2.6em);--orange-color: #ff7900;--text-light: white;--text-dark: black;--safe-area-inset-top: env(safe-area-inset-top);--safe-area-inset-right: env(safe-area-inset-right);--safe-area-inset-bottom: env(safe-area-inset-bottom);--safe-area-inset-left: env(safe-area-inset-left)}html,body{height:100%;width:100%;background:linear-gradient(90deg,#f5f0ec,#dbcaba);-webkit-appearance:none;scrollbar-width:thin;scrollbar-color:#ff7900 black;scrollbar-color:inherit;scrollbar-color:initial;scrollbar-color:unset}#app{font-family:helvetica_55,sans-serif;position:absolute;top:0;left:0;background:linear-gradient(#f5f0ec,#e9ddd1);overflow:hidden;max-height:1000px;height:100%;width:100%;max-width:1920px;margin:0 auto;color:#000;touch-action:manipulation;-webkit-text-size-adjust:none}@keyframes slideInDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slideInRight{0%{transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes slideInUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes star{0%{transform:translate(-70vw,50vh) scale(1.5)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes shining{0%{opacity:1}50%{transform:scale(0);opacity:0}to{opacity:1;transform:scale(1)}}@keyframes slideInFail{0%{transform:rotate(10deg) scale(1.2)}40%{transform:rotate(-10deg) scale(1.2)}80%{transform:rotate(10deg) scale(1.2)}to{transform:translateY(50vh)}}.popin{position:fixed;top:0;left:0;bottom:0;z-index:999;right:0;background-color:#00000080;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:fadeIn .5s ease-in forwards;overflow:auto}.popin-content h1{text-align:center;font-family:helvetica_75,sans-serif;margin-bottom:30px}.popin-content h2{font-family:helvetica_75,sans-serif;margin-top:30px;margin-bottom:15px}.popin-content p{margin-bottom:15px}.popin-content .close{color:#fff;position:absolute;right:10px;top:40px}.popin.dotations-popin{background-color:#00000080}.popin.dotations-popin .popin-content{position:absolute;top:50%;transform:translate(-50%,-50%);left:50%;padding:30px 0;text-align:justify;color:#000;box-sizing:border-box;height:auto;width:auto}.popin.dotations-popin .popin-content img{box-sizing:border-box;height:auto;width:80vw}.popin.dotations-popin .popin-content img.mobile{display:block}@media screen and (min-width: 580px){.popin.dotations-popin .popin-content img.mobile{display:none}}.popin.dotations-popin .popin-content img.desktop{display:none}@media screen and (min-width: 580px){.popin.dotations-popin .popin-content img.desktop{width:auto;height:50vh;display:block}}.slide-fade-enter-active,.slide-fade-leave-active{transition:all .8s ease}.slide-fade-enter-from,.slide-fade-leave-to{transform:translateY(100%);opacity:0}.text--bold,.txt--bold{font-weight:700;font-family:helvetica_75,sans-serif;line-height:normal}.text--orange,.txt--orange{color:var(--orange-color)}.text--errors,.txt--errors{font-size:var(--size-text-xs);margin:2px auto 0 0;background-color:#ffc6c7;align-items:center;justify-content:left;display:flex;flex-direction:row;padding:3px;text-align:left;color:#000;width:80%;box-sizing:border-box}.text--errors p,.txt--errors p{font-family:helvetica_75,sans-serif;font-size:var(--size-text-xs);padding:0!important;margin:2px 0!important}.text--errors svg,.txt--errors svg{margin:0 10px}button,.btn{font-size:var(--size-text-m);line-height:var(--size-text-m);cursor:pointer;flex:none;transition:all .1s ease-in-out;background-color:#fff;border:2px solid black;color:#000;box-sizing:border-box;padding:10px 1em;-webkit-tap-highlight-color:transparent;font-family:helvetica_75,sans-serif}button:hover,.btn:hover{background:#000;color:#fff}.btn-alt{font-size:var(--size-text-m);line-height:var(--size-text-m);cursor:pointer;flex:none;transition:all .1s ease-in-out;background-color:#000;border:2px solid black;color:#fff;box-sizing:border-box;padding:10px 1em;-webkit-tap-highlight-color:transparent;font-family:helvetica_75,sans-serif}.btn-alt:hover{background:#fff;color:#000}section.input-container{position:relative;margin-bottom:20px}@media screen and (max-width: 650px){section.input-container{margin-bottom:10px}}section.input-container .active{top:-5px;font-size:var(--size-text-xs)}@media screen and (max-width: 650px){section.input-container .active{font-size:10px;top:-2px}}section.input-container label{position:absolute;top:10px;color:#000;font-size:var(--size-text-s);transition:top .3s ease,font-size .3s ease;-webkit-transition:top .3s ease,font-size .3s ease;-moz-transition:top .3s ease,font-size .3s ease;-o-transition:top .3s ease,font-size .3s ease}@media screen and (max-width: 650px){section.input-container label{font-size:12px}}section.input-container input{width:100%;padding-top:12px;font-family:helvetica_55,sans-serif;padding-bottom:7px;box-sizing:border-box;border-radius:0;border:none;font-size:var(--size-text-s);color:#000!important;border-bottom:2px solid black;background-color:transparent!important;outline:none;transition:.3s ease-in}section.input-container input::placeholder{visibility:hidden}section.input-container input:focus{transition:.3s ease-in}@media screen and (max-width: 650px){section.input-container input{font-size:16px!important}}section.input-container input:-webkit-autofill,section.input-container input:-webkit-autofill:hover,section.input-container input:-webkit-autofill:focus,section.input-container textarea:-webkit-autofill,section.input-container textarea:-webkit-autofill:hover,section.input-container textarea:-webkit-autofill:focus,section.input-container select:-webkit-autofill,section.input-container select:-webkit-autofill:hover,section.input-container select:-webkit-autofill:focus{transition:background-color 5000s ease-in-out 0s;background-color:transparent!important;-webkit-text-fill-color:black}.home{width:100%;height:100%;background-image:url(/build/assets/background@3x-BroX7bjQ.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;overflow-y:auto;overflow-x:hidden}.home .deco{position:absolute;z-index:100;width:75%;max-width:1150px;top:0;right:0;transition:width .3s ease;-webkit-transition:width .3s ease;-moz-transition:width .3s ease;-o-transition:width .3s ease}@media screen and (max-width: 1700px){.home .deco{width:60%}}@media screen and (max-width: 1200px){.home .deco{width:55%}}.home .deco--mobile{position:absolute;top:0;left:50%;transform:translate(-50%);width:70vw}@media screen and (max-width: 400px){.home .deco--mobile{width:75vw}}@media screen and (max-width: 400px) and (max-height: 700px){.home .deco--mobile{width:60vw}}.home .content{position:relative;z-index:100;width:500px;height:100%;margin:0 auto 0 10%}@media screen and (max-width: 1700px){.home .content{margin:0 auto 0 5%}}@media screen and (max-width: 1200px){.home .content{width:450px;margin:0 auto 0 5%}}@media screen and (max-width: 650px){.home .content{width:100vw;margin:0 auto}}.home .content .content--header{width:100%;padding-top:10%;margin:0 auto;background-size:contain;background-position:center;background-repeat:no-repeat}@media screen and (max-width: 1200px){.home .content .content--header{padding-top:5%}}@media screen and (max-width: 650px) and (min-height: 800px){.home .content .content--header{height:475px;background-image:url(/build/assets/deco-cadres-CRHdc6xQ.png)}}@media screen and (max-width: 650px) and (max-height: 800px){.home .content .content--header{height:425px;box-sizing:border-box;background-image:url(/build/assets/deco-cadres-CRHdc6xQ.png)}}@media screen and (max-width: 400px) and (max-height: 700px){.home .content .content--header{height:350px;background-image:url(/build/assets/deco-cadres-CRHdc6xQ.png)}}.home .content .title{position:relative;z-index:100;font-size:36px;line-height:38px;font-weight:600;font-family:helvetica_75,sans-serif}.home .content .title span{color:#ff7900}@media screen and (max-width: 1000px){.home .content .title{font-size:32px;line-height:34px}}@media screen and (max-width: 650px) and (min-height: 800px){.home .content .title{width:90%;font-size:32px;line-height:30px;margin:6vh auto 0;text-align:center}}@media screen and (max-width: 650px) and (max-height: 800px){.home .content .title{font-size:28px;line-height:30px;margin:5vh auto 0;text-align:center}}@media screen and (max-width: 400px){.home .content .title{width:90%;margin:7vh auto 0;font-size:26px;line-height:28px;text-align:center}}@media screen and (max-width: 400px) and (max-height: 700px){.home .content .title{width:90%;font-size:22px;line-height:26px;margin:4vh auto 0;text-align:center}}.home .content .subtitle{position:relative;z-index:100;font-size:20px;line-height:24px;font-weight:600;font-family:helvetica_75,sans-serif;margin:20px auto 20px 0}@media screen and (max-width: 1000px){.home .content .subtitle{font-size:16px;line-height:18px}}@media screen and (max-width: 650px) and (min-height: 800px){.home .content .subtitle{font-size:16px;line-height:20px;text-align:center;margin:10px auto 34vh}}@media screen and (max-width: 650px) and (max-height: 800px){.home .content .subtitle{width:90%;font-size:15px;line-height:18px;margin:10px auto 33vh;text-align:center}}@media screen and (max-width: 400px){.home .content .subtitle{font-size:15px}}@media screen and (max-width: 400px) and (max-height: 700px){.home .content .subtitle{font-size:13px;margin:5px auto 31vh}}.home .content .informations{position:relative;z-index:100;opacity:0;font-size:16px;line-height:24px;animation:fadeIn .2s ease-in forwards;width:100%;margin:0 auto 20px 0;text-align:left;font-family:helvetica_55,sans-serif}@media screen and (max-width: 650px){.home .content .informations{width:85%;font-size:14px;line-height:16px;margin:0 auto 15px}}@media screen and (max-width: 400px){.home .content .informations{margin:0 auto 10px}}@media screen and (max-width: 400px) and (max-height: 700px){.home .content .informations{font-size:12px}}.home .content form{margin-top:20px;position:relative;display:flex;flex-direction:column;z-index:90;opacity:0;animation:fadeIn .3s ease-in forwards}@media screen and (max-width: 650px){.home .content form{width:85%;margin:0 auto 10vh!important}}.home .content form .btn{position:relative;margin:20px auto 20px 0}@media screen and (max-width: 650px){.home .content form .btn{font-size:var(--size-text-s);margin:10px auto 0}}@media screen and (max-width: 400px) and (max-height: 700px){.home .content form .btn{margin:5px auto 0}}.home .content .rules{position:relative;z-index:99;-webkit-tap-highlight-color:transparent;font-size:12px;width:90%;max-width:69vw;text-align:left;margin-top:20px;color:#000}.home .content .rules a{color:#000;text-decoration:underline}.home .snow-bg{position:absolute;z-index:0;bottom:0;left:0;height:20vw;pointer-events:none}@media screen and (max-width: 400px){.home .snow-bg{display:none}}.home__offer{width:110%;position:absolute;opacity:0;bottom:0;left:5%;animation:slideInRight .2s cubic-bezier(.03,.29,.15,.94) 2s forwards}.home__mentions--lots{position:absolute;z-index:99;bottom:444px;font-size:var(--size-text-s);-webkit-tap-highlight-color:transparent;margin:0 auto;transform:translate(0);color:#000;text-decoration:underline;opacity:0;text-align:right;left:10%;right:unset;cursor:pointer;animation:fadeIn 2s ease-in forwards;font-weight:700}@media screen and (min-width: 600px){.home__mentions--lots{bottom:250px;left:unset;right:15%}}@media screen and (min-width: 760px){.home__mentions--lots{bottom:230px;left:unset;right:10%}}@media screen and (min-width: 1024px){.home__mentions--lots{bottom:280px;left:unset;right:10%}}.game{position:absolute;display:flex;z-index:1;top:0;left:0;right:0;bottom:0;width:100%;height:100%;margin:0;padding:0;background-size:cover;background-position:top center;background-repeat:no-repeat;overflow:hidden}@media screen and (max-width: 650px){.game{background-position:top}}.game .current-day{position:absolute;z-index:100;top:10vw;left:50%;transform:translate(-50%);width:400px;height:400px;border-radius:25px;align-content:center;text-align:center;font-size:160px;line-height:180px;will-change:font-size;font-weight:600;cursor:pointer;color:#ff7900;font-family:helvetica_75,sans-serif;transition:font-size .3s ease;-webkit-transition:font-size .3s ease;-moz-transition:font-size .3s ease;-o-transition:font-size .3s ease}@media screen and (min-width: 1600px){.game .current-day{top:12vw}}@media screen and (max-width: 1400px){.game .current-day{top:10vw}}@media screen and (max-width: 1100px){.game .current-day{top:11vw}}@media screen and (max-width: 650px) and (min-height: 800px){.game .current-day{top:44%;left:52%;transform:translate(-50%) translateY(-50%);width:300px;height:300px;cursor:default;font-size:110px;line-height:300px}}@media screen and (max-width: 400px) and (min-height: 800px){.game .current-day{top:44%;left:52%;transform:translate(-50%) translateY(-50%);width:300px;height:300px;cursor:default;font-size:100px;line-height:300px}}@media screen and (max-width: 650px) and (max-height: 800px){.game .current-day{top:44%;left:52%;transform:translate(-50%) translateY(-50%);width:300px;height:300px;cursor:default;font-size:100px;line-height:300px}}@media screen and (max-width: 400px) and (max-height: 800px){.game .current-day{top:44%;left:52%;transform:translate(-50%) translateY(-50%);width:300px;height:300px;cursor:default;font-size:100px;line-height:300px}}@media screen and (max-width: 400px) and (max-height: 700px){.game .current-day{top:44%;left:52%;transform:translate(-50%) translateY(-50%);font-size:85px;line-height:295px}}.game .current-day .message:first-letter{text-transform:uppercase}.game .current-day .message{position:absolute;top:50%;right:-285px;transform:translateY(-50%);color:#000;font-size:50px;line-height:48px;font-weight:600;width:200px;height:100px;text-align:left;cursor:default;pointer-events:none;white-space:nowrap;font-family:helvetica_75,sans-serif}.game .current-day .message span{color:#ff7900;display:inline-block}.game .current-day .message br{margin:0}.game .current-day .message small{position:absolute;bottom:-10px;left:50%;width:100%;transform:translate(-50%);font-size:12px;line-height:12px!important}@media screen and (max-width: 650px) and (min-height: 850px){.game .current-day .message{top:-75%;right:auto;left:50%;transform:translate(-50%);text-align:center;text-shadow:0 0 5px 1px black;font-size:46px;line-height:44px}}@media screen and (max-width: 400px) and (max-height: 850px){.game .current-day .message{top:-45%;right:auto;left:50%;transform:translate(-50%);text-align:center;text-shadow:0 0 5px 1px black;font-size:42px;line-height:38px}}@media screen and (max-width: 650px) and (max-height: 700px){.game .current-day .message{font-size:38px;line-height:36px;top:-30%}}.game .current-day:hover{font-size:170px}@media screen and (max-width: 650px){.game .current-day:hover{font-size:120px}}.win{position:relative;display:flex;flex-direction:row;width:100%;height:100%;background-image:url(/build/assets/background@3x-BroX7bjQ.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}@media screen and (max-width: 650px){.win{display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto}}.win .content--gift{position:relative;z-index:100;width:50%;height:100%;max-width:750px;pointer-events:none}@media screen and (max-width: 650px){.win .content--gift{width:100%;min-height:500px;z-index:100;margin:0 auto -25px}}@media screen and (max-width: 400px) and (max-height: 700px){.win .content--gift{margin:0 auto -50px}}.win .content--gift .elm--sapin{position:absolute;width:200px;top:25px;left:0}@media screen and (max-width: 1400px){.win .content--gift .elm--sapin{width:175px}}@media screen and (max-width: 1100px){.win .content--gift .elm--sapin{width:150px}}@media screen and (max-width: 650px){.win .content--gift .elm--sapin{display:none}}.win .content--gift .elm--sapin--mobile-2{display:none}@media screen and (max-width: 650px){.win .content--gift .elm--sapin--mobile-2{display:block;position:absolute;width:100px;top:80px;left:0}}.win .content--gift .elm--sapin--mobile{display:none}@media screen and (max-width: 650px){.win .content--gift .elm--sapin--mobile{display:block;position:absolute;width:65px;top:75px;right:0;left:auto}}.win .content--gift .elm--renne{position:absolute;width:50px;top:0;right:0}@media screen and (max-width: 650px){.win .content--gift .elm--renne{width:40px;right:45px}}.win .content--gift .elm--stars{mix-blend-mode:multiply}.win .content--gift .elm--sapinsuspendu{position:absolute;width:70px;top:0;right:50px}@media screen and (max-width: 650px){.win .content--gift .elm--sapinsuspendu{width:25px;right:auto;left:45px}}.win .content--gift .elm--objet-cadeaux{position:absolute;z-index:10;width:250px;bottom:50px;left:0}@media screen and (max-width: 1400px){.win .content--gift .elm--objet-cadeaux{width:225px}}@media screen and (max-width: 1100px){.win .content--gift .elm--objet-cadeaux{width:200px}}@media screen and (max-width: 650px){.win .content--gift .elm--objet-cadeaux{width:150px;bottom:100px}}.win .content--gift .elm--objet-bougies{position:absolute;z-index:10;width:140px;bottom:100px;right:100px}@media screen and (max-width: 1400px){.win .content--gift .elm--objet-bougies{width:120px;bottom:120px;right:75px}}@media screen and (max-width: 1100px){.win .content--gift .elm--objet-bougies{right:50px;width:110px;bottom:130px}}@media screen and (max-width: 650px){.win .content--gift .elm--objet-bougies{width:75px;bottom:170px;right:35px}}.win .content--gift .elm--neige{position:absolute;height:225px;bottom:0;left:0}@media screen and (max-width: 650px){.win .content--gift .elm--neige{height:225px;bottom:0}}.win .content--gift .gift-informations{position:relative;display:flex;flex-direction:column;width:50%;height:100%;margin:50px auto}@media screen and (max-width: 650px){.win .content--gift .gift-informations{width:90%;margin:5vh auto 0}}.win .content--gift .gift-informations .title--gift{font-size:var(--size-text-l);font-family:helvetica_75,sans-serif;margin:0 auto 0 25px}@media screen and (max-width: 1400px){.win .content--gift .gift-informations .title--gift{margin:0 auto 0 50px;font-size:clamp(16px,3.2vw,20px)}}@media screen and (max-width: 1100px){.win .content--gift .gift-informations .title--gift{margin:0 auto 0 50px;font-size:clamp(16px,3.2vw,20px)}}@media screen and (max-width: 650px){.win .content--gift .gift-informations .title--gift{width:90%;text-align:center;margin:0 auto;font-size:clamp(16px,4.5vw,24px)}}@media screen and (max-width: 400px) and (max-height: 700px){.win .content--gift .gift-informations .title--gift{font-size:clamp(16px,4vw,24px)}}.win .content--gift .gift-informations p{font-family:helvetica_75,sans-serif;font-size:clamp(16px,5.5vw,26px);margin:0 auto 0 25px}@media screen and (max-width: 1400px){.win .content--gift .gift-informations p{margin:0 auto 0 50px;font-size:clamp(16px,3.2vw,20px)}}@media screen and (max-width: 1100px){.win .content--gift .gift-informations p{margin:0 auto 0 50px;font-size:clamp(16px,3.2vw,20px)}}@media screen and (max-width: 650px){.win .content--gift .gift-informations p{font-size:clamp(16px,4.5vw,24px);width:70%;text-align:center;margin:0 auto}}@media screen and (max-width: 400px) and (max-height: 700px){.win .content--gift .gift-informations p{font-size:clamp(16px,3.5vw,22px)}}.win .content--gift .gift-informations span{font-family:helvetica_75,sans-serif;line-height:20px;color:#ff7900}@media screen and (max-width: 1400px){.win .content--gift .gift-informations span{font-size:var(--size-text-s)}}@media screen and (max-width: 1100px){.win .content--gift .gift-informations span{font-size:var(--size-text-s)}}@media screen and (max-width: 650px){.win .content--gift .gift-informations span{font-size:clamp(16px,4.5vw,24px)}}@media screen and (max-width: 400px) and (max-height: 700px){.win .content--gift .gift-informations span{font-size:clamp(16px,3.5vw,22px)}}.win .content--gift .gift-informations .elm--gift{position:relative;z-index:12;max-width:60%;margin:auto;bottom:100px}@media screen and (max-width: 650px){.win .content--gift .gift-informations .elm--gift{max-height:200px}}@media screen and (max-width: 400px) and (max-height: 700px){.win .content--gift .gift-informations .elm--gift{max-height:200px}}.win .content--gift .gift-informations .elm--branche-gift{position:absolute;z-index:12;bottom:100px;left:40%;transform:translate(-50%);width:425px}@media screen and (max-width: 1400px){.win .content--gift .gift-informations .elm--branche-gift{width:325px;left:45%}}@media screen and (max-width: 1100px){.win .content--gift .gift-informations .elm--branche-gift{width:300px;left:45%}}@media screen and (max-width: 650px){.win .content--gift .gift-informations .elm--branche-gift{width:250px;left:50%;bottom:100px}}.win .content::-webkit-scrollbar{width:1px}.win .content::-webkit-scrollbar-track{box-shadow:inset 0 0 5px transparent;border-radius:2px}.win .content::-webkit-scrollbar-thumb{background:transparent;border-radius:5px}.win .content::-webkit-scrollbar-thumb:hover{background:#ffffff80}.win .content{position:relative;z-index:200;width:500px;height:100%;margin:5% 10% 0 auto}@media screen and (max-width: 1400px){.win .content{margin:5% 25px 0 auto;width:450px}}@media screen and (max-width: 1100px){.win .content{margin:5% 1% 0 auto;width:425px}}@media screen and (min-width: 800px) and (max-height: 840px){.win .content{margin:2% 5% 0 auto;overflow-y:auto}}@media screen and (max-width: 650px){.win .content{width:90%;min-width:90vw;margin:0 auto 20vh}}@media screen and (max-width: 450px) and (min-height: 700px){.win .content{width:90%;min-width:90vw;margin:0 auto 20vh}}@media screen and (max-width: 400px) and (max-height: 700px){.win .content{width:90%;min-width:90vw;margin:0 auto 20vh}}.win--instructions{position:relative;z-index:100;width:90%;margin:0 auto 10px 0;font-family:helvetica_75,sans-serif;font-weight:600;font-size:18px;line-height:22px}@media screen and (max-width: 650px){.win--instructions{text-align:center;margin:0 auto 10px;font-size:15px;line-height:18px}}.win .instructions{width:90%;line-height:1.2;margin:10px auto;font-size:clamp(12px,4.8vw,24px)}@media screen and (max-width: 650px){.win .instructions{text-align:center}}.win form{position:relative;z-index:100;opacity:1}@media screen and (max-width: 650px){.win form{width:80%;margin:auto}}.win form label,.win form input{font-family:helvetica_75,sans-serif;font-weight:600}@media screen and (max-width: 650px){.win form input{width:100%;margin:0 auto}}.win form .btn--form{margin:30px auto 15px 0;min-width:200px;display:block;background-color:transparent}.win form .btn--form:hover{background-color:#000;color:#fff}@media screen and (max-width: 650px){.win form .btn--form{font-size:22px}}@media screen and (max-width: 400px){.win form .btn--form{font-size:20px}}.win form .required-message{font-size:clamp(8px,3.5vw,14px);font-family:helvetica_75,sans-serif;text-align:left}.win .footer-mentions{font-size:clamp(8px,3.5vw,14px);text-align:justify;width:90%;margin:2em auto}@media screen and (max-width: 650px){.win .footer-mentions{margin:2em auto}}.confetti-canvas{position:absolute;z-index:200;top:0;left:0;width:100%;height:100%;pointer-events:none}.lose{line-height:1.2}.lose .lose-message{width:90%;margin:0 auto}.lose .lose-message h2{padding:20px 0 5px;font-size:clamp(18px,10vw,42px);font-family:helvetica_75,sans-serif;color:#fff}.lose .lose-message p{font-size:clamp(14px,5vw,24px)}.lose .lose-message p span{color:#ff7900;font-family:helvetica_75,sans-serif}.thanks,.lose{display:flex;flex-direction:row;position:absolute;top:0;left:0;right:0;height:100%;width:100%;background-image:url(/build/assets/background@3x-BroX7bjQ.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;overflow-x:hidden}@media screen and (max-width: 650px){.thanks,.lose{flex-direction:column;overflow-x:hidden;overflow-y:auto!important;background-image:url(/build/assets/background-05imS8Sa.png);background-repeat:repeat-x}}.thanks .top--asset,.lose .top--asset{position:absolute;height:225px;z-index:12;top:-5px;left:0;pointer-events:none}@media screen and (max-width: 1400px){.thanks .top--asset,.lose .top--asset{height:180px}}@media screen and (max-width: 1200px){.thanks .top--asset,.lose .top--asset{height:150px}}@media screen and (max-width: 650px){.thanks .top--asset,.lose .top--asset{display:none}}.thanks .gift--asset,.lose .gift--asset{position:absolute;bottom:9vh;left:-150px;width:180px}.thanks .gift--asset img,.lose .gift--asset img{width:175px}@media screen and (max-width: 1400px){.thanks .gift--asset img,.lose .gift--asset img{width:150px}}@media screen and (max-width: 650px){.thanks .gift--asset img,.lose .gift--asset img{width:85px}}@media screen and (max-width: 400px) and (max-height: 700px){.thanks .gift--asset img,.lose .gift--asset img{width:80px}}@media screen and (max-width: 1400px){.thanks .gift--asset,.lose .gift--asset{left:-20px;width:160px}}@media screen and (max-width: 650px){.thanks .gift--asset,.lose .gift--asset{top:415px;bottom:auto;width:85px;left:15px}}@media screen and (max-width: 400px) and (max-height: 700px){.thanks .gift--asset,.lose .gift--asset{top:330px;left:15px;width:80px}}.thanks .gift--asset .shadow,.lose .gift--asset .shadow{position:absolute;background:radial-gradient(#2f2f2f33,#e5e5e511);width:80%;left:50%;transform:translate(-50%);height:12px;border-radius:45%;bottom:-5px}@media screen and (max-width: 650px){.thanks .gift--asset .shadow,.lose .gift--asset .shadow{height:8px;bottom:0;background:radial-gradient(#2f2f2f33,#e5e5e522)}}.thanks .content__offers,.lose .content__offers{position:relative;z-index:10;width:45%;max-width:600px;height:90%;margin:0 auto}@media screen and (max-width: 650px) and (min-height: 850px){.thanks .content__offers,.lose .content__offers{min-height:80vh;width:100vw!important}}@media screen and (max-width: 650px) and (max-height: 850px){.thanks .content__offers,.lose .content__offers{width:100vw;min-width:100vw;min-height:80vh}}@media screen and (max-width: 400px) and (max-height: 700px){.thanks .content__offers,.lose .content__offers{min-height:78vh;min-width:100vw;width:100vw}}.thanks .content__offers .thanks-title span,.lose .content__offers .thanks-title span{color:#ff7900}@media screen and (max-width: 650px){.thanks .content__offers .thanks-title span,.lose .content__offers .thanks-title span{width:90%;margin:15px auto 10px;font-size:26px;line-height:20px;text-align:center}}@media screen and (max-width: 650px){.thanks .content__offers .thanks-title,.lose .content__offers .thanks-title{width:90%;margin:6vh auto 10px;font-size:16px;line-height:20px;text-align:center}}@media screen and (max-width: 650px) and (max-height: 700px){.thanks .content__offers .thanks-title,.lose .content__offers .thanks-title{margin:4vh auto 10px}}.thanks .content__offers .thanks-subtitle,.lose .content__offers .thanks-subtitle{font-family:helvetica_75,sans-serif}@media screen and (max-width: 650px){.thanks .content__offers .thanks-subtitle,.lose .content__offers .thanks-subtitle{width:60%;margin:15px auto 10px;font-size:13px;line-height:18px;text-align:center;font-family:helvetica_75,sans-serif}}.thanks .content__offers .deco--mobile--left,.lose .content__offers .deco--mobile--left{display:none}@media screen and (max-width: 650px){.thanks .content__offers .deco--mobile--left,.lose .content__offers .deco--mobile--left{display:block;position:absolute;width:60px;top:25px;left:0}}@media screen and (max-width: 400px) and (max-height: 700px){.thanks .content__offers .deco--mobile--left,.lose .content__offers .deco--mobile--left{top:10px;width:50px}}.thanks .content__offers .deco--mobile--right,.lose .content__offers .deco--mobile--right{display:none}@media screen and (max-width: 650px){.thanks .content__offers .deco--mobile--right,.lose .content__offers .deco--mobile--right{display:block;position:absolute;width:70px;top:25px;right:0}}@media screen and (max-width: 400px) and (max-height: 700px){.thanks .content__offers .deco--mobile--right,.lose .content__offers .deco--mobile--right{top:0;width:50px}}.thanks .content__offers .offer_a,.lose .content__offers .offer_a{position:absolute;width:250px;height:450px;z-index:100;font-size:18px;top:-30px;left:5%;cursor:pointer;text-align:center;align-content:center;background-image:url(/build/assets/cadre_fibre-Dp2Vdr7d.png);background-size:cover;background-position:center;background-repeat:no-repeat}@media screen and (max-width: 1400px){.thanks .content__offers .offer_a,.lose .content__offers .offer_a{width:215px;height:400px;left:10%}}@media screen and (max-width: 650px){.thanks .content__offers .offer_a,.lose .content__offers .offer_a{width:250px;height:300px;left:-15px;top:142px;background-size:contain;background-image:url(/build/assets/offer_left-D105P5Qd.png)}}@media screen and (max-width: 400px) and (max-height: 700px){.thanks .content__offers .offer_a,.lose .content__offers .offer_a{width:225px;height:275px;top:90px;background-size:contain}}.thanks .content__offers .offer_b,.lose .content__offers .offer_b{position:absolute;width:300px;height:475px;z-index:100;top:0;right:0;cursor:pointer;text-align:center;align-content:center;background-image:url(/build/assets/cadre_mobile-BbZDeQOC.png);background-size:contain;background-position:center;background-repeat:no-repeat}@media screen and (max-width: 1400px){.thanks .content__offers .offer_b,.lose .content__offers .offer_b{width:350px;height:425px;right:-10%}}@media screen and (max-width: 650px){.thanks .content__offers .offer_b,.lose .content__offers .offer_b{width:250px;height:350px;right:-20px;top:170px;background-image:url(/build/assets/offer_right-BicRGxAC.png)}}@media screen and (max-width: 400px) and (max-height: 700px){.thanks .content__offers .offer_b,.lose .content__offers .offer_b{width:215px;height:315px;top:150px;right:0}}.thanks .content__offers .offer_random,.lose .content__offers .offer_random{position:absolute;display:flex;flex-direction:column;width:250px;height:770px;z-index:8;top:0;cursor:pointer;font-size:18px;text-align:center;align-content:center;background-image:url(/build/assets/cadre_random-DQ50MFYA.png);background-size:cover;background-position:center;background-repeat:no-repeat}@media screen and (max-width: 1400px){.thanks .content__offers .offer_random,.lose .content__offers .offer_random{width:225px;height:700px;left:15%}}@media screen and (max-width: 650px){.thanks .content__offers .offer_random,.lose .content__offers .offer_random{width:160px;height:175px;top:435px;left:65px;background-image:url(/build/assets/offer_random-BiHejBeC.png)}}@media screen and (max-width: 400px) and (max-height: 700px){.thanks .content__offers .offer_random,.lose .content__offers .offer_random{width:130px;height:150px;top:357px;left:80px;z-index:20}}.thanks .content__offers .offer_random .content--title,.lose .content__offers .offer_random .content--title{position:absolute;bottom:140px;width:75%;left:50%;transform:translate(-50%);font-size:15px;line-height:18px;text-align:center;font-family:helvetica_55,sans-serif}.thanks .content__offers .offer_random .content--title span,.lose .content__offers .offer_random .content--title span{font-family:helvetica_75,sans-serif}@media screen and (max-width: 650px){.thanks .content__offers .offer_random .content--title,.lose .content__offers .offer_random .content--title{font-size:10px;line-height:14px;bottom:110px;width:70%;left:46%}}@media screen and (max-width: 400px) and (max-height: 700px){.thanks .content__offers .offer_random .content--title,.lose .content__offers .offer_random .content--title{font-size:9px;line-height:10px;bottom:93px;left:46%}}.thanks .content__offers .offer_random .content--subtitle,.lose .content__offers .offer_random .content--subtitle{position:absolute;bottom:70px;width:100%;font-size:16px;line-height:20px;text-align:center;color:#ff7900;font-family:helvetica_75,sans-serif}@media screen and (max-width: 650px){.thanks .content__offers .offer_random .content--subtitle,.lose .content__offers .offer_random .content--subtitle{bottom:70px;font-size:11px;line-height:16px;right:5px}}@media screen and (max-width: 400px) and (max-height: 700px){.thanks .content__offers .offer_random .content--subtitle,.lose .content__offers .offer_random .content--subtitle{bottom:62px;font-size:10px;line-height:14px}}.thanks .content__offers .offer_random .content--subtitle span,.lose .content__offers .offer_random .content--subtitle span{font-size:22px;line-height:26px}@media screen and (max-width: 650px){.thanks .content__offers .offer_random .content--subtitle span,.lose .content__offers .offer_random .content--subtitle span{font-size:14px;line-height:16px}}@media screen and (max-width: 400px) and (max-height: 700px){.thanks .content__offers .offer_random .content--subtitle span,.lose .content__offers .offer_random .content--subtitle span{font-size:12px;line-height:14px}}.thanks .content__offers .offer_random .link,.lose .content__offers .offer_random .link{position:absolute;bottom:40px;display:flex;flex-direction:row;vertical-align:top;font-size:16px;width:100%;text-align:center;justify-content:center;box-sizing:border-box;padding-left:15px;font-family:helvetica_75,sans-serif}@media screen and (max-width: 650px){.thanks .content__offers .offer_random .link,.lose .content__offers .offer_random .link{font-size:11px;bottom:48px;right:5px}}@media screen and (max-width: 400px) and (max-height: 700px){.thanks .content__offers .offer_random .link,.lose .content__offers .offer_random .link{bottom:40px;font-size:10px}}.thanks .content__offers .offer_random .link svg,.lose .content__offers .offer_random .link svg{margin:-10px 0 0 -5px;color:#ff7900}@media screen and (max-width: 650px){.thanks .content__offers .offer_random .link svg,.lose .content__offers .offer_random .link svg{margin:-6px 0 0 -5px}}.thanks .content__offers .offer_random .shadow,.lose .content__offers .offer_random .shadow{position:absolute;background:radial-gradient(#2f2f2f22,#e5e5e511);width:70%;left:50%;transform:translate(-50%);height:18px;border-radius:45%;bottom:-60px}@media screen and (max-width: 650px){.thanks .content__offers .offer_random .shadow,.lose .content__offers .offer_random .shadow{display:none}}.thanks .content__offers #promo,.lose .content__offers #promo{position:absolute;bottom:15vh;right:20px}@media screen and (max-width: 1400px){.thanks .content__offers #promo,.lose .content__offers #promo{right:-5%;bottom:13vh}}.thanks .content__offers #promo .title--promo,.lose .content__offers #promo .title--promo{width:100%;text-align:center;font-size:36px;line-height:40px;margin:0 auto 25px;font-family:helvetica_75,sans-serif}@media screen and (max-width: 1400px){.thanks .content__offers #promo .title--promo,.lose .content__offers #promo .title--promo{font-size:30px;line-height:36px}}@media screen and (max-width: 650px){.thanks .content__offers #promo .title--promo,.lose .content__offers #promo .title--promo{width:100%;font-size:32px;line-height:34px}}@media screen and (max-width: 400px) and (max-height: 700px){.thanks .content__offers #promo .title--promo,.lose .content__offers #promo .title--promo{font-size:26px;line-height:30px;margin:0 auto 10px}}.thanks .content__offers #promo .btn-alt,.lose .content__offers #promo .btn-alt{font-size:20px}@media screen and (max-width: 1400px){.thanks .content__offers #promo .btn-alt,.lose .content__offers #promo .btn-alt{font-size:18px}}@media screen and (max-width: 650px){.thanks .content__offers #promo .btn-alt,.lose .content__offers #promo .btn-alt{font-size:18px}}@media screen and (max-width: 400px) and (max-height: 700px){.thanks .content__offers #promo .btn-alt,.lose .content__offers #promo .btn-alt{font-size:16px}}@media screen and (max-width: 1400px){.thanks .content__offers #promo,.lose .content__offers #promo{right:-2%;bottom:15vh}}@media screen and (max-width: 650px){.thanks .content__offers #promo,.lose .content__offers #promo{position:absolute;bottom:0;top:auto;width:90%;left:50%;transform:translate(-50%);font-size:var(--size-text-s);text-align:center}}@media screen and (max-width: 400px) and (max-height: 700px){.thanks .content__offers #promo,.lose .content__offers #promo{position:absolute;bottom:10px;top:auto;width:90%;left:50%;transform:translate(-50%);text-align:center}}.thanks .thanks-title,.lose .thanks-title{font-size:34px;line-height:38px;font-weight:600;font-family:helvetica_75,sans-serif;margin-top:5%}.thanks .thanks-title span,.lose .thanks-title span{color:#ff7900}.thanks .thanks-subtitle,.lose .thanks-subtitle{font-size:18px;line-height:22px;font-weight:600;margin:15px auto 10px 0;font-family:helvetica_75,sans-serif}.thanks .thanks-subtitle span,.lose .thanks-subtitle span{color:#ff7900}@media screen and (max-width: 650px){.thanks .thanks-subtitle,.lose .thanks-subtitle{width:100%;margin:15px auto 10px 0;font-size:14px}}.thanks .content,.lose .content{position:relative;width:50%;max-width:600px;padding-top:25px;margin:0 auto 0 15px}@media screen and (max-width: 1400px){.thanks .content,.lose .content{margin:0}}@media screen and (max-width: 650px){.thanks .content,.lose .content{width:90vw;margin:25px auto 0;padding-top:15px}}.thanks .content form,.lose .content form{padding:25px;width:80%;background-color:#fff}@media screen and (max-width: 650px){.thanks .content form,.lose .content form{margin:0 auto}}.thanks .content form h2,.lose .content form h2{width:100%;text-align:left;font-size:34px;font-weight:600;margin:10px auto 20px;font-family:helvetica_75,sans-serif}.thanks .content form h2 span,.lose .content form h2 span{color:#ff7900}@media screen and (max-width: 650px){.thanks .content form h2,.lose .content form h2{text-align:left;font-size:26px}}.thanks .content form .form--instructions,.lose .content form .form--instructions{font-weight:600;font-size:16px;line-height:22px;font-family:helvetica_55,sans-serif}@media screen and (max-width: 650px){.thanks .content form .form--instructions,.lose .content form .form--instructions{font-size:12px;line-height:16px}}.thanks .content form .input-container,.lose .content form .input-container{display:flex;flex-direction:column;width:95%!important;margin:15px auto}@media screen and (max-width: 650px){.thanks .content form .input-container,.lose .content form .input-container{width:100%}}@media screen and (max-width: 650px){.thanks .content form .input-container input,.lose .content form .input-container input{width:100%}}.thanks .content form button,.lose .content form button{margin:20px auto 0 2.5%}@media screen and (max-width: 650px){.thanks .content form button,.lose .content form button{font-size:var(--size-text-s)}}.thanks .content form .confirmation,.lose .content form .confirmation{font-weight:600;font-size:26px;line-height:30px;font-family:helvetica_75,sans-serif;margin:25px auto;text-align:center}.thanks .content form .wish--message,.lose .content form .wish--message{font-size:18px;line-height:22px;margin:25px auto 10px;text-align:center;font-family:helvetica_75,sans-serif}@media screen and (max-width: 650px){.thanks .content form .wish--message,.lose .content form .wish--message{margin:25px auto 10vh}}.thanks .content .wish,.lose .content .wish{width:90%;font-size:18px;line-height:22px;margin:25px auto 0 0;font-family:helvetica_75,sans-serif}@media screen and (max-width: 650px){.thanks .content .wish,.lose .content .wish{margin:15px auto;font-size:14px;line-height:22px}}.before,.played,.after,.error{position:absolute;display:flex;z-index:1;top:0;left:0;right:0;bottom:0;width:100%;height:100%;margin:0;padding:0;background-size:cover;background-position:top center;background-repeat:no-repeat;overflow:hidden;background-image:url(../../images/days/desktop/JOUR_4.jpg)}@media screen and (max-width: 650px) and (orientation: portrait){.before,.played,.after,.error{background-image:url(../../images/days/mobile/JOUR_4.jpg)}}.before p,.played p,.after p,.error p{position:absolute;top:45%;left:50%;transform:translate(-50%) translateY(-50%);width:90%;color:#fff;font-size:clamp(14px,4vw,24px);padding:0;line-height:1.2;box-sizing:border-box;text-align:center;font-family:helvetica_75,sans-serif;background-color:transparent}.checkbox{margin:0 auto 10px}.checkbox__label{-webkit-tap-highlight-color:transparent;display:flex;text-align:left;color:#000;box-sizing:border-box;cursor:pointer;font-size:clamp(8px,3.5vw,20px);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox__label a{color:#000}.checkbox__label .checkbox__text{padding-left:10px;box-sizing:border-box;cursor:pointer;display:flex;align-items:flex-end;padding-top:2px;font-size:14px}.checkbox__label .checkbox__text span{text-decoration:underline}@media screen and (max-width: 650px) and (orientation: portrait){.checkbox__label .checkbox__text{font-size:12px;width:80%}}.checkbox input{display:none}.checkbox input:checked~.checkbox__checkmark:after{display:block}.checkbox__checkmark{position:relative;box-sizing:border-box;height:16px;background-color:transparent;min-height:16px;max-height:16px;width:16px;min-width:16px;display:flex;align-items:center;justify-content:center;border:2px solid black;max-width:16px}.checkbox__checkmark:after{content:"";display:none;width:6px;position:relative;bottom:1px;height:10px;border:solid black;border-width:0 2px 2px 0;box-sizing:border-box;transform:rotate(45deg);opacity:0;animation:fadeIn .3s ease-in forwards}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}
