html{scroll-behavior:smooth}.restaurant-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:45px;margin:0 auto;max-width:1150px}.restaurant-menu__sidebar{-webkit-box-flex:0;-ms-flex:0 0 216px;flex:0 0 216px;position:sticky;top:var(--header-bottom-offset,0)}.restaurant-menu__expand-mobile-sidebar-button{border:2px solid #e84e0f;border-left:none;border-radius:0;border-right:none;color:#e84e0f;display:block;line-height:28px;overflow:hidden;padding:10px 20px 8px;position:relative;text-align:left;text-transform:uppercase;width:100%}.restaurant-menu__expand-mobile-sidebar-button:before{border-bottom:1px solid #e84e0f;border-top:1px solid #e84e0f;content:"";height:calc(100% - 4px);left:0;pointer-events:none;position:absolute;top:2px;width:100%}.restaurant-menu__expand-mobile-sidebar-button:after{background-image:url(../images/icons/plus-red.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:23px;position:absolute;right:24px;top:11px;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;width:23px;z-index:1}.restaurant-menu__expand-mobile-sidebar-button.open:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.restaurant-menu__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.restaurant-menu-sidebar-list__item:not(:last-child){margin-bottom:32px}.restaurant-menu-sidebar-list__item--button:not(:last-child){margin-bottom:24px}.restaurant-menu-sidebar-list__link[class]{color:#e84e0f;font-size:16px;font-weight:700;letter-spacing:.32px;line-height:28px;text-transform:uppercase}.restaurant-menu-section{border:1px solid #e84e0f;-webkit-box-shadow:0 0 0 4px #fdf7e2,0 0 0 5px #e84e0f,0 0 0 9px #fdf7e2,0 0 0 10px #e84e0f;box-shadow:0 0 0 4px #fdf7e2,0 0 0 5px #e84e0f,0 0 0 9px #fdf7e2,0 0 0 10px #e84e0f;padding:0 32px 32px;scroll-margin-top:calc(var(--header-bottom-offset, 0px) + 100px - var(--header-top-offset, 0px))}.restaurant-menu-section:not(:last-child){margin-bottom:130px}.restaurant-menu-section__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:-19px}.restaurant-menu-section__title .fl-heading-text{background-color:#fdf7e2;padding-left:12px;padding-right:12px}.restaurant-menu-section__additional_content{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:52px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.restaurant-menu-section-list{margin-top:32px}.restaurant-menu-section-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:35px;justify-content:space-between}.restaurant-menu-section-list__item:not(:last-child){margin-bottom:10px}.restaurant-menu-section-list__item--heading:not(:first-child),.restaurant-menu-section-list__item--image:not(:first-child),.restaurant-menu-section-list__item--text:not(:first-child){margin-top:32px}.restaurant-menu-section-list__item--heading:not(:last-child),.restaurant-menu-section-list__item--image:not(:last-child),.restaurant-menu-section-list__item--text:not(:last-child){margin-bottom:32px}.restaurant-menu-section-list__item--image{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.restaurant-menu-item--name{-webkit-box-flex:0;-ms-flex:0 1 660px;flex:0 1 660px}.restaurant-menu-item__description{font-size:16px;line-height:23px}.restaurant-menu-item--price{white-space:nowrap}@media (max-width:1320px){body{display:block}}@media (max-width:1200px){body{display:block}}@media (max-width:1199px){body{display:block}}@media (max-width:992px){body{display:block}}@media (max-width:991px){body{display:block}}@media (max-width:769px){body{display:block}}@media (max-width:768px){body{display:block}.restaurant-menu{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:80px}.restaurant-menu__sidebar{-webkit-box-flex:0;background-color:#fdf7e2;bottom:0;-ms-flex:0 1 auto;flex:0 1 auto;top:auto}.restaurant-menu__content{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:0 20px}.restaurant-menu-sidebar-list{height:0;overflow:hidden;-webkit-transition:height .2s,padding .2s;transition:height .2s,padding .2s}.restaurant-menu-sidebar-list.open{height:var(--scroll-height,auto)}.restaurant-menu-sidebar-list__item{padding:0 20px}.restaurant-menu-sidebar-list__item:not(:last-child){margin-bottom:24px}.restaurant-menu-sidebar-list__item:first-child{margin-top:28px}.restaurant-menu-sidebar-list__item:last-child{margin-bottom:18px}.restaurant-menu-sidebar-list__item--button:not(:last-child){margin-bottom:20px}.restaurant-menu-section{padding:0 12px 16px}.restaurant-menu-section:not(:last-child){margin-bottom:62px}}@media (max-width:575px){body{display:block}}@media (max-width:395px){body{display:block}}@media (max-width:370px){body{display:block}}@media (min-width:769px){.restaurant-menu__expand-mobile-sidebar-button{display:none}}@media (hover:hover){.restaurant-menu-sidebar-list__link[class]:hover{text-decoration:underline}}