:root{--body:#fff;--red:#d2222b}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,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:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:'sketchnotesquare';src:url('../fonts/sketchnotesquare/SketchnoteSquare.eot');src:url('../fonts/sketchnotesquare/SketchnoteSquare.eot?#iefix') format('embedded-opentype'),url('../fonts/sketchnotesquare/SketchnoteSquare.woff2') format('woff2'),url('../fonts/sketchnotesquare/SketchnoteSquare.woff') format('woff'),url('../fonts/sketchnotesquare/SketchnoteSquare.ttf') format('truetype'),url('../fonts/sketchnotesquare/SketchnoteSquare.svg#SketchnoteSquare') format('svg');font-weight:500;font-style:normal}.width50{width:50px}.width20pc{width:20%}.width30pc{width:30%}.width50pc{width:50%}.width70pc{width:70%}.width80pc{width:80%}.inline{display:inline}.displaynone{display:none !important}.flex{display:flex}.wrap-reverse{flex-wrap:wrap-reverse}.wrap{flex-wrap:wrap}.mt-15{margin-top:15px}.ml-30{margin-left:30px}.mb-15{margin-bottom:15px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}.margin-auto{margin:auto}.pad-30{padding:30px}.fsize-20{font-size:20px}.f-13{font-size:13px}.f-18{font-size:18px}.f-21{font-size:21px}.f-30{font-size:30px}.f-34{font-size:34px}.f-35{font-size:35px}.f-45{font-size:45px}.fw-bold{font-weight:bold}.redbizline{color:#cd2729}.bg-redbizline{background-color:#cd2729}.bg-greylight{background-color:#f7f7f7}.underline{text-decoration:underline}.txt-white{color:white}.txt-left{text-align:left}.italic{font-style:italic}.lazy_{opacity:0}.lazy_.showblock{opacity:1;transition:opacity 500ms}@media screen and (min-width:1056px){.lazy_.mobile{display:none}.lazy_.tablet{display:none}img.mobile{display:none}img.tablet{display:none}}@media screen and (max-width:1055px){.lazy_.desktop{display:none}img.desktop{display:none}}@media screen and (max-width:675px){.lazy_.tablet{display:none}img.tablet{display:none}}@media screen and (min-width:676px){.lazy_.mobile_only{display:none}img.mobile_only{display:none}}.lds-ripple{display:inline-block;position:relative;width:40px;height:40px}.lds-ripple div{position:absolute;border:4px solid #fff;opacity:1;border-radius:50%;animation:lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite}.lds-ripple div:nth-child(2){animation-delay:-.5s}@keyframes lds-ripple{0%{top:16px;left:16px;width:0;height:0;opacity:1}100%{top:0;left:0;width:32px;height:32px;opacity:0}}.arrow{border:solid #000;border-width:0 2px 2px 0;display:inline-block;padding:3px;-webkit-transition:300ms ease all;-moz-transition:300ms ease all;-o-transition:300ms ease all;transition:300ms ease all}.arrow.right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.arrow.left{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.arrow.up{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.arrow.down{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.mt-5,.mt5{margin-top:5px}.mt-10,.mt10{margin-top:10px}.mt-15,.mt15{margin-top:15px}.mt-20,.mt20{margin-top:20px}.mt-25,.mt25{margin-top:25px}.mt-30,.mt30{margin-top:30px}.mt-35,.mt35{margin-top:35px}.mt-40,.mt40{margin-top:40px}.mt-45,.mt45{margin-top:45px}.mt-50,.mt50{margin-top:50px}.mt-55,.mt55{margin-top:55px}.mt-60,.mt60{margin-top:60px}.mt-65,.mt65{margin-top:65px}.mt-70,.mt70{margin-top:70px}.mt-75,.mt75{margin-top:75px}.mt-80,.mt80{margin-top:80px}.mt-85,.mt85{margin-top:85px}.mt-90,.mt90{margin-top:90px}.mt-95,.mt95{margin-top:95px}.mt-100,.mt100{margin-top:100px}.mr-5,.mr5{margin-right:5px}.mr-10,.mr10{margin-right:10px}.mr-15,.mr15{margin-right:15px}.mr-20,.mr20{margin-right:20px}.mr-25,.mr25{margin-right:25px}.mr-30,.mr30{margin-right:30px}.mr-35,.mr35{margin-right:35px}.mr-40,.mr40{margin-right:40px}.mr-45,.mr45{margin-right:45px}.mr-50,.mr50{margin-right:50px}.mr-55,.mr55{margin-right:55px}.mr-60,.mr60{margin-right:60px}.mr-65,.mr65{margin-right:65px}.mr-70,.mr70{margin-right:70px}.mr-75,.mr75{margin-right:75px}.mr-80,.mr80{margin-right:80px}.mr-85,.mr85{margin-right:85px}.mr-90,.mr90{margin-right:90px}.mr-95,.mr95{margin-right:95px}.mr-100,.mr100{margin-right:100px}html{overflow-x:hidden}body{font-family:'Montserrat',sans-serif;width:100%;background-color:#fff}body.noscroll{overflow:hidden}body.workbench.noscroll{overflow:hidden;height:100vh}a{text-decoration:none}b{font-weight:700}main{display:block}.container{width:100%;max-width:1312px;margin:0 auto;box-sizing:border-box}.backgroundhover::before{content:' ';width:100vw;height:100vh;min-height:calc(100vh - 78px);display:block;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.7);z-index:10;opacity:0;visibility:hidden;transition:opacity .7s}.backgroundhover.twelve::before{z-index:12}.opencontentajaxsearch::before{z-index:12;background-color:rgba(0,0,0,.25)}.backgroundhover.open::before{opacity:1;visibility:visible}.backgroundhover.suppHeader::before{z-index:12}.submiter{display:none}.showm,.showmonly{display:none}.link{font-size:14px;font-weight:500;letter-spacing:.5px;text-transform:uppercase;border:1px solid #000;border-radius:25px;margin-top:20px;text-decoration:none;color:#000;padding:10px 30px;display:inline-flex;align-items:center;justify-content:center;height:40px;box-sizing:border-box;transition:.3s;cursor:pointer}@media screen and (max-width:1056px){.showm{display:block}.showd{display:none}}@media screen and (max-width:675px){.showmonly{display:block}}h1.bautifulText{text-align:center;font-size:30px;font-weight:800;margin:40px 0 30px}.mw100pc{max-width:100%}.mh100pc{max-height:100%}#fb-root{display:none}input[type=text],input[type=tel],input[type=number],input[type=password],input[type=email]{-webkit-appearance:none;-webkit-border-radius:0;outline:0;padding:20px 25px;box-sizing:border-box;font-size:14px;font-weight:600;border:0}::-webkit-input-placeholder{color:#000;transition:.3s}input:-moz-placeholder{color:#000;transition:.3s}input::-moz-placeholder{color:#000;transition:.3s}input:-ms-input-placeholder{color:#000;transition:.3s}input::placeholder{color:#000;transition:.3s}input:focus::-webkit-input-placeholder{opacity:0}input:focus:-moz-placeholder{opacity:0}input:focus::-moz-placeholder{opacity:0}input:focus:-ms-input-placeholder{opacity:0}input:focus::placeholder{opacity:0}.f_el.invalid label{color:#933d41 !important}.f_el.invalid input{color:#933d41 !important}.f_el.invalid svg path{fill:#933d41 !important}.formvalidator_error{position:absolute;margin-top:5px;color:#933d41 !important;font-family:'Roboto',sans-serif;font-size:10px;letter-spacing:.6px;bottom:-17px}.input-group:not(.input-radios):not(.textarea){width:100%;position:relative;height:59px;color:#888;display:flex;align-items:flex-end}.select-group{margin-top:20px}.input-group select{position:relative;color:#888;width:100%;height:50px;display:flex;align-items:center;border:1px solid #e1e1e1;padding:0 10px;outline:0;font-size:14px;font-weight:normal;background-color:transparent;transition:.2s}.input-group.input-radios{height:40px;display:flex;align-items:center}.input-group:not(.input-radios):not(.textarea) label{position:absolute;bottom:10px;left:0;-webkit-transition:all 100ms ease;-moz-transition:all 100ms ease;-o-transition:all 100ms ease;-ms-transition:all 100ms ease;transition:all 100ms ease;font-size:14px}.input-group.input-radios label{margin-right:40px;font-size:14px;font-weight:600}.input-group:not(.input-radios):not(.textarea) label.typing{font-size:12px;bottom:30px}.input-group input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]){width:100%;border-bottom:1px solid #e1e1e1;border-top:0;border-left:0;border-right:0;padding:0;height:35px;-webkit-appearance:none;-webkit-border-radius:0;outline:0;font-size:14px;font-weight:600;background-color:transparent;transition:.2s}input:required,input:invalid,textarea:required,textarea:invalid{box-shadow:none !important}#f_newsletter_email{color:#FFF}:-moz-submit-invalid{box-shadow:none !important}:-moz-ui-invalid{box-shadow:none !important}.input-group.input-radios input[type="radio"]{margin:0;-webkit-appearance:none;width:20px;height:20px;border:1px solid #e1e1e1;border-radius:50%;margin-right:12px;position:relative;outline:0;cursor:pointer}.input-group.input-radios input[type="radio"]:checked{border-color:#000}.input-group.input-radios input[type="radio"]:checked:after{position:absolute;top:4px;left:4px;width:10px;height:10px;background-color:#000;display:block;content:"";border-radius:50%}.input-group input[type="submit"],.input-group button[type="submit"]{width:400px;height:47px;border:2px solid #000;border-radius:28px;background-color:#fff;font-size:16px;cursor:pointer;font-weight:600;letter-spacing:1px;max-width:90%;margin:30px auto 0}.input-group input[type="submit"].btn-red,.input-group button[type="submit"].btn-red{border-color:#cd2729;background-color:#cd2729;color:#fff}.textarea{-webkit-appearance:none;-webkit-border-radius:0}.input-group.textarea{margin-top:25px;position:relative}.input-group.textarea label{display:block;color:#888;font-size:14px}.input-group.textarea textarea{width:100%;resize:none;padding:10px;box-sizing:border-box;margin-top:10px;border:1px solid #ececec;border-radius:7px;outline:0;user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none}.blue-items .input-group.input-radios input[type="radio"]:checked{border-color:#e1e1e1}.blue-items .input-group.input-radios input[type="radio"]:checked:after{background-color:#095cee;top:2px;left:2px;width:14px;height:14px}.blue-items .input-group input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):focus{border-bottom-color:#4f6c8f}.blue-items .input-group input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):focus+label{color:#4f6c8f}.popin{position:fixed;top:0;left:0;width:100%;height:100%;z-index:11;transition:.5s;opacity:0;visibility:hidden;display:flex;justify-content:center;align-items:center}.popin .popin-content{background-color:#fff;box-sizing:border-box;position:relative}.popin .popin-container{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-25%);transform:translate(0,-25%);min-height:calc(100% -(1.75rem*2));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.popin.open .popin-container{-webkit-transform:translate(0,0);transform:translate(0,0)}.popin.open{opacity:1;visibility:visible;overflow-y:auto;z-index:100}.popin .close-cross{position:absolute;top:10px;right:10px;width:23px;height:23px;cursor:pointer}.popin .close-cross:before,.popin .close-cross:after{height:23px;width:1px}.popin.popin-agenda.open .popin-container{-webkit-transform:translate(0,5%);transform:translate(0,5%)}.popin.popin-agenda .close-cross{background-color:#000;border-radius:50%;top:25px;right:25px}.popin.popin-agenda .close-cross:before,.popin.popin-agenda .close-cross:after{background-color:#fff;width:2px;height:16px;left:11px;top:3.8px}.popin.popin-agenda .popin-content{padding:20px 10px;border-radius:5px;box-sizing:border-box}.popin.popin-agenda .title{display:block;margin-top:20px;color:#2c2e3f;font-size:30px;font-weight:bold;letter-spacing:-.52px;padding:30px 20px}.popin.popin-agenda ul{margin-bottom:20px}.popin.popin-agenda ul li{display:flex;align-items:center;cursor:pointer;padding:20px 0;border-bottom:1px solid #dfdfdf;margin:0 20px}.popin.popin-agenda ul li a:visited{color:inherit}.popin.popin-agenda ul li img{margin-right:20px}.popin.popin-agenda ul li img.icon-apple{box-shadow:rgba(149,157,165,.2) 0 8px 24px}.popin.popin-agenda ul li a{color:#000;font-family:'Montserrat',sans-serif;font-size:18px;font-weight:600;letter-spacing:0;line-height:22px}.popin.popin-agenda .cta-black{margin:0 auto}.popin.popin-agenda .flex{display:flex}@media screen and (min-width:1056px){.hoversoulign{position:relative}.hoversoulign::after{content:'';position:absolute;width:0;height:1px;bottom:-2px;left:0;background:transparent;transition:.4s}.hoversoulign:hover::after{width:100%;background:#000}}.plus-animation{display:block}.plus-animation .bar1,.plus-animation .bar2{width:20px;height:2px;display:block;-webkit-transition:transform .4s cubic-bezier(0.19,1,.22,1);-moz-transition:transform .4s cubic-bezier(0.19,1,.22,1);transition:transform .4s cubic-bezier(0.19,1,.22,1);background-color:#e20000}.plus-animation .bar1{transform:rotate(90deg);position:relative;top:2px}.plus-animation .bar2{transform:rotate(0deg)}.active .plus-animation .bar1{transform:rotate(180deg)}.active .plus-animation .bar2{transform:rotate(-180deg)}.title-2-words{position:relative;text-align:left}.title-2-words .main{font-size:28px;font-weight:900;letter-spacing:4px;text-transform:uppercase;position:absolute;left:0;top:25px;width:100%}.title-2-words .main::before{content:'';height:1px;width:40px;background-color:#000;display:inline-block;vertical-align:top;margin:10px 20px 0 0}.title-2-words .word{width:calc(100% - 70px);display:inline-block;vertical-align:top}.title-2-words .back{font-size:76px;font-weight:900;text-transform:uppercase;color:#eaeaea;margin-left:25px}.page-name{font-size:30px;font-weight:600;letter-spacing:-.5px;margin-bottom:60px;text-align:center}.page-name::after{content:'';width:65px;height:2px;background-color:#cd2729;margin:30px auto 0;display:block}@media screen and (max-width:675px){.store-details .departments-slider .swiper-slide .title{height:60px}.title-2-words .back{font-size:40px}.title-2-words .main{font-size:16px;top:13px}.title-2-words .main::before{margin:7px 20px 0 0}.page-name{font-size:7vw;line-height:8vw;padding:0 15px}}[class^="cta-"]{font-size:14px;letter-spacing:2px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-ms-align-items:center;-webkit-align-items:center;align-items:center;padding:20px 60px;border-radius:30px;text-align:center;box-sizing:border-box;transition:.3s}.cta-black{background-color:#000;color:#fff}.cta-black:hover{background-color:#3b3b3b}.cta-red{background-color:#cd2729;color:#fff}.cta-red:hover{background-color:#cb5151}.cta-white{background-color:#fff;color:#000;border:1px solid #000}.cta-white:hover{background-color:#000;color:#fff}.cta-white-transparent{background-color:transparent;color:#fff;border:1px solid #fff}.cta-white-transparent:hover{background-color:#fff;color:#000}.productblock{text-align:center}.productblock .visuel-container{width:100%;height:250px;border:1px solid #d7d7d7;box-sizing:border-box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-ms-align-items:center;-webkit-align-items:center;align-items:center;padding:10px}body.qwl1 .productblock a:hover .visuel-container{border:1px solid #000;transition:border .5s ease-out}body.qwl1 .productblock a.btn{display:none}.productblock .visuel{width:80%;height:80%;object-fit:contain}.productblock .name{font-size:13px;line-height:22px;font-weight:600;letter-spacing:2px;display:block;margin-top:20px;color:#000;height:65px}body.qwl1 .productblock .name{height:45px;font-size:15px;letter-spacing:0}body.qwl1 .productblock a:hover .name{text-decoration:underline}.productblock .variant{font-size:14px;line-height:22px;letter-spacing:3px;display:block;margin-top:20px;color:#a8a8a8;height:25px}body.qwl1 .productblock .variant{font-size:15px;font-weight:600;letter-spacing:0;margin-top:12px;color:#7e7e7e}@media screen and (min-width:1057px){.productblock .btn{opacity:0;transition:.4s;max-width:100%}.productblock:not(.hasref) .btn{margin-top:30px}.productblock:hover .btn{opacity:1}}@media screen and (max-width:1056px){.productblock .btn{display:none}}@media screen and (max-width:675px){.productblock .visuel-container{max-height:160px}.productblock .name{height:auto}.productblock .variant{font-size:12px;line-height:19px;height:auto}body.ecommerce .productblock .name{font-size:13px;line-height:18px}body.ecommerce .productblock .variant{font-size:13px;color:#7e7e7e;max-width:50%}}.breadcrumb{background-color:#000;padding:10px 0 12px}.breadcrumbv2{background-color:#fff;padding:12px 0 12px}.breadcrumbv2 svg{height:14px}.breadcrumbv2 svg path{fill:#000 !important}body.de_de .breadcrumb{text-transform:uppercase}.breadcrumb ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:0 30px}.breadcrumbv2 ul{align-items:center}.breadcrumb ul li,.breadcrumb ul a{font-size:11px;letter-spacing:2.5px;color:#fff}.breadcrumbv2 ul li,.breadcrumbv2 ul a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;font-size:13px;letter-spacing:.5px;color:#7e7e7e}.breadcrumb ul li:not(:last-child) a::after{content:"|";margin:0 10px}.breadcrumbv2 ul li:not(:last-child) a::after{content:"-";margin:0 5px}.breadcrumb svg{margin-right:5px}.breadcrumbv2 svg{margin-right:10px}@media screen and (max-width:675px){.breadcrumb{display:none}}.close-cross{position:relative}.close-cross:before,.close-cross:after{position:absolute;left:15px;content:' ';height:13px;width:2px;background-color:#000}.close-cross:before{transform:rotate(45deg)}.close-cross:after{transform:rotate(-45deg)}.inputcheck{position:relative;width:25px;height:25px}.inputcheck input{visibility:hidden}.inputcheck input[type=checkbox]+label svg{display:none}.inputcheck input[type=checkbox]+.check{width:25px;height:25px;border-radius:50%;border:1px solid #cdcdcd;position:absolute;top:0;left:0;box-sizing:border-box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-ms-align-items:center;-webkit-align-items:center;align-items:center}.inputcheck input[type=checkbox][checked="checked"]+.check{background-color:#cd2729}.inputcheck input[type=checkbox][checked="checked"]+.check svg{display:block}.mea{position:relative;margin-top:50px}.mea.two-blocs{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between}.mea.two-blocs .element{width:610px;position:relative}.mea .element .visuel{width:100%}.mea .textblock{position:absolute;bottom:50px;left:30px}.mea .textblock.text-white{color:#fff}.mea .textblock .title{font-size:28px;line-height:34px;font-weight:700;display:block;margin-top:15px}.mea .textblock .subtitle{font-size:20px;line-height:24px}.mea .textblock .btn{margin-top:30px}.mea .visuel-container{overflow:hidden;display:block}.mea.one-bloc{color:#fff}.mea .visuel-container{background-color:#000}.newsletter-page{text-align:center}.newsletter-page p{line-height:26px;margin:15px 0}.bloc-manager{padding:50px}.newsletter-page .section-newsletter{width:80%;margin:30px auto;padding:20px}.newsletter-page .bloc-gauche{margin:60px 30px;text-align:center;width:50%}.newsletter-page .title1::after{content:'';width:117px;height:2px;background-color:#cd2729;margin:20px 0;display:block}.newsletter-page .input-container input{border:1px solid black;border-radius:30px;width:70%;display:block;margin:20px 0}.newsletter-page #f_newsletter_email{color:black}.newsletter-page ::placeholder{color:#d8d8d8;font-size:15px;font-weight:lighter}.newsletter-page .section2{height:300px}.newsletter-page .imgnewsletter{height:616px;width:616px}.newsletter-page .title1{width:70%;font-size:30px}.newsletter-page .section2 .bloc-container1{display:flex;align-items:center}.newsletter-page .section2 .bloc-container1 div{margin-left:30px}.newsletter-page .section2 .bloc-container2{display:flex;justify-content:center;align-items:center}@media screen and (max-width:768px){.wrap-reverse-mob{flex-wrap:wrap-reverse}.newsletter-page .imgnewsletter{height:350px}.newsletter-page .bloc-gauche,.newsletter-page .title1{width:100%;line-height:25px;text-align:center;margin:auto}.newsletter-page .title1{font-size:20px}.newsletter-page .title1::after{width:117px;margin:10px auto}.newsletter-page .input-container input{width:100%;margin:20px 0}.newsletter-page #f_newsletter_email .cta-red{width:100%;margin-bottom:40px}.newsletter-page .section2{height:inherit;display:block}.newsletter-page .section2 .bloc-container1,.newsletter-page .section2 .bloc-container2,.newsletter-page .section2 .bloc-container1 div,.newsletter-page .section2 .bloc-container2 div{width:100%;margin:auto}.newsletter-page .section2 .bloc-container1,.newsletter-page .section2 .bloc-container2{padding:20px 0}.newsletter-page .section2 .bloc-container1 p,.newsletter-page .section2 .bloc-container2 p{font-size:inherit;text-align:justify}.newsletter-page p{margin:10px 10px}.newsletter-page h2{text-align:center;font-size:25px}}@media screen and (min-width:768px) and (max-width:1024px){.newsletter-page .imgnewsletter{height:350px;width:350px}}@media screen and (min-width:1056px){.product .mea .element:hover .visuel{opacity:.85}}@media screen and (max-width:1055px){.mea.two-blocs{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.mea.two-blocs .element{width:100%}.mea.two-blocs .right{margin-top:30px}}@media screen and (max-width:675px){.mea .textblock{position:static;margin-top:20px}.mea .textblock .subtitle{font-size:5vw;line-height:6vw}.mea .textblock .title{font-size:6vw;line-height:9vw}.mea .textblock .btn{padding:20px;width:100%}.mea .textblock.text-white{color:#000}.mea .textblock br{display:none}}@media screen and (min-width:1056px){.tabs .selected{display:none}}@media screen and (max-width:1055px){.tabs{position:fixed;bottom:0;left:0;background-color:#fff;width:100%;z-index:2}.tabs .selected{padding:20px 15px;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center}.tabs .selected.open .arrow{transform:rotate(-135deg);-webkit-transform:rotate(-135deg);position:relative;top:3px}.tabs .selected .text{font-size:25px;font-weight:600;letter-spacing:-.5px}.tabs .selected .arrow{padding:5px}.tabs ul li a{text-align:left;display:block !important;padding:20px 15px !important;font-size:20px !important;text-transform:uppercase;color:#a4a4a4 !important;letter-spacing:0 !important}.tabs ul li.active a{color:#000 !important}}@media screen and (max-width:675px){.tabs ul li a{font-size:4vw !important}.tabs .selected .text{font-size:5vw}}.event-item{box-shadow:0 2px 10px 0 rgba(0,0,0,.1);padding-top:15px;padding-bottom:30px;border-radius:8px;transition:.3s;display:block}.event-item:hover{transform:scale(1.025)}.event-item .imgvisuel{margin-top:-15px}.event-item .visuel{max-width:100%;margin:0 auto;display:block}.event-item .textblock{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-ms-align-items:center;-webkit-align-items:center;align-items:center;flex-direction:column;text-align:center;margin-top:20px}.event-item .date{font-size:13px;line-height:normal;font-weight:700;color:#cd2729;text-align:center;text-transform:uppercase;justify-content:center;min-width:35%;margin-bottom:10px}.event-item .name{font-size:14px;font-weight:600;color:#474747;letter-spacing:1.15px}.event-item .location{font-size:13px;color:#6c6c6c;letter-spacing:1px;display:block;margin-top:5px}@media screen and (max-width:1056px){.event-item .textblock{flex-direction:column;align-items:flex-start}.event-item .date{text-align:left;margin-bottom:10px}}@media screen and (max-width:675px){.event-item .textblock{padding:0 10px;box-sizing:border-box;justify-content:flex-start}.event-item .date{font-size:4vw;line-height:5.5vw}.event-item .name{font-size:4vw}.event-item .location{font-size:3.5vw}}.page404{padding:50px 0}.page404 .container{position:relative}.page404 .visuel{width:100%}.page404 .textblock{position:absolute;top:80px;left:30px}.page404 .oups{font-size:180px;font-weight:700;color:rgba(91,91,91,.07);text-transform:uppercase}.page404 .title{font-size:22px;font-weight:700;color:#cd2729;text-transform:uppercase;margin-top:50px}.page404 .subtitle{font-size:20px;line-height:24px;font-weight:700;color:#515151;margin-top:20px}.page404 .subtitle a{color:#515151;text-decoration:underline}.page404 .btn{margin-top:75px;padding:20px}@media screen and (max-width:1056px){.page404{padding:0}.page404 .textblock{top:0;left:0;width:100%;height:100%;padding:0 15px;box-sizing:border-box}.page404 .oups{font-size:130px;display:block;margin-top:20px}.page404 .btn{position:absolute;bottom:40px;width:50%;left:25%}}@media screen and (max-width:675px){.page404 .oups{font-size:18vw}.page404 .title{font-size:4vw;margin-top:10px}.page404 .subtitle{font-size:4vw;line-height:5vw;margin-top:10px}.page404 .btn{width:calc(100% - 30px);left:15px}}@media screen and (max-width:1056px){.popinfo{display:none}}@media screen and (min-width:1057px){.popinfo{width:225px;background-color:#4376dd;position:absolute;padding:10px;box-sizing:border-box;border-radius:10px;font-size:13px;line-height:15px;color:#fff;font-weight:600;z-index:10;display:none}.popinfo::before{content:'';width:0;height:0;position:absolute;top:-14px;left:20px;border-left:16px solid transparent;border-right:16px solid transparent;border-bottom:14px solid #4376dd}.header .popinfo{left:calc(50% - 40px);top:45px}.headerv3 .popinfo{top:85px}.homepage .section-main .popinfo{left:280px;top:-5px}.homepage .section-main .popinfo::before{top:25px;left:-23px;transform:rotate(-90deg)}}.proposeaddress{display:none;position:absolute;top:63px;background-color:#fff;padding:16px;font-size:15px;border:2px solid #cd2729;width:100%;box-sizing:border-box;border-radius:5px;z-index:2}.proposeaddress li{cursor:pointer}.proposeaddress li:not(:last-child){margin-bottom:11px;border-bottom:1px solid #ececec;padding-bottom:10px}.bandeau{width:100%}.quizz .text-container{max-width:640px;width:90%;margin:auto}.quizz .text-container{margin-top:50px;margin-bottom:50px}.quizz .text-container h1{margin-bottom:40px}.quizz .container-ctas{display:flex;justify-content:center;margin-top:30px}.quizz .mentions{margin-top:50px}.quizz .mentions p{margin-bottom:20px}.quizz a.pdf{margin-top:30px;color:#000;display:block;font-size:13px;width:100%}.quizz a.pdf svg{margin-right:10px}.quizz a.pdf svg{margin-right:10px}.quizz .boxes{margin-top:60px}.f_bonlivraison{flex-wrap:wrap}.f_bonlivraison .formvalidator_error{bottom:-32px}#fileupload{margin-top:10px;display:flex;color:#000;font-size:12px;align-items:center;width:100%}#fileupload svg{margin-right:10px}.checkboxetemplate input[type="checkbox"]{display:none}.checkboxetemplate input[type="checkbox"]+label{display:block;position:relative;padding-left:30px;margin-bottom:20px;font-size:13px;color:#000;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;line-height:16px}.checkboxetemplate input[type="checkbox"]+label:last-child{margin-bottom:0}.checkboxetemplate input[type="checkbox"]+label:before{content:'';display:block;width:15px;height:15px;border:1px solid #000;position:absolute;left:0;top:0;opacity:.6;-webkit-transition:all .12s,border-color .08s;transition:all .12s,border-color .08s}.checkboxetemplate input[type="checkbox"]:checked+label:before{width:7px;top:-5px;left:5px;border-radius:0;opacity:1;border-top-color:transparent;border-left-color:transparent;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width:768px){.quizz .text-container{margin-top:30px}.quizz .text-container h1{font-size:4.9vw;line-height:5.9vw;padding:0;margin-bottom:0}.quizz .boxes{margin-top:40px}}.feed-video{display:flex;justify-content:space-between;margin-top:60px}.main-video{width:calc(50% - 10px)}.main-video img{width:100%}.main-video span{display:block;margin-top:30px;font-size:25px;font-weight:bold;letter-spacing:2.38px}.main-video p{margin-top:20px;font-size:15px;letter-spacing:1px;color:#000}.side-video{width:calc(50% - 10px);display:flex;flex-direction:column}.side-video div.side-video-content{margin-bottom:20px;display:flex}.side-video div.side-video-content img{width:208px;height:136px}.side-video div.text{width:50%;border-top:1px solid #e7e7e7;display:flex;flex-direction:column;margin-left:30px}.side-video p{margin-top:20px;font-size:15px;font-weight:600;line-height:23px;letter-spacing:1px}.side-video span{margin-top:10px;font-size:11px;line-height:23px;letter-spacing:.73px}@media screen and (max-width:675px){.feed-video{flex-direction:column}.main-video{width:100%}.main-video p{line-height:25px}.side-video{margin-top:30px;width:100%}.side-video div.side-video-content img{width:auto;height:auto}.side-video div.text{width:50%}.side-video a{width:50%}}@media screen and (max-width:1055px){.feed-video{flex-direction:column}.main-video{width:100%}.main-video p{line-height:25px}.side-video{margin-top:60px;width:100%}}body.ecommerce .productblock{text-align:left}body.ecommerce .addtocart{position:relative;float:right;margin-top:-35px}body.ecommerce .addtocart.disabled{opacity:.3}body.ecommerce .ecommerce_notif{position:fixed;top:-50px;left:0;width:100%;height:35px;background-color:#0f8606;text-align:center;font-size:10px;color:#fff;font-weight:700;line-height:35px;z-index:999;transition:top .3s}body.ecommerce .ecommerce_notif.on{top:0;transition:top .3s}body.ecommerce .ecommerce_notif a{position:absolute;top:0;right:50px;display:flex;flex-wrap:wrap;align-items:center;line-height:35px;color:#fff}body.ecommerce .ecommerce_notif a img{position:absolute;right:-20px;animation:anim-ecommerce_notif 1s infinite}@keyframes anim-ecommerce_notif{0%{right:-20px}50%{right:-25px}100%{right:-20px}}.dpr-popin{position:fixed;top:0;right:-100%;height:100vh;background-color:#fff;z-index:11;transition:.3s;padding:100px 80px;box-sizing:border-box;opacity:0;visibility:hidden;border-top-left-radius:10px;border-bottom-left-radius:10px;border-left:1px solid rgba(0,0,0,.3)}.dpr-popin.open{right:0;opacity:1;visibility:visible;overflow-y:auto;z-index:10003}.dpr-popin .cta-submit{position:absolute;bottom:30px;width:calc(100% - 160px);font-weight:700}.popin-gifts-page form{position:fixed;bottom:0;width:100%;max-width:430px;padding:10px 0 20px 0;background-color:#fff}.dpr-popin:not(.popin-avis) .pop-content{max-width:430px}.dpr-popin .back-popin{position:absolute;left:30px;top:25px;width:45px;height:45px;display:flex;justify-content:center;align-items:center;border:1px solid #ebebeb;box-sizing:border-box;cursor:pointer;z-index:1;background-color:#fff}.dpr-popin .back-popin svg{transform:rotate(180deg);-webkit-transform:rotate(180deg);margin-right:0;transition:margin-right .15s}.dpr-popin .back-popin:hover svg{margin-right:5px;transition:margin-right .15s}.dpr-popin .close-popin-cross{position:absolute;right:30px;top:25px;width:45px;height:45px;border-radius:45px;display:flex;justify-content:center;align-items:center;border:1px solid #ebebeb;box-sizing:border-box;cursor:pointer;z-index:1;background-color:#fff}.dpr-popin .close-popin-cross .close-cross{width:18px;height:18px;transition:.3s}.dpr-popin.popin-jsless .close-popin-cross{display:none}.dpr-popin .close-popin-cross:hover .close-cross{transform:rotate(90deg)}.dpr-popin .close-popin-cross .close-cross:before,.dpr-popin .close-popin-cross .close-cross:after{height:18px;left:8px}.dpr-popin .pop-title{font-weight:700;font-size:25px;line-height:35px}.dpr-popin .pop-title:not(.ff-roboto){font-family:'Arsenal'}.dpr-popin .popin-addbasket-push .productblock{width:48%}.dpr-popin.popin-gift-confim .popin-addbasket-push .productblock{width:100%}.dpr-popin .popin-addbasket-push .productblock .visuel{object-fit:contain;width:100%}.dpr-popin .popin-title{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;font-size:15px;font-weight:700;line-height:22px;padding-bottom:20px;border-bottom:solid 1px #cecece}.dpr-popin .popin-title .badge-ecommerce{color:#fff;background-color:#000;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:30px;height:30px;border-radius:30px}.dpr-popin .discoverpricing{display:flex;flex-wrap:wrap;align-items:center;width:100%;margin-top:20px;padding:15px;box-sizing:border-box;background-color:#fffde5}.dpr-popin .discoverpricing img{margin-right:15px}.dpr-popin .discoverpricing p{width:calc(100% - 50px);font-size:15px;line-height:20px;font-weight:600}.dpr-popin .basket{display:flex;flex-wrap:wrap;width:100%;box-sizing:border-box}.dpr-popin .basket .basket-product{display:flex;flex-wrap:wrap;align-items:center;width:100%;margin-top:20px;padding-bottom:20px;border-bottom:solid 1px #f2f2f2;box-sizing:border-box}.dpr-popin .basket .basket-product .packshot{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:128px;height:128px;margin-right:15px;border:solid 1px #eee;box-sizing:border-box}.dpr-popin .basket .basket-product .packshot img{max-width:60%;max-height:60%}.dpr-popin .basket .basket-product .basket-product-nfo{display:flex;flex-wrap:wrap;width:calc(100% - 145px);font-size:13px;font-weight:600;line-height:20px}.dpr-popin .basket .basket-product .basket-product-nfo p{width:100%;padding-bottom:5px}.dpr-popin .basket .basket-product .basket-product-nfo p b{color:#cd2729;font-weight:700}.emptybasket{margin-top:35px;font-size:15px;line-height:22px}.inactive{opacity:.4}.quantity-selector{display:flex;transition:.3s;margin-top:5px}.quantity-selector.add{background-color:transparent}.quantity-selector.step0,.quantity-selector.step1{background-color:#fff;padding-left:12px}.quantity-selector input{width:40px;height:40px;padding:0;border-radius:5px;border:1px solid #d1d1d1;font-size:18px;line-height:20px;font-weight:500;text-align:center;margin:0 8px;box-sizing:border-box}.quantity-selector .less,.quantity-selector .more{width:40px;height:40px;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;position:relative}.quantity-selector .less svg path,.quantity-selector .more svg path{fill:#fff}.quantity-selector .less{background-color:#cd2729;left:102px;opacity:0;transition:.3s;transition-delay:.15s}.quantity-selector .more{background-color:#000;z-index:1}.quantity-selector .input-qty{position:relative;left:50px;opacity:0;transition:.3s;transition-delay:.075s}.quantity-selector .moins-svg,.quantity-selector .plus-svg{position:absolute;display:flex;align-items:center}.quantity-selector:not(.add) .input-qty,.quantity-selector:not(.add) .less{left:0;opacity:1}.quantity-selector:not(.add) .input-qty{transition-delay:.075s}.quantity-selector:not(.add) .less{transition-delay:.15s}.quantity-selector.add .panier-svg{opacity:1;transform:rotate(0);transition:.3s}.quantity-selector.step0 .panier-svg,.quantity-selector.step1 .panier-svg{opacity:0;transform:rotate(180deg);transition:.3s}.quantity-selector.add .plus-svg{opacity:0;transform:rotate(-45deg);transition:.3s}.quantity-selector.step0 .plus-svg{opacity:1;transform:rotate(0deg);transition:.3s}.quantity-selector.step0 .trash-svg{opacity:1;transform:rotate(0);transition:.3s}.quantity-selector.step1 .trash-svg{opacity:0;transform:rotate(90deg);transition:.3s}.quantity-selector.add .moins-svg,.quantity-selector.step0 .moins-svg{opacity:0;transform:rotate(-45deg);transition:.3s}.quantity-selector.step1 .moins-svg{opacity:1;transform:rotate(0deg);transition:.3s}.addbasketcta{position:relative;clear:both}.addbasketcta .quantity-selector{position:absolute;right:0;top:0;opacity:0;transition:.3s .3s}.addbasketcta .myctaadd{float:right;position:relative;z-index:1;transition:width .25s,color .025s,opacity .4s,visibility .4s}.addbasketcta.wqty .myctaadd{width:50px;opacity:0;visibility:hidden;color:rgba(0,0,0,0)}.addbasketcta.wqty .quantity-selector{opacity:1}.addbasketcta .quantity-selector .less,.addbasketcta .quantity-selector .more,.addbasketcta .quantity-selector input{width:50px;height:50px}.addbasketcta .myctaadd.show-m{display:none}@media screen and (min-width:1024px){.quantity-selector.add .more:hover .panier-svg{animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;transform:translate3d(0,0,0);backface-visibility:hidden;perspective:1000px}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(1px,0,0)}30%,50%,70%{transform:translate3d(-2px,0,0)}40%,60%{transform:translate3d(2px,0,0)}}}@media screen and (max-width:575.98px){.addbasketcta .myctaadd.show-m{display:flex}.addbasketcta .myctaadd.show-d,.addbasketcta .myctaadd.show-t{display:none}.addbasketcta .myctaadd{width:auto;min-width:200px}}@media(min-width:1024px){.dpr-popin .close-popin-cross{position:fixed}.dpr-popin:not(.popin-avis) .pop-content{width:360px;max-width:430px}.dpr-popin.popin-lot .pop-content{max-width:530px}}@media(max-width:1023.98px){.dpr-popin{width:100%;height:calc(100% - 30px);padding:80px 15px;opacity:1;right:0;top:100%;border-bottom-left-radius:0}.dpr-popin.open{top:30px}.popin-form-showemailingsubscription.open{padding-top:50px}#f_search .input-container{position:fixed}.dpr-popin:not(.popin-avis) .pop-content{max-width:100%}body.ecommerce .ecommerce_notif{text-align:left;padding:0 0 0 15px}.dpr-popin .cta-submit{position:relative;bottom:0;width:100%;font-weight:700;margin-top:30px;margin-bottom:30px}}@media(max-width:575.98px){.dpr-popin{border-top-right-radius:10px;border-top:1px solid rgba(0,0,0,.6);border-left:0}.dpr-popin .close-popin-cross{position:fixed;right:15px;top:45px;z-index:10}.dpr-popin .pop-title{align-items:flex-start}.dpr-popin .pop-title svg{margin-top:10px}.dpr-popin .pop-title span{max-width:75%}}.bizcare-green{color:#a9d29b !important}.bizcare-turquoise{color:#00c4c4 !important}.bizcare-blue{color:#91d8fa !important}.bizcare-purple{color:#613f92 !important}.bizcare-pink{color:#d44291 !important}.article.bizcare{width:100%;padding:0 35px;box-sizing:border-box}.article.bizcare .content-left,.article.bizcare .content-right{margin-bottom:0}.article.bizcare .img{width:50%}.article.bizcare .text{margin-top:0;right:unset;left:unset}.article.bizcare .title-page{margin:0 0 30px 0;line-height:1em;font-size:2.36em;font-family:"BC-Alphapipe-Bold";font-weight:600;text-align:center}.article.bizcare .title{margin:0 0 30px 0;line-height:1em}.article.bizcare .content-left .img,.article.bizcare .content-right .img{display:flex}.article.bizcare .content-left .img .visuel,.article.bizcare .content-right .img .visuel{max-height:auto;max-width:400px;margin:auto !important}@media screen and (max-width:1055px){.article.bizcare .content-left,.article.bizcare .content-right{width:100% !important}}@media screen and (max-width:675px){.article.bizcare .line-bizcare p{padding:0}.article.bizcare .text{width:100%;left:unset;right:unset}.article.bizcare .content-left,.article.bizcare .content-right,.article.bizcare .content-left .text,.article.bizcare .content-right .text{width:100% !important;text-align:center}.article.bizcare .content-left .img .visuel,.article.bizcare .content-right .img .visuel{padding:0 0 50px !important;width:58% !important;margin:auto !important}}