@import"https://fonts.googleapis.com/css2?family=Roboto:wght@100;400;700&family=Shrikhand&display=swap";.icon{display:flex;align-items:center;justify-content:center;width:50px;height:25px;transition-timing-function:ease-in-out;cursor:pointer}.icon:hover .icon--plein{transform:scale(1);z-index:10}.icon--vide{opacity:1;transform:scale(1);color:#000}.icon--plein{width:25px;height:23px;position:absolute;transform:scale(0)}body{margin-top:60px}.header{display:flex;align-items:center;justify-content:center;height:60px;width:100%;background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.2);position:absolute;transform:translateY(-60px)}.header__arrow{position:absolute;top:20px;left:20px;color:#343333;font-size:18px}.header__logo{width:170px}@media screen and (min-width: 768px){.header__logo{width:200px}}.footer{color:#fff;background-color:#343333;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;padding:20px;height:195px}.footer__logo{width:100px;margin-bottom:20px}.footer__nav{display:flex;align-items:start;justify-content:space-between;flex-direction:column;height:100px}.footer__nav>li>i{width:20px;margin-right:10px}.footer__nav>li>a{color:#fff}*{margin:0;padding:0;box-sizing:border-box;list-style:none;transition:400ms;text-decoration:none;outline:none;box-shadow:none;object-fit:cover;scroll-behavior:smooth;font-family:"Roboto",sans-serif}.loader{position:fixed;z-index:100;background-color:#fff;width:100%;height:105vh;opacity:1;animation:loader-bg 1s ease-in-out 3s 1 normal forwards;display:flex;align-items:center;justify-content:center;flex-direction:column;transform:translateY(-80px)}@keyframes loader-bg{0%{opacity:1}99%{opacity:0;transform:scale(1)}100%{transform:scale(0);opacity:0}}.loader__cube{width:200px;height:200px;transform:translate(-50%, -50%);animation-name:loader-cube;animation-timing-function:ease-in-out;animation-iteration-count:3;animation-duration:1.5s;background:linear-gradient(#FF79DA, #9356DC)}@keyframes loader-cube{0%{transform:rotate(0deg);border-radius:100%}50%{transform:rotate(-180deg);border-radius:10%}100%{transform:rotate(360deg);border-radius:100%}}.header--accueil{animation-name:header;animation-duration:1s;animation-delay:3s;opacity:0;animation-fill-mode:forwards}@keyframes header{from{opacity:0}to{opacity:1}}.localisation{display:flex;align-items:center;justify-content:center;height:50px;background-color:#e8e9ec;color:#343333}.localisation__text{margin-left:15px}.presentation{display:flex;align-items:center;justify-content:start;flex-direction:column;height:300px;background-color:#f6f6f7;text-align:center;padding:40px 0}@media screen and (min-width: 768px){.presentation__title{width:auto !important;font-size:30px}.presentation__subtitle{font-size:20px !important;width:auto !important}}@media screen and (min-width: 1200px){.presentation__title{font-size:40px}.presentation__subtitle{font-size:25px !important}}.presentation__title{width:250px;margin-bottom:10px}.presentation__subtitle{font-weight:lighter;font-size:18px;color:#343333;width:320px;margin-bottom:30px}.presentation__btn{width:220px;height:50px;border-radius:50px;color:#fff;background:linear-gradient(#FF79DA, #9356DC);font-size:15px;box-shadow:0px 5px 10px rgba(0,0,0,.4);border:none;cursor:pointer}.presentation__btn:hover{box-shadow:0px 7px 10px rgba(0,0,0,.5);background:linear-gradient(rgba(255, 121, 218, 0.9), rgba(147, 86, 220, 0.9))}.fonctionnement{display:flex;align-items:center;justify-content:space-between;flex-direction:column;height:420px;padding:50px 0}@media screen and (min-width: 768px){.fonctionnement{display:flex;align-items:center;justify-content:space-around;height:250px;flex-direction:row}.fonctionnement__title{position:absolute;top:450px}.fonctionnement__box{margin:0 20px}}.fonctionnement__title{width:100%;text-align:start;padding-left:20px}.fonctionnement__box{display:flex;align-items:center;justify-content:flex-start;background-color:#f6f6f7;height:70px;width:85%;border-radius:20px;box-shadow:1px 3px 10px rgba(0,0,0,.2);padding:0 10px;max-width:500px}.fonctionnement__box__chiffre{display:flex;align-items:center;justify-content:center;transform:translateX(-20px);background-color:#9356dc;color:#fff;border-radius:100%;width:25px;height:25px;min-width:25px;min-height:25px;font-size:15px}.fonctionnement__box__icon{width:25px;margin-right:10px;color:#7f8086;font-size:18px}.fonctionnement__box__icon--color{color:#9356dc}.restaurant{display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:#f6f6f7;height:auto;padding:50px 10px}.restaurant>div{width:100%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}@media screen and (min-width: 1200px){.restaurant>div{display:flex;align-items:center;justify-content:space-around;flex-wrap:nowrap}}.restaurant__title{width:100%;margin-bottom:10px;padding-left:10px}.restaurant__box{width:100%;max-width:330px;height:250px;background-color:#fff;border-radius:10px;box-shadow:3px 2px 15px rgba(0,0,0,.2);margin:10px}.restaurant__box__img{width:100%;height:175px;border-radius:10px 10px 0 0}.restaurant__box__title{font-size:18px;margin:5px 0 5px 10px;color:#000}.restaurant__box__subtitle{font-weight:normal;font-size:15px;color:#343333;margin-left:10px}.restaurant__box .icon{position:relative;left:80%;bottom:30px}.restaurant__box .icon>button{background-color:#fff}.restaurant__box__nouveau{display:flex;align-items:center;justify-content:center;border-radius:2px;background-color:#aadfd2;color:#40886b;width:80px;height:30px;font-size:13px;font-weight:bold;position:relative;left:70%;bottom:235px}.menu{width:100%;height:1388px}.menu--height{height:1478px}.menu__img{height:300px;width:100%}.menu__ctn{background-color:#f6f6f7;border-radius:30px 30px 0 0;padding-top:30px;transform:translateY(-70px);display:flex;align-items:center;justify-content:center;flex-direction:column;height:1154px}.menu__ctn--height{height:1244px}.menu__ctn__title{font-family:"Shrikhand",cursive;font-size:26px}.menu__ctn__title-icon{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 20px;max-width:600px;margin:0 auto}.menu__ctn__box{margin-top:20px;display:flex;align-items:center;justify-content:space-between;flex-direction:column;width:100%;max-width:600px}.menu__ctn__box>h2{width:100%;text-align:start;padding-left:20px;font-size:16px;color:#343333;font-weight:lighter}.menu__ctn__box>h2::after{content:"";width:40px;height:3px;background-color:#99e2d0;display:block;margin:5px 0}.menu__ctn__btn{width:185px;height:50px;border-radius:50px;color:#fff;background:linear-gradient(#FF79DA, #9356DC);font-size:15px;box-shadow:0px 5px 10px rgba(0,0,0,.4);border:none;cursor:pointer;margin:auto}.menu__ctn__btn:hover{box-shadow:0px 7px 10px rgba(0,0,0,.5);background:linear-gradient(rgba(255, 121, 218, 0.9), rgba(147, 86, 220, 0.9))}.ctn{overflow:hidden;cursor:pointer;animation-name:on-load;animation-duration:1.5s;animation-fill-mode:forwards;background-color:#fff;width:90%;height:70px;margin:10px 0;border-radius:15px;padding-left:15px;display:flex;align-items:center;justify-content:space-between;box-shadow:3px 5px 15px rgba(0,0,0,.2);opacity:0}.ctn__txt{flex-grow:1}.ctn__txt>h1{margin-bottom:5px;font-size:18px;text-overflow:ellipsis;width:90%;white-space:nowrap;overflow:hidden}.ctn__txt__ctn{display:flex;align-items:center;justify-content:space-between;padding-right:10px}.ctn__txt__ctn>p:nth-child(2){font-weight:bold;font-size:14px;margin-left:10px}.ctn__txt__ctn p:first-child{flex-grow:1;font-size:14px;color:#343333;text-overflow:ellipsis;width:100px;white-space:nowrap;overflow:hidden}.ctn__check{width:0;background-color:#99e2d0;height:70px;display:flex;align-items:center;justify-content:center;color:#fff;transition:400ms;transform-origin:right;overflow:hidden;border-radius:0 15px 15px 0}.ctn__check>i{font-size:20px}.ctn:hover .ctn__check{width:60px;transition:400ms}.ctn:hover .ctn__check>i{animation-name:rotate;animation-duration:400ms}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes on-load{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ctn--2{animation-delay:100ms}.ctn--3{animation-delay:200ms}.ctn--4{animation-delay:300ms}/*# sourceMappingURL=style.css.map */
