.modal-overlay{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(0,0,0,.501);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:5}.nav__mobile-container{color:#fffde7;display:flex;flex-direction:column;height:auto;margin:10rem auto;width:80%}.nav__mobile-container-button{background-color:#fff;border:none;border-radius:50%;font-size:2rem;font-weight:700;height:60px;margin:1rem auto;text-align:center;text-decoration:none;width:60px}.nav__mobile-container-link{border-bottom:4px solid #fffde7;font-size:1.4rem;font-weight:700;margin:1rem auto;padding:.5rem;text-transform:uppercase;width:100%}.nav__mobile-container-link--active{border-bottom:8px solid #fffde7;border-bottom-left-radius:5px;border-left:8px solid #fffde7;color:#fffde7;position:relative;text-shadow:0 0 1px #fffde7,0 0 15px #fffde76e,0 0 51px #fffde733}.nav__mobile-container-link--active:after{background:#0000;bottom:0;box-shadow:0 0 6px 2px #fffde799,inset 0 0 6px 2px #fffde799,0 0 16px #fffde766,inset 0 0 16px #fffde766,0 0 32px #fffde733,inset 0 0 32px #fffde733;content:"";height:1px;left:0;position:absolute;width:100%}.nav__container{color:#fffde7;display:flex;flex-direction:column;margin-bottom:2.5rem;min-height:auto}@media screen and (max-width:768px){.nav__container{display:none}}.nav-link{border-bottom:2px solid #fffde7;font-size:1.4rem;font-weight:700;margin:1rem auto;padding:.5rem;text-transform:uppercase;width:100%}.nav-link :hover{transition:all .2s}.nav-link :hover,.nav-link--active{text-shadow:0 0 1px #fffde7,0 0 15px #fffde76e,0 0 51px #fffde733}.nav-link--active{border-bottom:8px solid #fffde7;border-bottom-left-radius:5px;border-left:8px solid #fffde7;color:#fffde7;position:relative}.nav-link--active:after{background:#0000;bottom:0;box-shadow:0 0 6px 2px #fffde799,inset 0 0 6px 2px #fffde799,0 0 16px #fffde766,inset 0 0 16px #fffde766,0 0 32px #fffde733,inset 0 0 32px #fffde733;content:"";height:1px;left:0;position:absolute;width:100%}.nav-link p{padding:.5rem}.sidebar__container{background-color:#000;border-right:1px solid #ccc;color:#fff;display:flex;flex:1 1;flex-direction:column;justify-content:space-between;max-height:100vh;overflow:scroll;padding:.5rem 2rem}@media screen and (max-width:768px){.sidebar__container{border-right:none;justify-content:center;max-height:auto;position:relative}}.main{display:flex;max-width:100vw}@media screen and (max-width:768px){.main{display:block}}.main__container{background-attachment:fixed;background-image:radial-gradient(circle,rgba(80,80,80,.346) 0,#000000c9 40%),url(/static/media/fond.f4a7086fe06cb17e5386.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;flex:5 1;flex-direction:column;font-size:calc(10px + 2vmin);max-height:100vh;max-width:100vw;overflow:scroll}@media screen and (max-width:768px){.main__container{max-height:100%;overflow-x:hidden}}.notFoundPage{background-image:radial-gradient(circle,hsla(0,0%,80%,.346) 0,#000000c9 80%),url(/static/media/fond.f4a7086fe06cb17e5386.webp);background-size:cover;height:100vh;width:100vw}.notFoundPage,.notFoundPage__container{background-position:50%;background-repeat:no-repeat}.notFoundPage__container{background-image:url(/static/media/logo_maelys.8fd029c6685a4536fb3e.webp);color:#fff;filter:drop-shadow(0 20px 10px black);height:100%;width:100%}@media screen and (max-width:768px){.notFoundPage__container{align-items:center;background-color:#1119;background-image:none;display:flex;flex-direction:column;justify-content:center}}.notFoundPage__title{font-size:2rem;font-weight:700;padding:10rem 0 2rem;text-align:center;width:100%}@media screen and (max-width:768px){.notFoundPage__title{color:#fff;margin-bottom:1rem;padding:0;width:100%}}.notFoundPage__link{display:block;font-size:2.5rem;font-weight:700;margin:0 auto;text-align:center;width:30%}.notFoundPage__link:hover{color:rgba(207,143,13,.759)}@media screen and (max-width:768px){.notFoundPage__link{color:rgba(207,143,13,.759);width:100%}}.admin__main{background-image:url(/static/media/new_background.066b6a88bdb6f76af726.jpg);background-position:50%;background-repeat:no-repeat;color:#fff;display:flex;flex-direction:column;height:100vh;max-width:100%;overflow:auto;position:relative}.login__container{background-color:rgba(0,0,0,.766);border:1px solid #000;left:50%;padding:1rem;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:35%}.login__container-inputText{height:40px;margin:1rem 0;width:80%}.login__container-buttondiv{margin:1rem;text-align:center}.login__container-button{border-radius:10px;font-size:1.5rem;font-weight:700;height:40px;width:auto}@media(max-width:768px){.login__container-button{width:auto}}@media(max-width:1024px){.login__container{width:60%}}@media(max-width:768px){.login__container{width:80%}}.modal__form{display:flex;flex-direction:column;margin:1rem auto;width:100%}.modal__form-info{align-items:center;display:flex;justify-content:space-between}.modal__form-info-name{display:flex;flex:2 1;flex-direction:column;font-size:1.5rem;font-weight:700;margin-bottom:2rem;text-align:center;width:100%}.modal__form-info-input{border:none;border-radius:10px;font-size:1rem;height:40px;margin-top:1rem;padding:.5rem}.modal__form-info-input-number{width:50%}.modal__form-info-price{display:flex;flex:1 1;flex-direction:column;font-size:1.5rem;font-weight:700;margin-bottom:2rem;text-align:center;width:100%}.modal__form-info-price-content{display:flex;justify-content:flex-end}.modal__form-info-price-contentMenu{display:flex;justify-content:center}.modal__form-label{display:flex;flex-direction:column;font-size:1.5rem;font-weight:700;margin-bottom:2rem;text-align:center;width:100%}.modal__form-input,.modal__form-input-price{border:none;border-radius:10px;font-size:1rem;height:40px;margin-top:1rem;padding:.5rem}.modal__form-input-price{text-align:right;width:40%}.modal__form-input-price-number{width:50%}.modal__form-input-price-content,.modal__form-textarea{margin-top:1rem;padding:.5rem}.modal__form-textarea{border:none;border-radius:10px;font-size:1rem;height:auto}.modal__form-button{align-items:center;display:flex;justify-content:center;margin:2rem auto 0;width:100%}.modal__form-button-button{margin:0 1rem;width:30%}.modal__form-div{margin:0 auto;text-align:center;width:100%}.modal__form-div-create{width:80%}.modal__form-file-container{display:flex;justify-content:center}.modal__form-file-container-content{margin:0 auto;width:100%}.modal__form-file-container-content-img{align-items:center;background-color:#dd8b1f;display:flex;font-size:1.1rem;font-weight:700;justify-content:space-between;margin:0 auto;padding:.5rem;text-align:center;width:50%}.modal__form-file-container-content-img-preview{display:block;height:auto;max-width:40%}.homepage-button{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#000c;border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:2rem;font-weight:700;padding:3rem;width:100%}.homepage-button:hover{background-color:#fffc;color:#000;transform:scale(1.05)}.menupage-button{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#000c;border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:1.5rem;font-weight:700;margin:1rem;padding:3rem;width:80%}.menupage-button:hover{background-color:#fffc;color:#000;transform:scale(1.05)}.disconnect-button{border:none;border-radius:20px;cursor:pointer;font-size:1rem;font-weight:700;margin:1.5rem;padding:.5rem;text-decoration:none;width:15%}.disconnect-button:hover{transform:scale(1.2)}@media screen and (max-width:768px){.disconnect-button{margin:1.5rem .5rem;width:40%}}.normal-button{border:none;border-radius:20px;cursor:pointer;font-size:1rem;font-weight:700;margin-top:1.5rem;padding:.5rem;text-decoration:none;width:15%}.normal-button:hover{transform:scale(1.2)}@media screen and (max-width:768px){.normal-button{margin:1.5rem .5rem;width:40%}}.validate{background-color:#0c670cb3;color:#fff}.cancel,.validate{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cancel{background-color:#c01d1db3}.disconnect{position:absolute;right:0;top:0;width:10%}.disabled{border:none;border-radius:20px;font-size:1rem;font-weight:700;padding:.5rem;pointer-events:none;text-decoration:none;width:30%}.article{flex:4 1;margin:2rem}.article-item{display:flex;font-size:2.5rem;font-weight:700;justify-content:space-between;margin:.5rem}.article-item__title{width:70%}.article-item__price-container{display:flex;justify-content:flex-end;width:30%}.article-item__price-container-double-price{display:flex;justify-content:space-between;text-align:center;width:100%}.article-item__price-container-double-price--price{text-align:right;width:100%}@media screen and (max-width:768px){.article-item__price-container-double-price--price{font-size:1.2rem}}.article-item__price-container-double-price--quantity{font-size:1rem;font-weight:400}.article-item__price-container-normal-price{text-align:right}@media screen and (max-width:768px){.article-item__price-container-normal-price{font-size:1.2rem}}.article-item-description{font-size:1.5rem;font-style:italic}@media screen and (max-width:768px){.article-item-description{font-size:1rem;margin:.5rem auto}.article-item{font-size:1.2rem;margin:2rem auto .5rem}.article{margin:.5rem auto}}.menupart{background:linear-gradient(#0e0e0e 65%,#030303 66%) top .03em center/100% .3em repeat-y;border:8px solid #fffde7;border-radius:5px;box-shadow:0 0 6px #fffde799,inset 0 0 6px #fffde799,0 0 16px #fffde766,inset 0 0 16px #fffde766,0 0 32px #fffde733,inset 0 0 32px #fffde733;margin:0 auto 2rem;width:90%}.menupart-title{font-size:3rem;font-weight:700;margin:2rem;text-align:center}@media screen and (max-width:768px){.menupart-title{font-size:2rem;margin:2rem auto}}.menupart-description{padding:.5rem;text-align:center;width:100%}.menupart-container,.menupart-container-reverse{align-items:center;display:flex;justify-content:space-between;padding:2rem}.menupart-container-reverse{background:linear-gradient(#0e0e0e 65%,#030303 66%) top .03em center/100% .3em repeat-y;flex-direction:row-reverse}@media screen and (max-width:768px){.menupart-container,.menupart-container-reverse{flex-direction:column;padding:.5rem}}.menupart-ComputerContent{border-radius:15px;flex:2 1;margin:0 1rem 1rem;max-height:auto;overflow:auto}.menupart-content{border-radius:15px;flex:2 1;margin:1rem}@media screen and (max-width:768px){.menupart-content{padding:.5rem;width:100%}}.menupart-photo{border:2px solid #000;border-radius:15px;box-shadow:0 22px 6px -7px #000000bd;display:block;flex:1 1;height:auto;max-width:30%}@media screen and (max-width:768px){.menupart-photo{flex:none;height:auto;margin:0 auto;max-width:100%}}.cartePage__container{background-position:50%;background-repeat:no-repeat;filter:drop-shadow(0 20px 10px black);height:100vh;max-width:100%;overflow:auto}.cartePage__container-title{font-size:5rem;font-weight:700;margin:3rem;padding:1.5rem;text-align:center}@media screen and (max-width:768px){.cartePage__container-title{font-size:3rem;margin:3rem auto;padding:.5rem}.cartePage__container{background-image:none;filter:none;height:auto}}.confPol-page{background-image:radial-gradient(circle,hsla(0,0%,80%,.346) 0,#000000c9 80%),url(/static/media/fond.f4a7086fe06cb17e5386.webp);background-size:cover;height:100vh}.confPol-page,.confPol-page__container{background-position:50%;background-repeat:no-repeat;width:100%}.confPol-page__container{align-items:center;background-image:url(/static/media/logo_maelys.8fd029c6685a4536fb3e.webp);color:#fff;display:flex;filter:drop-shadow(0 20px 10px black);height:100%;justify-content:center}.confPol-page__container-article{background-color:#1119;border-radius:15px;height:90%;overflow:auto;padding:2rem;width:70%}@media screen and (max-width:768px){.confPol-page__container-article{background-color:#111c;padding:.5rem;width:98%}}.confPol-page__container-article h2{font-size:2rem;font-weight:700;margin:1rem}@media screen and (max-width:768px){.confPol-page__container-article h2{font-size:1.5rem}}.confPol-page__container-article h3{font-size:1.8rem;line-height:1.5rem;margin:1rem;text-decoration:underline}@media screen and (max-width:768px){.confPol-page__container-article h3{font-size:1.2rem;margin:1rem .3rem}}.confPol-page__container-article h4{font-size:1.2rem;margin:1rem 2rem;text-decoration:underline}@media screen and (max-width:768px){.confPol-page__container-article h4{font-size:1rem;margin:1rem .3rem}}.confPol-page__container-article span{font-size:1.2rem;font-weight:600}@media screen and (max-width:768px){.confPol-page__container-article span{font-size:1rem;margin:1rem .3rem}}.confPol-page__container-article p{font-size:1.2rem;line-height:1.5rem;margin:0 2rem}@media screen and (max-width:768px){.confPol-page__container-article p{font-size:1rem;margin:1rem .3rem}}.confPol-page__container-article ul{list-style-type:disc;margin:1rem 4rem}@media screen and (max-width:768px){.confPol-page__container-article ul{margin:1rem 2rem}}.confPol-page__container-article li{font-size:1.2rem;line-height:1.5rem}@media screen and (max-width:768px){.confPol-page__container-article li{font-size:1rem}}.confPol-page__container-article a{font-size:1.3rem;font-weight:700}@media screen and (max-width:768px){.confPol-page__container-article a{font-size:1.1rem}}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{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:initial}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}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}a,del,ins{text-decoration:none}a{color:inherit}button,label{cursor:pointer}button,input{outline:0}body{background-color:#000}#root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Dosis,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}#root *{scrollbar-color:none;scrollbar-width:none}#root ::-webkit-scrollbar{display:none}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:Dosis;src:local("Dosis"),url(/static/media/Dosis-VariableFont_wght.0e7b67016bff1c785ebd.ttf) format("truetype")}
/*# sourceMappingURL=main.fb762691.css.map*/