.menu-carousel{padding:137px 100px 140px}.menu-carousel .heading-wrapper{display:flex;align-items:center;margin-bottom:73px}.menu-carousel .heading-wrapper .heading{color:#26262c;font-family:Cormorant Infant;text-transform:uppercase;letter-spacing:-.05em;font-size:60px;line-height:70px;max-width:710px}.menu-carousel .heading-wrapper .button-wrapper{width:100%;text-align:right}.menu-carousel .heading-wrapper .button-wrapper a{color:#000;font-family:Inter;font-weight:500;text-transform:uppercase;margin-left:auto;font-size:14px;line-height:16.94px;display:flex;align-items:center;justify-content:center;position:relative;width:180px;height:60px;border:1px solid #6d6d6d}.menu-carousel .heading-wrapper .button-wrapper a:before{content:"";position:absolute;border:1px solid #6d6d6d;left:-5px;right:-5px;top:-5px;bottom:-5px}.menu-carousel-item-wrapper{font-family:Cormorant Infant;color:#26262c}.menu-carousel-item__number{position:relative;font-size:30px;line-height:30px;letter-spacing:-.05em;font-style:italic;padding-left:30px;margin-bottom:17px}.menu-carousel-item__number:before{content:"";background:#b1b1b1;position:absolute;width:25px;height:1px;left:0;top:50%}.menu-carousel-item__menu-name{font-size:40px;line-height:50px;text-align:center;margin-top:23px}@media only screen and (max-width:1024px){.menu-carousel{padding:107px 40px 108px}.menu-carousel .heading-wrapper{gap:9.45%}.menu-carousel .heading-wrapper .heading{font-size:40px;line-height:50px;letter-spacing:-.05em;flex-basis:65%}.menu-carousel .heading-wrapper .button-wrapper{width:auto}}@media only screen and (max-width:767px){.menu-carousel{position:relative;padding-top:113px;padding-left:42px;padding-bottom:320px}.menu-carousel .heading-wrapper{margin-bottom:76px}.menu-carousel .heading-wrapper .heading{flex-basis:100%;font-size:30px;line-height:35px}.menu-carousel .heading-wrapper .button-wrapper{position:absolute;bottom:120px;left:0;right:0;margin-left:auto;margin-right:auto;text-align:center}.menu-carousel .heading-wrapper .button-wrapper a{margin:0 auto}.menu-carousel-item__menu-image img{max-height:440px;width:100%}.menu-carousel ul.splide__pagination{bottom:-78px}button.splide__pagination__page{background-color:#b1b1b1}button.splide__pagination__page.is-active{background-color:#000;transform:scale(1)}}