.main-footer-wrapper{background-color:#5e1539;color:#f5f5f5}#force-footer{background-color:#3a031e!important}#hide-section,.hide-section{display:none}.widget-title span{border-bottom:2px solid #CCC}.main-footer-wrapper .widget_nav_menu ul>li+li{border:none}.menu-classic-wrap div.menu-title>span{font-size:18px;font-weight:700}.menu-food-opp-wrap ul{margin-bottom:0}.x-nav-menu>.x-menu-item+.x-menu-item{margin-left:32px}.top-bar-wrapper{background-color:#5e1539;color:#f8f8f8;font-weight:700}@media screen and (min-width:992px){.header-row>.container,.header-wrapper>.container{position:relative;width:1200px}}.x-nav-menu>.x-menu-item+.x-menu-item{margin-left:24px}@media screen and (min-width:992px){.header-4 .primary-menu{position:absolute;left:80%;width:100%}}@media screen and (min-width:992px){.x-nav-menu>.x-menu-item>.x-menu-a-text{color:#fff}}.accent{background-image:linear-gradient(90deg,#e8b948,#e85d3a,#e8b948);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;color:#fff0;display:inline-block}.header-is-float .is-sticky .sticky-region{background-color:#5e1539;border-bottom:1px solid #d5a268}.tandoor-about-section{padding:100px 0;background:#f8f3ee}.about-image-wrap{position:relative}.about-image-wrap img{width:100%;border-radius:30px;box-shadow:0 20px 50px rgb(0 0 0 / .12)}.experience-box{position:absolute;right:0;bottom:-40px;width:230px;background:#fff;border-radius:25px;padding:30px;box-shadow:0 20px 50px rgb(0 0 0 / .08)}.experience-box h3{font-size:58px;color:#5e1539;margin:0;font-weight:700;line-height:1}.experience-box p{margin-top:10px;color:#666}.about-subtitle{color:#d94f1a;font-size:14px;font-weight:700;letter-spacing:4px;text-transform:uppercase;margin-bottom:20px}.about-title{font-size:64px;line-height:1.1;font-weight:700;margin-bottom:30px}.about-title span{color:#d94f1a}.tandoor-feature-box{background:#fff;border:1px solid #e7ddd4;border-radius:25px;padding:25px;display:flex;align-items:flex-start;gap:18px;margin-bottom:25px;transition:.3s}.tandoor-feature-box:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgb(0 0 0 / .08)}.tandoor-feature-box .icon{width:100px;height:50px;background:#5e1539;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-size:24px}.tandoor-feature-box h4{margin:0 0 8px;font-size:22px;font-weight:600}.tandoor-feature-box p{margin:0;color:#777}@media(max-width:991px){.about-title{font-size:42px}.experience-box{position:relative;right:auto;bottom:auto;margin-top:20px;width:100%}}.featured-dishes-section{padding:100px 0;background:#f8f3ee}.featured-subtitle{color:#dd4c21;font-size:14px;letter-spacing:4px;text-transform:uppercase;font-weight:700;margin-bottom:20px}.featured-title{font-size:68px;line-height:1;font-weight:700;margin-bottom:60px}.menu-btn .vc_btn3{border-radius:40px!important;padding:18px 35px!important;background:#fff!important;color:#111!important;border:1px solid #ddd!important}.dish-card{background:#fff;border-radius:30px;overflow:hidden;box-shadow:0 15px 40px rgb(0 0 0 / .08);transition:.4s}.dish-card:hover{transform:translateY(-8px)}.dish-image{position:relative}.dish-image img{width:100%;height:380px;object-fit:cover}.dish-tag{position:absolute;left:15px;top:15px;background:#f5b61d;color:#000;font-size:12px;font-weight:700;padding:8px 14px;border-radius:20px;z-index:10}.dish-rating{position:absolute;right:15px;top:15px;background:#fff;padding:8px 14px;border-radius:20px;font-weight:600;z-index:10}.dish-content{padding:25px}.dish-spicy{color:#ff5b00;margin-bottom:15px}.dish-content h3{font-size:32px;margin-bottom:10px}.dish-content p{color:#666;margin-bottom:25px}.dish-bottom{display:flex;justify-content:space-between;align-items:center}.dish-price{font-size:22px;color:#d52f17;font-weight:700}.dish-add-btn{width:50px;height:50px;border-radius:50%;background:#5e1539;color:#fff;text-align:center;line-height:50px;font-size:28px;text-decoration:none}.dish-add-btn:hover{color:#fff;background:#d94a00}@media(max-width:991px){.featured-title{font-size:42px}.dish-card{margin-bottom:30px}}@media screen and (min-width:992px){.header-wrapper{background-color:rgb(94 21 57 / 28%)}}.header-is-float .is-sticky .sticky-region .x-nav-menu>li.current-menu-item>a.x-menu-a-text,.x-nav-menu>li.current-menu-item>a.x-menu-a-text{color:#f2ff25!important}.how-work-section{background:#f7f2ec;padding:100px 0}.how-work-title{text-align:center;margin-bottom:70px}.how-work-subtitle{color:#d84b1f;text-transform:uppercase;letter-spacing:4px;font-size:14px;font-weight:700;margin-bottom:15px;display:block}.how-work-heading{font-size:60px;font-weight:700;color:#170803;line-height:1.1;margin-bottom:40px!important}.work-card{background:#fff;border:1px solid #e7d9cb;border-radius:25px;padding:60px 30px;text-align:center;position:relative;min-height:320px}.work-card .step-label{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:#f3ae1c;color:#000;font-weight:700;font-size:14px;padding:6px 16px;border-radius:50px}.work-icon{width:95px;height:95px;margin:auto;border-radius:50%;background:linear-gradient(135deg,#ff2a00,#5e1539);display:flex;align-items:center;justify-content:center;font-size:40px;color:#fff;margin-bottom:25px}.work-card h3{font-size:34px;margin-bottom:15px;color:#170803}.work-card p{color:#666;line-height:1.8}@media(max-width:768px){.how-work-heading{font-size:36px}.work-card{margin-bottom:20px}.work-card h3{font-size:28px}}.menu-category-section{background:#f8f2eb;padding:90px 0}.menu-heading{text-align:center;margin-bottom:60px}.menu-subtitle{display:inline-block;background:#d8d2ca;color:#000;font-size:12px;font-weight:700;letter-spacing:4px;text-transform:uppercase;padding:8px 15px;margin-bottom:20px}.menu-title{font-family:'Playfair Display',serif;font-size:64px;font-weight:700;color:#170803;line-height:1.1;margin-bottom:20px}.menu-divider{width:120px;height:2px;background:#e6d0a7;margin:0 auto}.menu-grid{display:flex;gap:18px;justify-content:center;flex-wrap:wrap}.menu-card{background:#fff;border:1px solid #e8d8cb;border-radius:24px;padding:30px 25px;width:260px;transition:.3s}.menu-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgb(0 0 0 / .08)}.menu-icon{width:56px;height:56px;border-radius:18px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;margin-bottom:25px}.icon-red{background:linear-gradient(135deg,#d40000,#ff6a00)}.icon-orange{background:linear-gradient(135deg,#ffb400,#ff5c00)}.menu-card h3{font-family:'Playfair Display',serif;font-size:22px;margin-bottom:10px;color:#170803}.menu-card p{color:#666;margin:0;font-size:16px}@media(max-width:991px){.menu-title{font-size:42px}.menu-card{width:calc(50% - 15px)}}@media(max-width:767px){.menu-card{width:100%}.menu-title{font-size:34px}}.resy-booking-form{max-width:450px;width:100%;display:flex;flex-direction:column;gap:20px}.resy-booking-form .form-group{width:100%}.resy-booking-form label{display:block;margin-bottom:8px;font-size:14px;font-weight:600;color:#fffdfd}.resy-booking-form input,.resy-booking-form select{width:100%;height:55px;padding:0 15px;border:1px solid #ddd;border-radius:12px;font-size:16px;background:#fff}.resy-booking-form button{width:100%;height:55px;border:none;border-radius:50px;background:#5e1539;color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:.3s}.resy-booking-form button:hover{background:#bf360c}.resy-form-wrapper{display:flex;justify-content:center;align-items:center;width:100%}