@font-face{font-family:"icomoon";src:url("fonts/icomoon.eot?7e162g");src:url("fonts/icomoon.eot?7e162g#iefix") format("embedded-opentype"),url("fonts/icomoon.ttf?7e162g") format("truetype"),url("fonts/icomoon.woff?7e162g") format("woff"),url("fonts/icomoon.svg?7e162g#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}:root{--height-ribbon: 16rem}@media(min-width: 992px){:root{--height-ribbon: 8rem}}body.has-ribbon #page{padding-top:var(--height-ribbon)}body.has-ribbon .ribbon{visibility:visible;transform:translateY(0)}body.has-ribbon:not(.logged-in) #site-navigation #main-menu-toggle-wrapper{top:calc(7.3rem + var(--height-ribbon));height:calc(100vh - 7.3rem - var(--height-ribbon));height:calc(var(--vh, 1vh)*100 - 7.3rem - var(--height-ribbon))}@media(min-width: 768px){body.has-ribbon:not(.logged-in) #site-navigation #main-menu-toggle-wrapper{top:calc(9.2rem + var(--height-ribbon));height:calc(100vh - 9.2rem - var(--height-ribbon));height:calc(var(--vh, 1vh)*100 - 9.2rem - var(--height-ribbon))}}@media(min-width: 992px){body.has-ribbon:not(.logged-in) #site-navigation #main-menu-toggle-wrapper{top:calc(12.2rem + var(--height-ribbon));height:calc(100vh - 12.2rem - var(--height-ribbon));height:calc(var(--vh, 1vh)*100 - 12.2rem - var(--height-ribbon))}}@media(min-width: 1200px){body.has-ribbon:not(.logged-in) #site-navigation #main-menu-toggle-wrapper{top:calc(14rem + var(--height-ribbon));height:calc(100vh - 14rem - var(--height-ribbon));height:calc(var(--vh, 1vh)*100 - 14rem - var(--height-ribbon))}}body.has-ribbon:not(.logged-in).has-sticky-menu #site-header{top:var(--height-ribbon)}body.has-ribbon:not(.logged-in) .ribbon{top:0}body.has-ribbon.logged-in #site-navigation #main-menu-toggle-wrapper{top:calc(10.5rem + var(--height-ribbon));height:calc(100vh - 10.5rem - var(--height-ribbon));height:calc(var(--vh, 1vh)*100 - 10.5rem - var(--height-ribbon))}@media(min-width: 768px){body.has-ribbon.logged-in #site-navigation #main-menu-toggle-wrapper{top:calc(12.4rem + var(--height-ribbon));height:calc(100vh - 12.4rem - var(--height-ribbon));height:calc(var(--vh, 1vh)*100 - 12.4rem - var(--height-ribbon))}}@media(min-width: 992px){body.has-ribbon.logged-in #site-navigation #main-menu-toggle-wrapper{top:calc(15.4rem + var(--height-ribbon));height:calc(100vh - 15.4rem - var(--height-ribbon));height:calc(var(--vh, 1vh)*100 - 15.4rem - var(--height-ribbon))}}@media(min-width: 1200px){body.has-ribbon.logged-in #site-navigation #main-menu-toggle-wrapper{top:calc(17.2rem + var(--height-ribbon));height:calc(100vh - 17.2rem - var(--height-ribbon));height:calc(var(--vh, 1vh)*100 - 17.2rem - var(--height-ribbon))}}body.has-ribbon.logged-in.has-sticky-menu #site-header{top:calc(var(--height-ribbon) + 4.6rem)}@media(min-width: 783px){body.has-ribbon.logged-in.has-sticky-menu #site-header{top:calc(var(--height-ribbon) + 3.2rem)}}body.has-ribbon.logged-in .ribbon{top:4.6rem}@media(min-width: 783px){body.has-ribbon.logged-in .ribbon{top:3.2rem}}.ribbon{position:fixed;z-index:999;left:0;right:0;background-color:#a3107c;min-height:var(--height-ribbon);font-size:17px;color:#fff;display:flex;flex-direction:column;justify-content:center;transition:all 300ms cubic-bezier(0.56, 0.95, 1, 1);visibility:hidden;transform:translateY(-100%)}.ribbon .ribbon-wrapper{display:flex;align-items:center;justify-content:space-between;padding-top:1rem;padding-bottom:1rem;gap:2rem;margin-left:auto;margin-right:auto;max-width:192rem;width:90%}@media(max-width: 991px){.ribbon .ribbon-wrapper{padding-top:3rem;text-align:center;flex-direction:column}}.ribbon .ribbon-wrapper .close{font:0/0 a;color:rgba(0,0,0,0);text-shadow:none;background-color:rgba(0,0,0,0);border:0;position:absolute;right:0;top:0;display:block;height:3rem;width:3rem;background:#a3107c;z-index:20;transition:all 300ms cubic-bezier(0.56, 0.95, 1, 1)}@media(min-width: 1200px){.ribbon .ribbon-wrapper .close:hover{background:rgb(146.7,14.4,111.6)}}.ribbon .ribbon-wrapper .close:before,.ribbon .ribbon-wrapper .close:after{content:"";position:absolute;width:.2rem;height:1.5rem;background:#fff;right:0;left:0;top:0;bottom:0;margin:auto}.ribbon .ribbon-wrapper .close:before{transform:rotate(45deg)}.ribbon .ribbon-wrapper .close:after{transform:rotate(-45deg)}.ribbon .ribbon-wrapper .content strong{font-size:20px}@media screen and (min-width: 420px){.ribbon .ribbon-wrapper .content strong{font-size:calc(20px + 0*(100vw - 420px)/1500)}}@media screen and (min-width: 1920px){.ribbon .ribbon-wrapper .content strong{font-size:20px}}.ribbon .ribbon-wrapper .countdown-wrapper{display:flex;align-items:center;flex-shrink:0}@media(max-width: 991px){.ribbon .ribbon-wrapper .countdown-wrapper{flex-direction:column}}@media(max-width: 991px){.ribbon .ribbon-wrapper .countdown-wrapper .countdown{margin-bottom:.5rem}}@media(min-width: 992px){.ribbon .ribbon-wrapper .countdown-wrapper .countdown{margin-right:.5rem}}.ribbon .ribbon-wrapper .countdown-wrapper .countdown .bloc-time{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.ribbon .ribbon-wrapper .countdown-wrapper .countdown .days[data-value="0"]{display:none}.ribbon .ribbon-wrapper .countdown-wrapper .countdown .figure{position:relative;background-color:rgb(130.4,12.8,99.2);height:4rem;width:4rem;border-radius:.5rem;box-shadow:0px 5px 40px rgba(0,0,0,.1)}.ribbon .ribbon-wrapper .countdown-wrapper .countdown .figure:not(:last-child){margin-right:.2rem}.ribbon .ribbon-wrapper .countdown-wrapper .countdown .figure>span{font-family:"Baloo 2",Helvetica,Arial,sans-serif;font-weight:700;color:#000;margin:0 0 2rem;line-height:1.2}.ribbon .ribbon-wrapper .countdown-wrapper .countdown .figure>span{font-size:35px}@media screen and (min-width: 420px){.ribbon .ribbon-wrapper .countdown-wrapper .countdown .figure>span{font-size:calc(35px + 45*(100vw - 420px)/1500)}}@media screen and (min-width: 1920px){.ribbon .ribbon-wrapper .countdown-wrapper .countdown .figure>span{font-size:80px}}@media(min-width: 768px){.ribbon .ribbon-wrapper .countdown-wrapper .countdown .figure>span{margin:0 0 3rem}}.ribbon .ribbon-wrapper .countdown-wrapper .countdown .figure>span{text-align:center;line-height:1.25;color:#fff;position:absolute;left:0;right:0;margin:auto;font-size:3.5rem}.ribbon .ribbon-wrapper .countdown-wrapper .countdown .figure .top,.ribbon .ribbon-wrapper .countdown-wrapper .countdown .figure .top-back{height:50%;overflow:hidden;backface-visibility:hidden}.ribbon .ribbon-wrapper .countdown-wrapper .countdown .figure .top:after,.ribbon .ribbon-wrapper .countdown-wrapper .countdown .figure .bottom-back:after{content:"";position:absolute;z-index:-1;left:0;bottom:0;width:100%;height:100%;border-bottom:1px solid #a3107c}.ribbon .ribbon-wrapper .countdown-wrapper .countdown .figure .top-back span,.ribbon .ribbon-wrapper .countdown-wrapper .countdown .figure .bottom-back span{position:absolute;left:0;right:0;margin:auto;transition:all 300ms cubic-bezier(0.56, 0.95, 1, 1)}.ribbon .ribbon-wrapper .countdown-wrapper .countdown .figure .top{z-index:3;transform-origin:50% 100%;border-radius:1rem;transform:perspective(20rem)}.ribbon .ribbon-wrapper .countdown-wrapper .countdown .figure .top:after{background-color:rgb(130.4,12.8,99.2)}.ribbon .ribbon-wrapper .countdown-wrapper .countdown .figure .top-back{background-color:rgb(130.4,12.8,99.2);z-index:4;bottom:0;background-color:rgb(130.4,12.8,99.2);transform-origin:50% 0;transform:perspective(20rem) rotateX(180deg);border-radius:0 0 1rem 1rem}.ribbon .ribbon-wrapper .countdown-wrapper .countdown .figure .top-back span{top:-100%}.ribbon .ribbon-wrapper .countdown-wrapper .countdown .figure .bottom{z-index:1;border-radius:1rem}.ribbon .ribbon-wrapper .countdown-wrapper .countdown .figure .bottom:before{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:50%;background-color:rgba(0,0,0,.02)}.ribbon .ribbon-wrapper .countdown-wrapper .countdown .figure .bottom-back{z-index:2;top:0;height:50%;overflow:hidden;background-color:rgb(130.4,12.8,99.2);border-radius:1rem 1rem 0 0}.ribbon .ribbon-wrapper .countdown-wrapper .countdown .figure .bottom-back:after{background-color:rgb(130.4,12.8,99.2)}.ribbon .ribbon-wrapper .countdown-wrapper .countdown .figure .bottom-back span{top:0}.ribbon .ribbon-wrapper .countdown-wrapper .days{color:#fff;font-weight:700}