@import url("https://googleapis.com");@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300..700;1,300..700&display=swap");body{font-family:Montserrat,Helvetica,Arial,Lucida,sans-serif}.main-header{position:absolute;top:0;left:0;width:100%;z-index:9999;background:transparent;background-image:linear-gradient(180deg,rgba(0,0,0,.9) 15%,rgba(255,255,255,0))!important;padding:18px 0;overflow:hidden}.fade-content p{opacity:0;transform:translateY(-15px);animation:fadeInDown 1.2s ease-out forwards}.fade-content p:first-child{animation-delay:.3s}.fade-content p:nth-child(2){animation-delay:.8s}.fade-content p:nth-child(3){animation-delay:1.3s}.fade-content p:nth-child(4){animation-delay:1.8s}.fade-content p:nth-child(5){animation-delay:2.3s}.fade-content p{animation-delay:2.6s}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}.main-header.scrolled{background:rgba(0,0,0,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:10px 0;box-shadow:0 5px 20px rgba(0,0,0,.25)}.main-header .container-fluid{max-width:1700px}.header-logo{width:140px;height:auto;transition:all .3s ease}.main-header.scrolled .header-logo{width:115px}.main-header .navbar-nav{align-items:center;gap:22px}.main-header .nav-link{color:#f8f2e1!important;font-size:16px;font-weight:500;letter-spacing:0;padding:0!important;position:relative;transition:.35s;font-family:Montserrat,Helvetica,Arial,Lucida,sans-serif;text-transform:uppercase}.main-header .nav-link:hover{color:#d7b68b!important}.main-header .nav-link:after{content:"";position:absolute;left:0;bottom:-8px;width:0;height:2px;background:#d7b68b;transition:.35s}.main-header .nav-link:hover:after{width:100%}.navbar-toggler{padding:0}.navbar-toggler:focus{box-shadow:none}.navbar-toggler-icon{background-image:none;width:30px;height:24px;position:relative}.navbar-toggler-icon,.navbar-toggler-icon:after,.navbar-toggler-icon:before{border-top:2px solid #fff}.navbar-toggler-icon:after,.navbar-toggler-icon:before{content:"";position:absolute;left:0;width:30px}.navbar-toggler-icon:before{top:8px}.navbar-toggler-icon:after{top:19px}.offcanvas{background:#121212}.offcanvas-header{border-bottom:1px solid rgba(255,255,255,.1)}.offcanvas .btn-close{filter:invert(1)}.offcanvas-body{padding-top:30px}.offcanvas .nav-link{color:#fff!important;text-transform:uppercase;padding:15px 0;font-size:18px}.offcanvas .nav-link:hover{color:#d7b68b!important}.dign_grid .col-lg-5 img,.gallery-section .col-lg-3.col-md-6.col-sm-6 img{width:100%}.navbar-toggler{border:none!important}.navbar-toggler:focus{box-shadow:none!important}.navbar-toggler-icon{background-image:none!important}.inr_bnr img{width:100%;height:100vh;object-fit:cover}.navbar-brand img{max-width:200px}.gallery-section{background-color:#f8f2e1}.menu-section-home .container-fluid{padding:70px}.award-arrow,.recognition-arrow{line-height:0}.floating_btns{position:fixed;top:145px;right:0;z-index:9999}.floating_btns ul{margin:0;padding:0;list-style-type:none;display:flex;flex-direction:column;gap:14px 0}.floating_btns ul li a{text-decoration:none;display:block;padding:0}.floating_btns ul li img{max-width:40px}.floating_btns ul li a:hover{opacity:.7}.btn.btn-dark.btn-outline-primary{font-size:20px!important;background-color:transparent!important;border-color:#000000!important;border-radius:40px!important;font-family:Montserrat,Helvetica,Arial,Lucida,sans-serif!important;font-weight:300!important;text-transform:uppercase!important;margin-top:10px;color:#000000!important;padding:10px!important;min-width:250px;max-width:100%}.linkk{background:transparent;border:none;color:#0f56ab;text-decoration:underline}.scrollTopIcon{position:fixed;bottom:20px;left:50%;font-size:15px;color:#fff;cursor:pointer;z-index:999;background:rgba(0,0,0,.8);width:50px;height:50px;border-radius:100%;display:flex;align-items:center;justify-content:center;transform:translateX(-50%)}.res-banner-content{position:relative;z-index:2;color:white;text-align:center}.res-banner-content h1{font-size:140px;font-weight:400;line-height:1.2}.modal_popup_sec{padding:10px!important}.reservation-banner{height:100vh;background-size:cover;background-position:50%;position:relative;display:flex;align-items:center;justify-content:center}.reservation-banner:after{content:"";position:absolute;inset:0}.influence-title{font-size:75px;margin-bottom:20px;font-weight:500;color:#FFFFFF!important;line-height:1.1em;text-align:center;font-size:65px;font-family:Montserrat,Helvetica,Arial,Lucida,sans-serif;font-weight:200}.influence-section.influence-section-2{background:#d04b28;padding:250px 0 10px}.influence-section.influence-section-2 .influence-content{color:#f8f2e1!important;font-family:Montserrat,Helvetica,Arial,Lucida,sans-serif;font-weight:300;font-size:28px;line-height:1.5em}.influence-section.influence-section-2{padding:100px 0}.res-row{display:flex;gap:20px;margin-bottom:20px}.res-form input,.res-form select,.res-form textarea{width:100%;background:transparent;border:1px solid #fff;padding:14px 16px;color:#e5e3e3;font-size:16px;outline:none;margin-bottom:14px}input::placeholder,textarea::placeholder{color:#bebebe}input[type=date]{color:#fff}input[type=date]::-webkit-datetime-edit{color:#fff}input[type=date]:valid::-webkit-datetime-edit{color:#fff}.res-form select option:disabled{color:#ffffff!important}input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.9);cursor:pointer}.res-form select{color:#ffffff}.res-form select:valid{color:#fff}.res-form select option{color:#000}.res-form textarea{height:180px;margin-bottom:15px;resize:none}.res-consent-wrap{display:inline-block;margin:0 0 0 1em;text-align:center}.res-consent{margin-top:25px;color:#ccc;font-size:22px;justify-content:center;padding:0 74px;margin-bottom:30px}.res-consent input{margin:0 5px 0 0;width:auto}.res-submit{margin:30px auto 0;display:block;padding:12px 49px;background:transparent;border:1px solid #ccc;color:#fff;cursor:pointer;transition:.3s;width:300px!important;font-size:20px;max-width:100%}.error{color:#ffec5a;margin-top:5px;font-size:15px;text-align:center;position:relative;top:-12px}.floating_btns_2 ul{display:flex;flex-wrap:wrap;gap:0 5px}@media (max-width:1200px){.main-header .navbar-nav{gap:18px}.main-header .nav-link{font-size:18px}.header-logo{width:120px}}@media (max-width:991px){.main-header{padding:15px 0}.header-logo{width:100px}}@media (max-width:767px){.main-header{padding:12px 0}.header-logo{width:90px}.scrollTopIcon{bottom:50px;left:47%}.floating_btns{display:none}.floating_btns_2{position:fixed;bottom:0;display:flex;justify-content:center;z-index:99;width:100%}.floating_btns_2 ul{display:flex;flex-wrap:wrap;gap:0 5px;margin:0;padding:0;list-style-type:none}.floating_btns_2 ul li a{padding:0}.floating_btns_2 ul li a img{max-width:175px;height:50px}}@media (max-width:575px){.header-logo{width:80px}}.welcome-section{padding-top:150px;padding-bottom:150px;background-color:#f8f2e1!important}.welcome-content{font-family:Montserrat,Helvetica,Arial,Lucida,sans-serif;font-weight:200;font-size:4.85vw;color:#872c12!important}.career-form{padding:50px;border-radius:10px}.career-form form{margin:2rem 5rem 0}.career-form .form-control,.career-form .form-select{padding:12px 10px}@media only screen and (min-width:981px){.welcome-logo{width:475px}}.vision-layout{background-color:#d04b28!important}.experience-layout,.vision-layout{padding-bottom:150px!important;padding-top:150px!important}.experience-layout{background-color:#995a25!important}.cuisine-layout{background-color:#738c3a!important;padding-bottom:150px!important;padding-top:150px!important}.event-layout{padding-top:150px;padding-bottom:150px;background-color:#26778e!important}.container.event-color h2,.container.event-color p{color:#fff!important}.section-heading{text-transform:uppercase;font-size:90px;color:#FFFFFF!important}.section-h2,.section-heading{font-family:Montserrat,Helvetica,Arial,Lucida,sans-serif;font-weight:200}.section-h2{font-size:43px;line-height:1.2em}.section-h2,.section-p{color:#f8f2e1!important}.section-p{font-family:Montserrat,Helvetica,Arial,Lucida,sans-serif;font-weight:300;font-size:28px;line-height:1.5em}.btn-outline-primary{font-size:20px!important;border-color:#f8f2e1!important;border-radius:40px!important;font-family:Montserrat,Helvetica,Arial,Lucida,sans-serif!important;font-weight:300!important;text-transform:uppercase!important;margin-top:10px;color:#f8f2e1!important;padding:10px!important;min-width:250px;max-width:100%}.btn-outline-primary:hover{background-color:transparent!important;color:#fff!important}.btn-outline-primary:after{content:"\f178";font-family:Font Awesome\ 6 Free;font-weight:900;margin:8px -18px;text-decoration:none;font-size:14px;position:absolute;opacity:0;transition:all .3s ease!important}.btn-outline-primary:hover:after{opacity:1;margin:5px 8px}.card-body.menu{font-family:Montserrat,Helvetica,Arial,Lucida,sans-serif;font-weight:300;font-size:28px;line-height:1.5em;background-color:#d38b24;height:100px;max-height:250px;display:flex;align-items:center;justify-content:center;color:#f8f2e1}.menu-section{padding-top:100px;padding-bottom:125px;background-color:#f8ab3d!important}footer{padding-top:80px;padding-bottom:80px;background-color:#f8f2e1!important}.footer-content{font-family:Montserrat,Helvetica,Arial,Lucida,sans-serif;color:#872c12!important;line-height:1.5em;font-size:1.3vw;font-weight:300;margin-bottom:22px}.footer-content b{font-weight:500}.socialmedia-content{padding-left:1px;padding-right:15px;color:#862C12;text-decoration:none;cursor:pointer;font-family:Montserrat,Helvetica,Arial,Lucida,sans-serif;font-weight:300;font-size:18px}.padding-footer{padding:0 5rem!important}.ftr_logo img{max-width:35%;height:auto}.card_hover{overflow:hidden}.card_hover img,.welcome-section .col-lg-4.col-md-6 img{transition:all .4s ease}.card_hover:hover img{transform:scale(1.1)}.story-layout{padding-top:125px;padding-bottom:125px;background-color:#872c12!important}.capitalize{text-transform:uppercase}.career-layout{padding-top:125px;padding-bottom:125px;background-color:#f8f2e1!important}.career-h1{font-size:4.85vw}.career-h1,.career-h2{font-family:Montserrat,Helvetica,Arial,Lucida,sans-serif;font-weight:200;color:#872c12!important}.career-h2{font-size:3.2vw;line-height:1.2em}.form-heading{font-weight:200;font-size:43px;color:#f8f2e1!important;line-height:1.2em}.note{color:#fff;padding-bottom:3px;font-size:12px;margin-bottom:4px!important}.success-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);display:flex;justify-content:center;align-items:center;z-index:9999;animation:fadeIn .4s ease}.err-msg,.invalid-feedback{color:#ffb7be!important}button.btn-submit.btn.px-5{width:100%;padding:12px 14px;border:1px solid #ddd;border-radius:6px;font-size:16px;box-sizing:border-box;background-color:#fff}.success-content{text-align:center;color:#fff;animation:scaleIn .4s ease}.checkmark{font-size:60px;color:#4CAF50;margin-bottom:20px;animation:pop .4s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@keyframes pop{0%{transform:scale(0)}to{transform:scale(1)}}.court-heading{font-size:43px;color:#872c12!important;line-height:1.2em;font-family:Montserrat,Helvetica,Arial,Lucida,sans-serif}.court-content{color:#872c12!important;font-weight:300;font-size:28px;line-height:1.5em}.py-200{padding-top:200px!important;padding-bottom:200px!important}.py-125{padding-top:125px;padding-bottom:125px}.gallery-bg{background-color:#f8f2e1!important}.dish-name{font-weight:200;font-size:43px;color:#FFFFFF!important;line-height:1.2em}.dish-about{color:#fff;font-weight:300;font-size:28px;line-height:1.5em}div#mobileMenu{background-color:#f8f2e1!important;border-top:3px solid #872c12}.dign_grid{overflow:hidden}.accordion-button{background-color:#fff!important;font-weight:500;font-size:17px!important;color:#6f6f6f!important;font-family:Open Sans,Arial,sans-serif}.accordion-item{border:1px solid #bf702d!important}.accordion-body{background-color:#f8f2e1!important;font-size:15px;color:#626262}.accordion-body p{margin-bottom:10px}.bounce{animation:bounce 2s infinite;-webkit-animation:bounce 2s infinite;-moz-animation:bounce 2s infinite;-o-animation:bounce 2s infinite}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-20px)}60%{transform:translateY(-10px)}}:root{--terracotta:#B5451B;--terracotta-light:#C45C30;--terracotta-pale:#F5EDE8;--terracotta-bg:#E8421A;--cream:#FBF7F3;--paper:#F7F2EC;--ink:#1C1410;--ink-soft:#3A2E28;--muted:#7A6A60;--border:#E0D4CC;--white:#FFFFFF;--section-bg:#F2EAE3;--tag-veg:#2E7D32;--tag-nonveg:#C62828;--tag-vegan:#1B5E20;--tag-healthy:#E91E63;--tag-sig:#B5451B;--tag-spicy:#FF5722}.cover{background:var(--terracotta-bg);position:relative;overflow:hidden;padding:52px 24px 44px;text-align:center}.cover-info-toggle{position:absolute;top:16px;right:16px;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.25);color:var(--white);padding:0 10px;border-radius:6px;font-family:DM Sans,sans-serif;font-size:25px;font-weight:500;letter-spacing:.5px;cursor:pointer;transition:all .2s;display:block;z-index:10}.cover-info-toggle.expanded,.cover-info-toggle:active,.cover-info-toggle:hover{background:rgba(255,255,255,.25)}.cover-info-dropdown{position:absolute;top:80px;right:8px;background:var(--white);border-radius:12px;padding:16px;min-width:280px;max-width:calc(100vw - 32px);box-shadow:0 8px 32px rgba(0,0,0,.2);opacity:0;pointer-events:none;transform:translateY(-8px);transition:opacity .25s ease,transform .25s ease;z-index:2000;font-size:14px;color:var(--ink-soft);line-height:1.8}.cover-info-dropdown.open{opacity:1;pointer-events:auto;transform:translateY(0)}.cover-info-dropdown .dropdown-title{font-family:Cormorant Garamond,serif;font-size:25px;color:var(--terracotta);font-weight:500;margin-bottom:8px;text-align:left}.cover-info-dropdown .dropdown-row{display:flex;align-items:flex-start;gap:6px;margin-bottom:4px;text-align:left}.cover-info-dropdown .dropdown-icon{flex-shrink:0;width:18px;text-align:center}.cover-info-dropdown .dropdown-divider{height:1px;background:var(--border);margin:8px 0}.cover:before{top:-40px;right:-40px;width:280px;height:280px;background:rgba(255,255,255,.04)}.cover:after,.cover:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.cover:after{bottom:-60px;left:-60px;width:220px;height:220px;background:rgba(0,0,0,.06)}.cover-arch{display:flex;justify-content:center;align-items:center;line-height:0}.cover-arch,.cover-logo{width:min(460px,100%);margin:0 auto;padding:0}.cover-logo{height:auto}.cover-logo,.cover-logo2{display:block;mix-blend-mode:screen}.cover-logo2{width:40px;height:40px;margin:0 auto}.cover-tagline{font-family:DM Sans,sans-serif;font-size:13px;color:rgba(255,255,255,.7);letter-spacing:3px;text-transform:uppercase;margin-top:0}.cover-script{display:none}.cover-sub{font-size:14px;color:rgba(255,255,255,.55);margin-top:18px;line-height:1.6}.award-strip{background:var(--ink);padding:8px 16px;text-align:center;font-size:14px;color:rgba(255,255,255,.65);letter-spacing:1.5px;text-transform:uppercase}.award-strip span{color:#D4A853;font-weight:500}.legend{background:var(--white);border-bottom:1px solid var(--border);padding:12px 20px;display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;font-size:11px}.legend-title{font-weight:500;color:var(--muted);text-transform:uppercase;letter-spacing:1px;width:100%}.legend-item{display:flex;align-items:center;gap:5px;color:var(--ink-soft);font-size:14px}.menu-icon{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;flex-shrink:0}.menu-icon,.menu-icon i{font-size:12px;line-height:1}.menu-icon svg{width:12px;height:12px;display:block;fill:currentColor}.menu-icon--nonveg,.menu-icon--veg{width:11px;height:11px;border-radius:2px;position:relative}.menu-icon--veg{border:1px solid #2e7d32}.menu-icon--nonveg{border:1px solid #c62828}.menu-icon--nonveg:before,.menu-icon--veg:before{content:"";position:absolute;inset:2px;border-radius:50%}.menu-icon--veg:before{background:#2E7D32}.menu-icon--nonveg:before{background:#C62828}.menu-icon--vegan{color:#7D8B32}.menu-icon--healthy{color:#AD1457}.menu-icon--signature{color:#B5451B}.menu-icon--more-spicy,.menu-icon--spicy{color:#C34A1D}.menu-icon--nuts{color:#5D4037}.menu-icon--shellfish{color:#A35A36}.menu-icon--gluten{color:#3C2F25}.menu-icon--egg{color:#D4AF37}.menu-icon--dairy{color:#8C6A3C}.legend-copy{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center}.sticky-nav{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:rgba(251,247,243,.96);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;border-bottom:1px solid rgba(28,20,16,.08);padding:10px 14px}.sticky-nav::-webkit-scrollbar{display:none}.nav-inner{display:flex;align-items:center;padding:6px;gap:6px;min-width:max-content;background:rgba(255,255,255,.96);border:1px solid rgba(28,20,16,.08);border-radius:18px;box-shadow:0 10px 24px rgba(28,20,16,.08)}.nav-btn{padding:10px 16px;background:none;border:none;cursor:pointer;font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;color:var(--muted);letter-spacing:.2px;text-transform:none;white-space:nowrap;border-radius:14px;transition:all .2s}.nav-btn:hover{color:var(--ink);background:rgba(232,66,26,.08)}.nav-btn.active{color:var(--terracotta-bg);background:rgba(232,66,26,.12);box-shadow:inset 0 0 0 1px rgba(232,66,26,.1)}.mobile-menu-fab{position:fixed;right:10px;bottom:78px;z-index:220;min-width:86px;height:72px;padding:10px 14px;border:none;border-radius:999px;background:#FF5722;color:var(--white);box-shadow:0 14px 30px rgba(0,0,0,.28);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;cursor:pointer}.mobile-menu-fab .fab-icon{font-size:18px;line-height:1}.mobile-menu-fab .fab-label{font-size:10px;bottom:70px!important;letter-spacing:.8px;text-transform:uppercase}.mobile-menu-sheet{position:fixed;right:18px;width:min(420px,calc(100vw - 32px));bottom:120px;z-index:215;background:#090b12;color:var(--white);border-radius:22px;padding:14px;max-height:min(570px,calc(100vh - 140px));overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;box-shadow:0 18px 48px rgba(0,0,0,.34);opacity:0;pointer-events:none;transform:translateX(26px);transition:opacity .22s ease,transform .22s ease}.mobile-menu-sheet::-webkit-scrollbar{width:6px}.mobile-menu-sheet::-webkit-scrollbar-thumb{background:rgba(255,255,255,.24);border-radius:999px}.mobile-menu-sheet.open{opacity:1;pointer-events:auto;transform:translateX(0)}.mobile-menu-item{width:100%;display:flex;align-items:center;justify-content:space-between;padding:14px 12px;background:transparent;color:rgba(255,255,255,.92);border:none;border-radius:14px;font-family:DM Sans,sans-serif;font-size:16px;cursor:pointer}.mobile-menu-item+.mobile-menu-item{margin-top:4px}.mobile-menu-item.active{background:rgba(255,255,255,.08)}.mobile-menu-item-count{color:rgba(255,255,255,.68);font-size:15px;transition:transform .22s ease}.mobile-submenu{max-height:0;overflow:hidden;opacity:0;margin:0 0 0 14px;padding-left:12px;border-left:1px solid rgba(255,255,255,.12);transition:max-height .22s ease,opacity .22s ease,margin .22s ease}.mobile-submenu.open{max-height:420px;opacity:1;margin:4px 0 8px 14px}.mobile-menu-item.expanded .mobile-menu-item-count{transform:rotate(180deg)}.mobile-submenu-item{width:100%;padding:10px 12px;background:transparent;color:rgba(255,255,255,.72);border:none;border-radius:12px;text-align:left;font-family:DM Sans,sans-serif;font-size:14px;cursor:pointer}.mobile-submenu-item+.mobile-submenu-item{margin-top:2px}.mobile-submenu-item:active,.mobile-submenu-item:hover{background:rgba(255,255,255,.06);color:rgba(255,255,255,.92)}.mobile-menu-backdrop{position:fixed;inset:0;z-index:210;background:rgba(0,0,0,.28);opacity:0;pointer-events:none;transition:opacity .22s ease}.mobile-menu-backdrop.open{opacity:1;pointer-events:auto}.menu-section{display:none}.menu-section.active{display:block}.cat-header{padding:28px 20px 6px;position:relative}.cat-name{font-family:Cormorant Garamond,serif;font-size:30px;font-weight:400;color:var(--ink);line-height:1.1}.cat-rule{width:40px;height:2px;background:var(--terracotta);margin-top:8px;margin-bottom:0}.cat-note{font-size:14px;color:var(--muted);font-style:italic;margin-top:6px}.subcat-header{padding:20px 20px 4px}.subcat-name{font-family:Cormorant Garamond,serif;font-size:20px;font-weight:400;color:var(--terracotta);font-style:italic}.subcat-note{font-size:11px;color:var(--muted);margin-top:3px}.item{padding:16px 20px;border-bottom:1px solid var(--border);display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:6px 12px;gap:6px 12px;align-items:start;background:var(--white);transition:background .15s}.item:last-child{border-bottom:none}.item:active{background:var(--terracotta-pale)}.item-left{min-width:0;padding-right:12px;display:flex;flex-direction:column;align-items:flex-start}.item-right{text-align:right;flex-shrink:0;min-width:72px}.item-name-row{display:inline-flex;align-items:baseline;gap:4px;flex-wrap:nowrap;min-width:0;max-width:100%}.item-name-leading-icons{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.item-name{font-family:Cormorant Garamond,serif;font-size:19px;font-weight:500;color:var(--ink);line-height:1.2;letter-spacing:.2px;min-width:0}.item-desc{font-size:12.5px;color:var(--muted);line-height:1.65;margin-top:5px;font-weight:300}.item-price{font-family:Cormorant Garamond,serif;font-size:20px;font-weight:500;color:var(--terracotta);line-height:1.2;white-space:nowrap}.item-price .rupee{font-size:14px;font-weight:400;vertical-align:middle}.tags{display:flex;gap:4px;flex-wrap:wrap;margin-top:5px}.tags--converted{display:none}.tag{display:inline-flex;align-items:center;gap:3px;font-size:9px;font-weight:500;letter-spacing:.8px;text-transform:uppercase;padding:2px 6px;border-radius:2px}.tag-veg{background:rgba(46,125,50,.1);color:var(--tag-veg);border:1px solid rgba(46,125,50,.25)}.tag-nonveg{background:rgba(198,40,40,.08);color:var(--tag-nonveg);border:1px solid rgba(198,40,40,.2)}.tag-vegan{background:rgba(27,94,32,.1);color:var(--tag-vegan);border:1px solid rgba(27,94,32,.25)}.tag-sig{background:rgba(181,69,27,.1);color:var(--tag-sig);border:1px solid rgba(181,69,27,.25)}.tag-spicy{background:rgba(255,87,34,.1);color:var(--tag-spicy);border:1px solid rgba(255,87,34,.2)}.tag-health{background:rgba(233,30,99,.08);color:var(--tag-healthy);border:1px solid rgba(233,30,99,.2)}.tag-gf{background:rgba(0,150,136,.08);color:#00695C;border:1px solid rgba(0,150,136,.2)}.tag-mspicy{background:rgba(255,87,34,.14);color:#C34A1D;border:1px solid rgba(255,87,34,.26)}.tag-nuts{background:rgba(93,64,55,.1);color:#5D4037;border:1px solid rgba(93,64,55,.24)}.tag-shellfish{background:rgba(163,90,54,.1);color:#A35A36;border:1px solid rgba(163,90,54,.24)}.tag-egg{background:rgba(212,175,55,.12);color:#A67C00;border:1px solid rgba(212,175,55,.3)}.tag-dairy{background:rgba(140,106,60,.1);color:#8C6A3C;border:1px solid rgba(140,106,60,.24)}.tag-time{background:rgba(100,100,100,.08);color:#555;border:1px solid rgba(100,100,100,.2)}.item-icons{display:inline-flex;align-items:center;gap:3px;flex-wrap:nowrap;flex-shrink:0;margin-top:0;white-space:nowrap;transform:translateY(-1px)}.item-time-inline{color:var(--muted);font-size:11px;letter-spacing:.2px;white-space:nowrap}.items-card{background:var(--white);border-radius:8px;margin:12px 16px;border:1px solid var(--border);overflow:hidden;box-shadow:0 1px 6px rgba(0,0,0,.05)}.section-gap{height:8px;background:var(--section-bg)}.grill-banner{background:var(--ink);margin:0;padding:16px 20px;border-radius:0}.grill-title{font-family:Cormorant Garamond,serif;font-size:22px;color:var(--white);font-weight:400}.grill-subtitle{font-size:12px;color:rgba(255,255,255,.5);font-style:italic;margin-top:4px}.origin-strip{background:var(--terracotta-pale);border:1px solid rgba(181,69,27,.2);margin:0 16px;border-radius:6px 6px 0 0;padding:12px 16px}.origin-strip .origin-title{font-family:Cormorant Garamond,serif;font-size:15px;font-weight:500;color:var(--terracotta)}.origin-strip .origin-body{font-size:11px;color:var(--muted);margin-top:3px;line-height:1.6}.allergen-footer{background:var(--paper);border-top:1px solid var(--border);padding:20px;font-size:14.5px;color:var(--muted);text-align:center;line-height:1.8}.allergen-footer strong{color:var(--ink-soft)}.allergen-footer .legend-copy{justify-content:center;margin-bottom:2px}.allergen-footer .footer-note{margin-top:6px}.bottom-space{height:60px}.price-variants{font-size:10px;color:var(--muted);margin-top:2px;font-style:italic;overflow-wrap:anywhere}.scroll-top{position:fixed;bottom:20px;right:20px;z-index:200;width:40px;height:40px;border-radius:50%;background:var(--terracotta);color:var(--white);border:none;cursor:pointer;font-size:18px;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 12px rgba(181,69,27,.4);opacity:0;transition:opacity .3s}.scroll-top.visible{opacity:1}.back-cover{background:var(--terracotta-bg);padding:40px 24px;text-align:center;margin-top:12px}.back-cover p{font-family:Cormorant Garamond,serif;font-size:15px;font-style:italic;color:rgba(255,255,255,.75);line-height:1.8}.back-cover .contact-line{font-family:DM Sans,sans-serif;font-size:12px;color:rgba(255,255,255,.55);margin-top:12px;letter-spacing:.5px}.back-cover .social{font-size:13px;color:rgba(255,255,255,.6);margin-top:6px;letter-spacing:1px}@media (max-width:400px){.cover-arch{width:min(250px,80vw)}.item-name{font-size:17px}.item-price{font-size:18px}.sticky-nav{padding:10px 10px 8px}.nav-btn{padding:9px 13px;font-size:12px}}@media (max-width:768px){.sticky-nav{top:0}.nav-inner{overflow-x:auto;width:100%}.mobile-menu-fab{min-width:72px;height:72px;padding:10px 12px;bottom:70px!important;right:10px!important}.mobile-menu-sheet{right:10px;top:82px;width:min(360px,calc(100vw - 20px));max-height:min(400px,calc(100vh - 170px))}}@media (max-width:560px){.sticky-nav{padding:8px 12px}.nav-inner{display:none}.item{grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;align-items:start}.item-left{padding-right:20px}.item-right{min-width:0;max-width:84px;justify-self:end}.item-name-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;grid-column-gap:4px;column-gap:4px;grid-row-gap:2px;row-gap:2px;max-width:100%;width:100%}.item-name-leading-icons{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;padding-top:5px}.item-name{display:block;min-width:0;font-size:20px;line-height:1.15;overflow-wrap:anywhere;font-weight:700}.item-icons{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:3px;flex-shrink:0;justify-self:end;padding-top:2px}.item-icons,.item-time-inline{white-space:nowrap}.item-desc{font-size:14px;line-height:1.55}.item-price{font-size:30px;line-height:1.15}.item-price .rupee{font-size:13px}.menu-icon{width:12px;height:12px;font-size:14px}.menu-icon i,.menu-icon svg{transform:scale(.92);transform-origin:center}.mobile-menu-sheet{right:12px;left:12px;top:auto;bottom:100px;width:auto;max-height:min(320px,calc(100vh - 220px))}}@media only screen and (max-width:991px){.main-header .nav-link{color:#872c12!important;font-family:Montserrat,Helvetica,Arial,Lucida,sans-serif;text-transform:uppercase;font-size:16px;padding:5px 10px!important;border-bottom:1px solid #f0ecdf;width:100%}.main-header .navbar-nav{align-items:start}.offcanvas-header{border-bottom:1px solid rgb(238,225,188)}.offcanvas .btn-close{filter:invert(0)}.main-header .nav-link:after{bottom:-2px;height:1px;background:#8c351b}.navbar-nav .nav-item{width:100%}}@media only screen and (max-width:767px){.section-heading{font-size:12vw}.section-h2{font-size:34px}.section-p{font-size:18px}.welcome-section{padding-top:50px;padding-bottom:50px}.cuisine-layout,.experience-layout,.vision-layout{padding-bottom:50px!important;padding-top:50px!important}.event-layout,.py-125,.story-layout,footer{padding-top:50px;padding-bottom:50px}.card-body.menu{font-size:24px}.footer-content{font-size:18px}.socialmedia-content{font-size:20px}.social a{display:block}.gallery-bg .col-lg-4.col-md-6{margin-bottom:20px}.court-heading{font-size:8vw}.court-content{font-size:20px}.dish-name{padding:14px 0 0}h4.dish-name{font-size:30px;margin-bottom:0!important}.dish-about{font-size:20px;margin:10px 0 20px}.career-form{padding:14px}.form-heading{font-size:20px}.welcome-section-home img{max-width:85%!important}.welcome-section h1{font-size:12vw!important}.welcome-section h2{font-size:30px!important}.btn-outline-primary{font-size:16px!important;padding:7px!important;min-width:190px;max-width:100%}.padding-footer{padding:0 14px!important}.social a{margin-bottom:14px}.ftr_logo img{color:transparent;max-width:70%;height:auto;margin:44px auto;display:block}.navbar-brand img{max-width:100px;height:auto}.navbar-toggler-icon:after,.navbar-toggler-icon:before{content:"";position:absolute;left:0;width:38px;border-radius:5px}.navbar-toggler-icon,.navbar-toggler-icon:after,.navbar-toggler-icon:before{border-top:4px solid #fff}.navbar-toggler-icon{width:38px!important;height:0!important;border-radius:5px}.navbar-toggler{height:30px;display:flex;align-items:flex-start}.inr_bnr img{width:100%;height:40vh;object-fit:cover}.fluid_mob,section .fluid_mob{padding:14px!important}.menu-section-home .container-fluid{padding:14px}.btn-outline-primary:hover:after{margin:2px 8px}.career-h1{font-size:12vw}.career-h2,.form-heading{font-size:30px}.career-form form{margin:2rem 0 0}.recognition-arrow.left{left:2%!important}.recognition-arrow.right{right:2%!important}.recognition-card.active{transform:translate(-50%,-50%) scale(1)!important}.recognition-slider{height:470px!important}.recognition-card img{height:auto!important}.res-consent{font-size:16px;padding:0}.ftr_ofer_ico{bottom:50px!important}footer{padding-bottom:130px!important}}@media only screen and (min-width:768px){.gallery-section .container-fluid{padding:0 20px}section.gallery-bg{padding:20px!important}.welcome-section .court-content{margin-bottom:125px}.awards-section .container,.cuisine-layout .container,.event-section.event-layout .container,.experience-layout .container,.story-layout .container,.vision-layout .container{margin-bottom:150px!important}.cuisine-layout.mb-0-con .container,.event-section.event-layout.mb-0-con .container,.experience-layout.mb-0-con .container{margin-bottom:0!important}.p_com_padd{padding:20px!important}}@media screen and (min-width:1200px) and (max-width:1400px){.main-header .navbar-nav{align-items:center;gap:15px}.main-header .nav-link{font-size:15px}}@media screen and (min-width:768px) and (max-width:991px){.menu-section-home .container-fluid{padding:100px}}.offr-body{background-color:#141414;font-family:Cormorant Garamond,serif;margin:0;padding:0}.offr-section{background-color:#141414;padding:90px 0 70px}.offr-heading{font-size:65px;font-family:Montserrat,Helvetica,Arial,Lucida,sans-serif;font-weight:200;color:#f5f2ea;text-align:center;line-height:1.2;margin:0 auto 35px}.offr-card{background-color:#872c12;border-radius:18px;overflow:hidden;position:relative;box-shadow:0 20px 60px rgba(0,0,0,.5);margin-bottom:30px}.offr-card-img-col{position:relative;min-height:460px;max-height:520px}.offr-card-img{width:100%;height:100%;min-height:460px;object-fit:cover;display:block}.offr-badge{position:absolute;top:0;left:5px;display:flex;flex-direction:column;align-items:center;z-index:2;width:100px}.offr-badge img{max-width:100%}.offr-badge-label{font-size:11px;letter-spacing:1px;color:#2b2b2b;font-weight:500}.offr-badge-title{font-size:15px;font-weight:700;color:#1c1c1c;letter-spacing:.5px}.offr-card-content-col{position:relative;z-index:1}.offr-content-inner{padding:50px}.offr-top-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.offr-top-row,.offr-top-row p{margin-bottom:0}.offr-eyebrow{color:#d9c9a3;font-size:28px;margin:0}.offr-eyebrow,.offr-title{font-family:Cormorant Garamond,serif}.offr-title{font-weight:700;font-size:38px;letter-spacing:0;color:#f5f2ea;margin:0 0 5px}.offr-title-accent{color:#c6a15b}.offr-divider{display:flex;align-items:center;gap:10px;margin-bottom:7px}.offr-divider-line{height:1px;width:34px;background-color:#edc77f;display:inline-block}.offr-divider-star{color:#c6a15b}.offr-star-sm{font-size:12px}.offr-star-lg{font-size:18px}.offr-detail-line{color:#cfcac0;font-size:18px;font-weight:300;margin-bottom:10px}.offr-detail-line strong{color:#f0ece2;font-weight:500}.offr-pricing{margin-top:16px}.offr-price-line{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-bottom:4px;font-family:Cormorant Garamond,serif}.offr-price-label{color:#f0ece2;font-size:28px}.offr-price-value{color:#d9bd8c;font-weight:600;font-size:28px}.offr-price-value-alt{font-size:28px}.offr-price-suffix{color:#d9bd8c;font-size:28px}.offr-price-hr{border:none;border-top:1px solid #ffffff;margin:8px 0 4px;width:100%;opacity:.8}.offr-price-line-alt{margin-bottom:6px}.offr-price-note{color:#ffffff;font-size:18px;margin:0;font-weight:300;font-family:Roboto,sans-serif}.offr_section_2{background-color:#872c12!important}.offr-pricing{max-width:-moz-fit-content;max-width:fit-content}.ml-77{margin-left:77px}.modal_pop{position:fixed;top:0;left:0;background:rgb(135,44,18,.9);border-radius:15px;width:100%;max-width:100%;z-index:99999;height:100%;display:flex;justify-content:center;align-items:center}.modal_popup_sec{width:850px;max-width:100%;background:#872c12;border:1px solid #fff;padding:45px;border-radius:14px}.head_pop_mdl h2{font-size:35px;color:#c9c9c9;margin:0}.head_pop_mdl h3{font-size:55px;color:#fff;font-weight:700;text-transform:uppercase;margin-bottom:20px}.voucher-form{background:#72240e;padding:30px;border:1px solid #ffffff;border-radius:14px}.voucher-form input{width:100%;background:transparent;border:1px solid #d5d5d5;padding:8px 14px;font-size:20px;color:#fff}.voucher-close-btn{position:absolute;right:0;top:0;background:transparent;border:1px solid #fff;color:#fff;right:10px;top:10px;border-radius:4px;padding:7px 13px;font-size:16px;line-height:14px}.voucher-submit-btn:after{content:"\f178";font-family:Font Awesome\ 6 Free;font-weight:900;margin:8px -18px;text-decoration:none;font-size:14px;position:absolute;opacity:0;transition:all .3s ease!important}.voucher-submit-btn:hover:after{opacity:1;margin:5px 9px}.voucher-close-btn:after{display:none}.offer_card{width:400px}.offer_card,.offer_card img{max-width:100%}.terms{text-align:center;margin:4rem 0 0;padding:35px 0}.terms h2{font-size:65px;color:#fff;font-weight:550;margin:0 0 14px}.terms h2,.terms ul{font-family:Cormorant Garamond,serif}.terms ul{color:#dbdbdb;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:28px;padding:0;margin:0;list-style-type:none}.terms ul li i{font-size:13px}.voucher-form .error{top:0;color:#efb8a8}.ftr_ofer_ico{position:fixed;right:20px;bottom:20px;z-index:99;display:inline-block;animation:shakeEveryTwoSeconds 2s ease-in-out infinite}.ftr_ofer_ico img{max-width:140px}@keyframes shakeEveryTwoSeconds{0%{transform:translateX(0)}5%{transform:translateX(-5px)}10%{transform:translateX(5px)}15%{transform:translateX(-5px)}20%{transform:translateX(5px)}25%{transform:translateX(0)}to{transform:translateX(0)}}.success_fl{text-align:center}.res-form{width:100%}.res-wrapper{padding-bottom:100px!important;padding-top:50px!important;background-color:#d04b28!important}.influence-section.influence-section-2 .influence-content p{margin:0}@media (max-width:991.98px){.offr-heading{font-size:34px}.offr-card-img,.offr-card-img-col{min-height:320px}.offr-content-inner{padding:30px}.offr-top-row{flex-direction:column;align-items:flex-start;gap:14px}}@media (max-width:767px){.offr-section{padding:60px 0 40px}.offr-heading{font-size:30px;margin-bottom:40px}.offr-title{font-size:30px;margin:10px 0}.offr-content-inner{padding:30px}.offr-price-value,.offr-price-value-alt{font-size:20px}.offr-price-label,.offr-price-suffix{font-size:17px}.offr-eyebrow{font-size:28px;line-height:normal}.terms h2{font-size:30px!important}.head_pop_mdl h2{font-size:20px}.head_pop_mdl h3{font-size:32px}.modal_popup_sec{padding:20px!important;max-width:100%!important;width:95%!important;margin:1rem auto}.modal_pop{display:block!important;overflow-y:auto}.voucher-form input{font-size:15px}.influence-title{font-size:35px}.influence-section.influence-section-2 .influence-content{font-size:20px}}@media screen and (min-width:992px) and (max-width:1199px){.offr-card-img-col{position:relative;min-height:580px;overflow:hidden;display:flex;align-items:center;justify-content:center}.offr-card-img{width:auto;height:100%;min-height:460px;object-fit:cover;display:block}.navbar-brand img{max-width:135px}.main-header .navbar-nav{gap:14px}.main-header .nav-link{font-size:14px}}