.loading-icon{margin:0;position:absolute;top:40%;left:50%;margin-left:-50px;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}.bmax-dotted-loader{position:relative;text-align:center;margin-top:-50px}.bmax-dotted-loader::after,.bmax-dotted-loader::before{content:"";position:absolute;width:100px;height:100px;border-radius:50%;border:2px #b49c66;border-style:dotted solid dotted solid;animation:turn-left 2s linear infinite}.bmax-dotted-loader::before{left:calc(50% - 25px);top:calc(50% - 25px);width:150px;height:150px;border-style:dotted dotted solid solid;animation:turn-right 2s linear infinite}@keyframes turn-right{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes turn-left{0%{transform:rotate(0deg)}100%{transform:rotate(-360deg)}}.our-menus-popup-row{--bs-gutter-x:1.875rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:0;margin-right:calc(var(--bs-gutter-x) * -0.5);margin-left:calc(var(--bs-gutter-x) * -0.5)}.our-menus-popup-row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * 0.5);padding-left:calc(var(--bs-gutter-x) * 0.5)}@media (min-width:992px){.ourmenus-grid{flex:0 0 auto;width:33.33333333%}}.our-menus-wrapper{background:#293838}.our-menus-popup-container{max-width:1350px;padding-left:35px;padding-right:35px;margin-left:auto;margin-right:auto}.our-menus-popup-header{height:auto;padding-top:60px;padding-bottom:60px;position:relative}.our-menus-popup-header .our-menus-box-title{width:100%;color:#B39C67;text-align:center;font-family:"Montserrat",sans-serif;font-size:10px;font-style:normal;font-weight:500;line-height:13px;letter-spacing:2px;text-transform:uppercase}.our-menus-popup-header .our-menu-close-popup{display:flex;column-gap:5px;align-items:center;position:absolute;top:50%;-ms-transform:translate(0%,-50%);transform:translate(0%,-50%);right:0;color:#FFF;font-family:"Montserrat",sans-serif;font-size:13px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:1.3px;text-transform:uppercase}.our-menus-popup-header .our-menu-close-popup:hover{color:#B39C67}.our-menus-popup-header .our-menu-close-popup:hover svg path{stroke:#B39C67}.ourmenus-grid{position:relative;margin-bottom:30px}.ourmenus-grid .image{position:relative;width:100%;height:271px;top:0;left:0}.ourmenus-grid .image img{width:100%;height:100%;object-fit:cover;object-position:center}.ourmenus-grid .image:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:rgb(41 56 56 / .34)}.ourmenus-grid .our_menus_title{color:#fff;text-align:center;font-family:"Noto Serif",sans-serif;font-size:36px;font-style:normal;font-weight:300;line-height:55px}.ourmenus-grid .our_menus_title{margin:0;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ourmenus-grid .btn-view-menu{cursor:pointer;color:#fff;font-family:"Montserrat",sans-serif;font-size:13px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:1.3px;text-transform:uppercase;border-bottom:1px solid #B39C67;padding-bottom:15px}.ourmenus-grid .btn-view-menu{margin:0;position:absolute;bottom:40px;left:50%;-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.our-menus-detail{position:relative;min-height:350px;margin-top:100px;background:#E9E3D5;display:flex;flex-direction:column}.our-menus-detail:after{content:"";background:#E9E3D5;position:absolute;width:100%;height:100%;left:0;top:0;opacity:0!important;z-index:-2;animation:fadeIn 0.5s ease forwards}.our-menus-detail.load-effect-bg:after{opacity:1!important;z-index:0}.our-menus-wrapper{position:fixed;top:0;left:0;width:100%;min-height:750px;height:100vh;z-index:100;overflow:auto}.our-menus-wrapper.bmax-our-menus-visible{position:relative;top:auto;left:auto;width:100%;min-height:100%;height:100%;z-index:1;overflow:visible}.bmax-our-menus-popup{display:none}.our-menus-popup-footer{display:flex;align-items:center;justify-content:center;margin-top:auto;z-index:2}.ourMenusBackToTop{color:#293838;font-family:"Montserrat",sans-serif;font-size:13px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:1.3px;text-transform:uppercase;border-bottom:1px solid #B39C67;padding-bottom:15px}