@import"https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&display=swap";@import"https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css";:root{--green:#24372c;--black:#000;--grey:#f5efea;--white:#fff;--grey-alt:#fdf6f0;--fsize11:0.688rem;--fsize13:0.813rem;--fsize14:0.875;--fsize18:1.125rem;--fsize20:1.25rem;--fsize27:1.688rem;--fsize32:2rem;--fsize47:2.938rem}.stick{top:0;position:-webkit-sticky;position:sticky;z-index:99;background:var(--white)}.main-nav{font-family:Roboto,sans-serif}.main-nav ul li a{transition:all .4s;padding:5px 20px;position:relative}.main-nav ul li a,.main-nav ul li a:hover{color:var(--black);text-decoration:none}.main-nav ul li a:hover:after{transform:scaleX(1);transform-origin:bottom left}.main-nav ul li a:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:2px;top:-4px;left:0;background-color:var(--green);transform-origin:bottom left;transition:transform .2s ease-out}#drop{display:none}#drop:checked+.toggle .menu-button{background:hsla(0,0%,100%,0)}#drop:checked+.toggle .menu-button:before{margin-top:0;transform:rotate(45deg)}#drop:checked+.toggle .menu-button:after{margin-top:0;transform:rotate(-45deg)}.toggle{display:none}.menu-button{display:block;background-color:var(--black);position:absolute;height:4px;width:30px;transition:transform .4s cubic-bezier(.23,1,.32,1);border-radius:2px}.menu-button:before{margin-top:-8px}.menu-button:after,.menu-button:before{display:block;background-color:var(--black);position:absolute;height:4px;width:30px;transition:transform .4s cubic-bezier(.23,1,.32,1);border-radius:2px;content:""}.menu-button:after{margin-top:8px}@media screen and (max-width:600px){.toggle{display:block;position:absolute;right:60px;top:56px}.menu{max-height:0;overflow:hidden;flex-direction:column;width:100%;justify-content:center;background:#fff;margin:10px 0 0!important}#drop:checked~ul.menu{width:100%;max-height:400px}.main-nav ul li a{display:block;padding:5px 10px}}.main-nav ul li a.active-link{color:var(--black);position:relative}.main-nav ul li a.active-link:after{content:"";position:absolute;width:100%;transform:scaleX(1);height:2px;bottom:0;left:0}.main-nav ul li.disable a:after{height:0}.language{position:relative}.language:before{content:"v";position:absolute;left:-10px;top:2px;font-weight:400;font-size:10px}.language input[type=checkbox],.language ul{display:none}.language input[type=checkbox]:checked~ul{display:block;position:absolute}.language ul li a{padding:0}@media screen and (max-width:600px){.language input[type=checkbox]:checked~ul{display:block;position:relative}}.btn-main{text-transform:uppercase;font-family:roboto;background:var(--green);color:var(--white);font-size:14px;padding:.75rem 1.75rem;border:1px solid var(--green);outline:none;border-radius:0}.btn-main:hover{background-color:transparent;color:var(--green);border:1px solid var(--green)}.btn-main:active{background-color:var(--green)!important;color:var(--white)!important}.btn-second{text-transform:uppercase;font-family:roboto;background:transparent;color:var(--green);font-size:14px;padding:.75rem 0;outline:none;border-radius:0;position:relative;font-weight:700}.btn-second:hover{background-color:transparent;color:var(--green)}.btn-second:hover:after{transform:scaleX(1);transform-origin:bottom left}.btn-second:after{content:"";position:absolute;width:100%;transform:scaleX(.2);height:2px;top:0;left:0;background-color:var(--green);transform-origin:bottom left;transition:transform .2s ease-out}.btn-second:active{background-color:var(--white)!important;color:var(--green)!important}.btn-third{text-transform:uppercase;font-family:roboto;background:transparent;color:var(--white);font-size:14px;padding:.75rem 0;outline:none;border-radius:0;position:relative}.btn-third:hover{background-color:transparent;color:var(--white)}.btn-third:hover:after{transform:scaleX(1);transform-origin:bottom left}.btn-third:after{content:"";position:absolute;width:100%;transform:scaleX(.2);height:2px;top:0;left:0;background-color:var(--white);transform-origin:bottom left;transition:transform .2s ease-out}.btn-third:active{background-color:var(--white)!important;color:var(--white)!important}.section{background-color:#f8f8f8}.restaurants{position:relative}.restaurants-list{display:flex;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.restaurants-list::-webkit-scrollbar{display:none}.restaurants-item{flex:0 0 650px;margin-right:40px}.restaurants-item a{color:inherit}.restaurants-img{width:100%;height:auto;object-fit:cover;height:350px;transition:filter .4s}.restaurants-img:hover{filter:grayscale(100)}.restaurants-title{font-size:20px;font-weight:700;margin-top:10px;margin-bottom:5px}.restaurants-place{color:#000;font-family:Roboto,sans-serif}.restaurants-place:hover{border-color:transparent}.scroll-btn{position:absolute;bottom:-60px;background-color:var(--grey);border:none;font-size:24px;padding:16px 20px;cursor:pointer;z-index:1;line-height:0}.left-btn{left:10px}.right-btn{right:10px}.resto-anim a{color:inherit}.resto-anim a,.resto-anim img,.resto-anim p{transition:all .4s}.resto-anim:hover a,.resto-anim:hover p{color:var(--green)}.resto-anim:hover img{filter:grayscale(1)}@media(min-width:1200px){.restaurants-item{flex:0 0 650px;margin-right:40px}}@media(max-width:992px){.restaurants-item{flex-basis:calc(100% - 60px)}}@media(max-width:768px){.restaurants-item{flex:0 0 100%}}.banner{height:100vh;background:url(/_next/static/media/Banner-Zouhair-Bouhlal.5ad76e6c.jpg);background-size:cover;background-repeat:no-repeat;background-position:top}.coming{position:absolute;width:100%;height:100vh;background:var(--green);animation:coucou 3.2s;opacity:0;z-index:9999;pointer-events:none;top:0}@keyframes coucou{0%{opacity:1}50%{opacity:1}}img.px-2.image-apparition{width:200px}.image-apparition{animation:apparition .8s ease-in-out}@keyframes apparition{0%{opacity:0}50%{opacity:0}to{opacity:1}}@media screen and (max-width:600px){.banner{background-position:-50px;background-position:50%;background:url(/_next/static/media/Banner-Zouhair-Bouhlal_mobile.ed97aa8d.jpg);background-size:cover;background-repeat:no-repeat}}.scrolldown{display:flex;justify-content:center;align-items:center;position:absolute;bottom:110px;left:50%}.chevron{position:absolute;width:2.1rem;height:.48rem;opacity:0;transform:scale(.3);animation:move-chevron 3s ease-out infinite}.chevron:first-child{animation:move-chevron 3s ease-out 1s infinite}.chevron:nth-child(2){animation:move-chevron 3s ease-out 2s infinite}.chevron:after,.chevron:before{content:"";position:absolute;top:0;height:100%;width:50%;background:hsla(0,0%,100%,.8)}.chevron:before{left:0;transform:skewY(30deg)}.chevron:after{right:0;width:50%;transform:skewY(-30deg)}@keyframes move-chevron{25%{opacity:1}33%{opacity:1;transform:translateY(2.28rem)}66%{opacity:1;transform:translateY(3.12rem)}to{opacity:0;transform:translateY(4.8rem) scale(.5)}}.iframeVideo{width:100%;min-height:900px}.img-fluid.px-2{display:none}@media(max-width:992px){.w-75{width:100%!important;margin-bottom:50px}.align-items-left,section h2{text-align:center}p{text-align:justify}.img-fluid.px-2{display:block}p.restaurants-place{text-align:center!important}}.contact input,.contact textarea{padding:.75rem 0;outline:none;border:none;border-bottom:.0625rem solid var(--black);background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%}.contact input,.contact label,.contact textarea{color:var(--black);font-size:1.25rem}.contact textarea{border:.0625rem solid var(--black);resize:none}.contact input::placeholder,.contact textarea::placeholder{color:var(--black)}.contact input:focus,.contact textarea:focus{border-bottom:.0625rem solid var(--green)}@font-face{font-family:caslon-regular;src:url(/_next/static/media/caslon.f056d6a4.woff);font-style:normal;font-weight:300}@font-face{font-family:caslon-italic;src:url(/_next/static/media/caslon-italic.9355c4e7.woff);font-style:normal;font-weight:300}body{font-family:caslon-regular;font-weight:300}a{text-decoration:none}.txt-green{color:var(--green)}.txt-grey{color:var(--grey)}.txt-black{color:var(--black)}.txt-white{color:var(--white)}.bg-green{background:var(--green)}.bg-grey{background:var(--grey)}.bg-grey-alt{background:var(--grey-alt)}.bg-black{background:var(--black)}.bg-white{background:var(--white)}.f11{font-size:var(--fsize11)}.f13{font-size:var(--fsize13)}.f14{font-size:var(--fsize14)}.f18{font-size:var(--fsize18)}.f20{font-size:var(--fsize20)}.f27{font-size:var(--fsize27)}.f32{font-size:var(--fsize32)}.f47{font-size:var(--fsize47)}.mn-img{margin-top:-8rem}.w-40{width:40%}.f-ita{font-family:caslon-italic}.restaurants img{height:280px;object-fit:cover}footer a{color:inherit;font-family:roboto}footer a:hover{color:var(--green)}