.body__pages--page{padding:0}.body__pages--page .booking__bar,.body__pages--page .site-footer,.body__pages--page .site__header{display:none}.body__pages--page main#menu{padding:55px 10px}.body__pages--page main#menu .menu__logo{position:absolute;top:16px;left:0;right:0;display:flex;justify-content:center}.body__pages--page main#menu .menu__logo-inner{padding:0 20px;background-color:#fff}.body__pages--page main#menu .menu__logo-inner>img{max-width:150px}.body__pages--page main#menu .menu__close{position:absolute;top:20px;left:20px}.body__pages--page main#menu .menu__close svg{width:16px}.body__pages--page main#menu .menu__container{padding:70px 17px;border:5px solid #000;border-image-source:url(//d11opl0t7n0lp6.cloudfront.net/packs/media/sohogrand/assets/images/sg-offers-bg-desktop-a5037b890fa356d40a934a640117b37a.svg);border-image-slice:61;border-image-width:49px}.body__pages--page main#menu .menu__header{display:flex;justify-content:center;align-items:center;margin:0 auto 25px}.body__pages--page main#menu .menu__header--lines{height:2px;border-bottom:2px dotted rgba(0,0,0,.5);flex-grow:1;margin-bottom:25px}.body__pages--page main#menu .menu__header--image{width:58px;height:58px;-o-object-fit:contain;object-fit:contain}.body__pages--page main#menu .menu__tray{display:flex;justify-content:flex-start;align-items:flex-start;margin:0 auto}.body__pages--page main#menu .menu__tray::-webkit-scrollbar{display:none}.body__pages--page main#menu .menu__tray--btn{font-family:ProximaBold,sans-serif;text-transform:uppercase;font-size:13px;font-weight:700;letter-spacing:.87px;text-align:center;color:#4f4f4f;width:auto;cursor:pointer;padding:25px 0}.body__pages--page main#menu .menu__tray--btn.active{text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:2px;cursor:pointer}.body__pages--page main#menu .menu__tray .swiper-wrapper{justify-content:space-between;align-items:flex-end}@media screen and (max-width:479px){.body__pages--page main#menu .menu__tray>*{margin-left:5px;margin-right:5px}.body__pages--page main#menu .menu__tray>:first-child{margin-left:0}.body__pages--page main#menu .menu__tray>:last-child{margin-right:0}}@media screen and (min-width:375px){.body__pages--page main#menu .menu__tray{justify-content:center}}.body__pages--page main#menu .menu__col{width:100%;margin:0 auto 50px}.body__pages--page main#menu .menu__subtitle{font-family:AustinNewsHeadline-Roman;font-size:25px;font-weight:400;line-height:1.17;text-align:center;padding-bottom:10px;border-bottom:2px dotted rgba(0,0,0,.5);margin:0 auto 10px;color:#000}.body__pages--page main#menu .menu__subtitle--extra{margin:0 0 10px;color:#000}.body__pages--page main#menu .menu__item-inner{display:inline-flex;flex-flow:row wrap;width:100%}.body__pages--page main#menu .menu__item-inner>:first-child{flex-basis:80%;width:80%}.body__pages--page main#menu .menu__item-inner>:last-child{flex-basis:20%;width:20%;text-align:right}.body__pages--page main#menu .menu__item{position:relative;margin:0 auto 20px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;color:#000}.body__pages--page main#menu .menu__item--name{font-family:AustinNewsHeadline-Roman;font-size:20px;font-weight:400;line-height:1.23;letter-spacing:.25px;color:#000}.body__pages--page main#menu .menu__item--price{font-family:AustinNewsHeadline-Roman;font-size:18px;font-weight:400;line-height:1.25;letter-spacing:normal;text-align:right;color:#000}.body__pages--page main#menu .menu__item--copy{font-family:ProximaReg;font-size:14px;font-weight:400;max-width:75%;line-height:1.33;letter-spacing:normal;color:#000;flex-basis:100%;text-transform:lowercase}@media (min-width:700px){.body__pages--page main#menu .menu__header{margin:0 auto 30px}.body__pages--page main#menu .menu__screen{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);grid-gap:0 50px;gap:0 50px}}@media only screen and (min-width:900px){.body__pages--page main#menu .menu__tray .swiper-wrapper{justify-content:center}}@media (min-width:1280px){.body__pages--page main#menu{padding:80px 50px}.body__pages--page main#menu .menu__logo{top:25px}.body__pages--page main#menu .menu__logo-inner{max-width:222px}.body__pages--page main#menu .menu__close{top:25px;left:25px}.body__pages--page main#menu .menu__close img{width:21px}.body__pages--page main#menu .menu__contianer{padding:90px 44px}.body__pages--page main#menu .menu__tray{margin:25px auto}.body__pages--page main#menu .menu__subtitle{font-size:30px;padding-bottom:15px;margin:0 auto 15px}.body__pages--page main#menu .menu__name{font-size:22px}.body__pages--page main#menu .menu__price{font-size:20px}.body__pages--page main#menu .menu__copy{font-size:15px;max-width:auto}.body__pages--page main#menu .menu__screen{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,auto);grid-gap:0 50px;gap:0 50px}.body__pages--page main#menu .menu__header--image{width:100px;height:100px}}a.menu-link{font-family:ProximaBold;text-decoration:underline;text-underline-offset:2px;font-size:13px;font-weight:700;letter-spacing:.87px;text-align:center;color:#000;text-transform:uppercase;display:inline-flex;margin:0 auto 20px}