@font-face{font-family:"Cormorant Garamond";src:url('/assets/cormorant-500.ttf') format('truetype');font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:"Cormorant Garamond";src:url('/assets/cormorant-700.ttf') format('truetype');font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"Cormorant Garamond";src:url('/assets/cormorant-italic-500.ttf') format('truetype');font-style:italic;font-weight:500;font-display:swap}@font-face{font-family:"Cormorant Garamond";src:url('/assets/cormorant-italic-700.ttf') format('truetype');font-style:italic;font-weight:700;font-display:swap}
.Marquee-display{height:auto!important;min-height:170px}.Marquee-display:before{content:"RAGHU'S INDIAN KITCHEN";display:block;white-space:nowrap;font-family:"Cormorant Garamond",Georgia,serif;font-size:clamp(5rem,10vw,10rem);font-weight:500;line-height:1.1;letter-spacing:-.05em}.Marquee-display svg{display:none!important}
.page-section.has-section-divider:first-child{border-bottom:14px solid #f09384;border-radius:0 0 50% 50% / 0 0 8% 8%;overflow:hidden}
.recovery-interior{background:#fff3ea;color:#141124}.recovery-hero{height:530px;display:flex;align-items:end;padding:100px 6vw 55px;background:linear-gradient(90deg,rgba(0,0,0,.52),rgba(0,0,0,.1)),url('/assets/raghu-screen.png') center/cover;color:#fff}.recovery-hero.story{background-image:linear-gradient(90deg,rgba(0,0,0,.55),rgba(0,0,0,.08)),url('/assets/dosa.png')}.recovery-hero.preorder{background-image:linear-gradient(90deg,rgba(0,0,0,.55),rgba(0,0,0,.08)),url('/assets/food.png')}.recovery-hero>div{max-width:1200px;width:100%;margin:auto}.recovery-hero small{font:600 12px Arial,sans-serif;letter-spacing:.2em}.recovery-hero h1{font-family:"Cormorant Garamond",Georgia,serif!important;font-weight:500!important;font-size:clamp(5rem,12vw,10rem)!important;line-height:.9!important;margin:16px 0 0!important;color:#fff!important}.recovery-wrap{width:min(1200px,88%);margin:auto}.recovery-menu,.recovery-story,.recovery-preorder{padding:100px 0 120px}.recovery-quote{font-family:"Cormorant Garamond",Georgia,serif;font-size:clamp(1.8rem,3vw,3rem);max-width:850px;line-height:1.2;margin:0 0 90px}.recovery-quote small{font:14px Arial,sans-serif}.menu-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px 110px}.menu-grid>div{border-top:2px solid #f09384;padding-top:25px}.menu-grid h2,.recovery-story h2,.recovery-preorder h2{font-family:"Cormorant Garamond",Georgia,serif;font-size:clamp(3rem,5vw,5.5rem)!important;font-weight:500!important;margin:0 0 10px!important}.menu-grid p,.menu-grid li,.recovery-story p,.recovery-preorder p{font-family:Georgia,serif;font-size:clamp(1.15rem,1.6vw,1.5rem);line-height:1.55}.menu-grid ul{list-style:none;padding:0;margin:24px 0}.menu-grid li{padding:6px 0}.menu-grid strong{font:700 23px Georgia,serif}.recovery-caution{font:14px Arial,sans-serif;margin:60px 0 0}.recovery-button{display:inline-block;background:#f09384;color:#161039;padding:14px 24px;margin-top:28px;text-decoration:none;font:700 15px Arial,sans-serif}.recovery-button:hover{background:#161039;color:#fff}.recovery-story,.recovery-preorder{display:grid;grid-template-columns:1.2fr .8fr;align-items:start;gap:75px}.recovery-story img,.recovery-preorder img{width:100%;max-height:850px;object-fit:cover}.recovery-story h3{font-family:"Cormorant Garamond",Georgia,serif;font-size:3.2rem;margin:50px 0 12px}.recovery-preorder{align-items:center}
.recovery-deep #header{position:absolute!important;top:0;left:0;right:0;z-index:20}.header-menu.is-recovery-open{display:block!important;visibility:visible!important;opacity:1!important;transform:none!important}.header-menu.is-recovery-open .header-menu-nav{display:block!important;visibility:visible!important;opacity:1!important}.header-burger-btn{cursor:pointer}
@media(max-width:760px){.recovery-hero{height:410px;padding:90px 6vw 35px}.recovery-hero h1{font-size:clamp(4rem,15vw,6.5rem)!important}.recovery-menu,.recovery-story,.recovery-preorder{padding:60px 0 80px}.menu-grid,.recovery-story,.recovery-preorder{grid-template-columns:1fr;gap:28px}.recovery-quote{margin-bottom:50px}.Marquee-display:before{font-size:5rem}}
