.menu-slider-section{background-color:#000000b3;width:100%;height:100%;position:relative;overflow:hidden}.slider-background{z-index:-1;background-position:0;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;animation:2s ease-in-out forwards slideBg;position:absolute;top:0;left:0}.slider-background-wrapper{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.slider-background-layer{opacity:0;z-index:1;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;transition:opacity 1s,transform 0s 1s;position:absolute;top:0;left:0;transform:translate(-50px)scale(1.05)}.slider-background-layer.active{opacity:1;z-index:2;transition:opacity .2s,transform 1s cubic-bezier(.215,.61,.355,1);transform:translate(0)scale(1.05)}.menu-swiper .swiper-wrapper{align-items:center;display:flex;height:61vh!important}.menu-swiper{background-color:#0000;width:100%;height:100%;transition:background-color 1s;overflow:visible}.menu-swiper.faded{background-color:#0009}.menu-swiper .swiper-slide{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;transition:transform .3s ease-in-out;display:flex}.menu-swiper .swiper-slide-active{z-index:2;margin:0 auto}.menu-swiper .swiper-slide{vertical-align:top;text-align:center;padding:0 6px 5px;position:relative;width:auto!important}.menu-swiper .swiper-slide.swiper-slide-active,.menu-swiper .swiper-slide.swiper-slide-prev,.menu-swiper .swiper-slide.swiper-slide-next{height:auto;padding:0 165px 10px}.menu-slider-section .swiper-wrapper .swiper-slide.swiper-slide-active{transform:translate(0,0)!important}.menu-swiper .swiper-slide:after,.menu-swiper .swiper-slide:before{content:"";background-color:#fff;width:240px;height:1px;display:inline-block;position:absolute;top:calc(50% - 17px)}.menu-swiper .swiper-slide:before{transform-origin:100%;left:-125px}.menu-swiper .swiper-slide:after{transform-origin:0;right:-125px}.menu-swiper .swiper-slide .main-title{z-index:2;letter-spacing:.05em;text-transform:uppercase;opacity:.4;margin:0;font-family:Cormorant,serif;font-size:100px;font-weight:400;line-height:1em;transition:opacity .8s;display:block;position:relative}.swiper-slide.swiper-slide-active .main-title{opacity:1}.menu-swiper .swiper-slide .subtitle{opacity:.4;font-size:16px}.swiper-slide.swiper-slide-active .subtitle{opacity:1}.custom-cursor{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);pointer-events:none;color:#fff;z-index:9999;opacity:0;background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;font-size:14px;font-weight:700;transition:opacity .3s ease-out;display:flex;position:fixed;top:0;left:0;transform:translate(0,0)translate(-50%,-50%)}.menu-swiper:hover~.custom-cursor{opacity:1}
section.section-chefs .scroll-animation-images-wrapper{display:inline-block;position:relative}section.section-chefs .scroll-animation-images-wrapper .scroll-main-image{overflow:hidden}section.section-chefs .scroll-animation-images-wrapper .scroll-main-image img{max-width:100%;height:auto;box-shadow:none;border:none;border-radius:0}section.section-chefs .scroll-animation-images-wrapper .scroll-image{text-align:right;transition:transform .3s ease-out;position:absolute;top:40vh;left:-7.3vw;transform:translateY(0)}section.section-chefs .scroll-animation-images-wrapper .scroll-image img{width:202px;height:281px}section.section-chefs .scroll-animation-images-wrapper img{will-change:transform;transition:transform .2s ease-out}
section.section-cuisine .scroll-animation-images-wrapper{display:inline-block;position:relative}section.section-cuisine .scroll-animation-images-wrapper .scroll-main-image{overflow:hidden}section.section-cuisine .scroll-animation-images-wrapper .scroll-main-image img{max-width:100%;height:auto;box-shadow:none;border:none;border-radius:0}section.section-cuisine .scroll-animation-images-wrapper .scroll-image{text-align:left;transition:transform .3s ease-out;position:absolute;top:51%;right:-12%;transform:translateY(0)}section.section-cuisine .scroll-animation-images-wrapper .scroll-image img{width:202px;height:281px}section.section-cuisine .scroll-animation-images-wrapper img{will-change:transform;transition:transform .2s ease-out}section.section-cuisine .section-content-wrapper{padding:90px 0 0 16%}
