:root{--rule-dark:rgba(214,154,66,.22);--rule-light:rgba(87,66,35,.19)}.header{border-bottom:1px solid var(--rule-dark)}.cinema-footer{left:7%;right:7%;grid-template-columns:1fr 1fr;gap:64px;bottom:34px}.cinema-chapters{gap:26px}.cinema-chapters button{padding:14px 0 16px;opacity:.8}.cinema-chapters button:after,.cinema-chapters button i{display:block}.cinema-chapters button:after{background:#f7ecdc25}.cinema-chapters button i{background:var(--gold)}.hero.cinema .hero-copy{padding-bottom:80px}.hero.cinema .hero-description{max-width:390px;margin:28px 0}.hero.cinema .arrow-link{padding:14px 22px;min-height:52px;background:var(--gold);color:var(--black);gap:32px;border:1px solid var(--gold);letter-spacing:.045em}.hero.cinema .arrow-link span{color:var(--black)}.hero.cinema .arrow-link:hover{background:#e5ad5e;border-color:#e5ad5e;gap:40px}.story,.menus,.himsagar,.bar,.visit{padding-left:7%;padding-right:7%}.section-top{padding-top:0;align-items:baseline;color:#76654e}.himsagar .section-top,.visit .section-top{color:#b6ad9c}.section-top>span:last-child{letter-spacing:.025em;white-space:nowrap}.story{padding-top:64px;padding-bottom:100px}.story-intro{padding:58px 8% 64px}.story-intro>p:last-child{max-width:620px}.story-editorial{grid-template-columns:1.1fr .85fr;gap:12%}.editorial-food{padding-top:0}.story-note{padding-right:0;max-width:390px}.story-note p{margin:22px 0}.story-note .arrow-link{gap:18px}.menus{padding-top:0;padding-bottom:100px}.menus>.section-top{border-top:1px solid var(--rule-light);padding-top:28px}.menu-heading{margin:48px 0 46px;align-items:center}.menu-heading>p{max-width:360px;padding-bottom:0}.menu-editorial{grid-template-columns:.8fr 1.6fr;gap:8%;align-items:start}.menu-selection{padding-top:0}.menu-tabs button{min-height:76px;padding:18px 0;border-bottom:1px solid var(--rule-light)}.menu-tabs button:last-child{border-bottom:0}.menu-tabs button[aria-selected=true],.menu-tabs button[aria-selected=true] .tab-no{color:#6e4a1f}.menu-selection>p{max-width:340px;margin-top:26px}.arrow-link{min-height:44px}.arrow-link:not(.hero .arrow-link){text-underline-offset:6px}.arrow-link:not(.hero .arrow-link):hover{text-decoration:underline;text-decoration-thickness:1px}.himsagar{padding-top:64px;padding-bottom:96px}.journey-heading{margin:56px 0}.journey-grid{gap:10%}.journey-stops{border-bottom:1px solid var(--rule-dark);padding-bottom:16px}.journey-stops button{min-width:32px;min-height:44px}.journey-stops button:before{bottom:-19px}.stop-copy{min-height:215px}.bar{padding-top:64px;padding-bottom:96px}.bar-grid{margin-top:52px;gap:12%}.bar-copy>p:not(.eyebrow){max-width:350px}.gather-catering{border-top:1px solid #f7ecdc35;padding-top:22px}.visit{padding-top:64px;padding-bottom:80px}.visit-grid{margin-top:54px}.visit-info>div+div{margin-top:30px}footer{padding:48px 7% 26px;border-top:1px solid var(--rule-dark)}.footer-bottom{border-top:1px solid #f7ecdc20;padding-top:24px;margin-top:8px}.dialog-contact{border-top:1px solid var(--rule-dark)}@media(max-width:1000px)and (min-width:701px){.cinema-footer{left:5%;right:5%;gap:36px}.hero.cinema .hero-copy{padding-left:5%}.hero.cinema .hero-description{max-width:320px}.story,.menus,.himsagar,.bar,.visit{padding-left:6%;padding-right:6%}.menu-heading{gap:30px}.menu-heading>p{max-width:260px}.menu-editorial{grid-template-columns:.9fr 1.2fr;gap:6%}.story-editorial{gap:9%}}@media(max-width:700px){.header{height:86px}.mobile-nav{top:86px}.hero.cinema{height:880px;min-height:880px;max-height:none}.hero.cinema .hero-copy{padding:30px 7% 0;width:100%;height:auto}.hero.cinema h1{font-size:clamp(52px,15.2vw,67px);line-height:1.01}.hero.cinema .hero-description{margin:20px 0;max-width:330px;font-size:16px}.hero.cinema .hero-copy>.eyebrow{font-size:12px;line-height:1.6;max-width:330px;margin-bottom:20px}.hero.cinema .arrow-link{font-size:13px;padding:12px 18px;min-height:48px}.cinema-stage{top:365px;right:0;bottom:65px;left:0}.flavour-camera{width:112%;height:115%;top:-5%;right:-6%;-webkit-mask-image:linear-gradient(0deg,transparent,black 15%,black 82%,transparent);mask-image:linear-gradient(0deg,transparent,black 15%,black 82%,transparent)}.pour-camera{width:108%;height:115%;top:-5%;right:-4%;-webkit-mask-image:linear-gradient(0deg,transparent,black 15%,black 82%,transparent);mask-image:linear-gradient(0deg,transparent,black 15%,black 82%,transparent)}.cocktail-camera{width:150%;height:112%;top:-6%;right:-25%;-webkit-mask-image:linear-gradient(0deg,transparent,black 15%,black 82%,transparent);mask-image:linear-gradient(0deg,transparent,black 15%,black 82%,transparent)}.cinema-shade{background:linear-gradient(0deg,#111310 0%,transparent 20%,transparent 75%,#111310 100%)}.cinema-footer{left:7%;right:7%;bottom:22px;grid-template-columns:1fr;gap:0}.cinema-chapters{gap:22px}.cinema-chapters button{font-size:18px;min-height:48px;padding:10px 0 15px}.cinema-chapters button>span{margin-right:6px}.story,.menus,.himsagar,.bar,.visit{padding-left:7%;padding-right:7%}.section-top{font-size:12px;gap:16px;align-items:start;line-height:1.6}.section-top>span:first-child{max-width:57%}.section-top>span:last-child{white-space:normal}.story{padding-top:42px;padding-bottom:60px}.story-intro{padding:38px 0}.story h2{font-size:43px;line-height:1.08;margin:22px 0}.story-intro>p:last-child{text-align:left;font-size:16px}.story-editorial{grid-template-columns:1fr;gap:36px}.editorial-food .image-wrap{height:430px}.editorial-food figcaption{gap:16px;line-height:1.6}.editorial-food figcaption span:last-child{text-align:right}.chef-image{width:74%;margin-left:auto}.chef-image .image-wrap{height:300px}.story-note{margin-top:32px;max-width:none}.story-note p,.menu-selection>p,.journey-intro,.stop-copy p,.bar-copy>p:not(.eyebrow){font-size:16px}.menus{padding-top:0;padding-bottom:60px}.menus>.section-top{padding-top:24px}.menu-heading{display:block;margin:32px 0}.menu-heading h2{font-size:49px}.menu-heading>p{margin-top:22px;font-size:16px}.menu-editorial{grid-template-columns:1fr;gap:30px}.menu-tabs{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.menu-tabs button{font-size:29px;gap:10px;min-height:64px;padding:14px 0}.menu-tabs button:last-child{border-bottom:1px solid var(--rule-light)}.menu-tabs .tab-arrow{font-size:22px}.menu-selection>p{max-width:none;margin:24px 0 10px}.menu-photos{padding-right:14%;padding-bottom:35px;min-height:400px}.menu-main-photo>.image-wrap{height:370px}.menu-secondary-photo{width:40%;height:190px}.himsagar,.bar{padding-top:44px;padding-bottom:60px}.journey-heading{margin:38px 0}.journey-heading h2{font-size:46px;line-height:1.06}.journey-grid{gap:34px}.journey-image{height:440px}.journey-word{font-size:60px}.journey-intro{max-width:none;margin:18px 0 24px}.stop-copy{min-height:0;padding-top:28px;margin-bottom:20px}.bar-grid{margin-top:38px;gap:30px}.bar-copy>p:not(.eyebrow){max-width:none}.gather-catering{left:7%;right:7%;bottom:25px;font-size:12px}.visit{padding-top:44px;padding-bottom:52px}.visit-grid{margin-top:34px;gap:36px}.visit-info>div+div{margin-top:0}footer{padding:38px 7% 24px;gap:28px}.footer-bottom{padding-top:22px;margin-top:0}}@media(max-width:360px){.hero.cinema{height:900px;min-height:900px}.cinema-stage{top:395px}.header-actions{gap:12px}.book-link{padding:9px 10px}.menu-tabs{gap:0 16px}.menu-tabs button{font-size:26px}}@media(max-width:700px){.menu-tabs button{font-size:clamp(24px,6.5vw,27px);gap:8px;white-space:nowrap}.menu-tabs .tab-arrow{display:none}.menu-tabs button[aria-selected=true]{border-bottom-color:#956b31}}footer.site-footer{display:block;padding:0 7% 26px;background:#151711;border-top:1px solid var(--rule-dark)}.footer-occasions{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-bottom:1px solid var(--rule-dark)}.footer-occasion{display:flex;flex-direction:column;padding:40px 30px 38px 0;min-width:0}.footer-occasion+.footer-occasion{border-left:1px solid var(--rule-dark);padding-left:30px}.footer-occasion .eyebrow{color:var(--muted);font-size:12px;letter-spacing:.055em}.occasion-title{font:clamp(26px,2.5vw,38px)/1.2 var(--serif);letter-spacing:-.025em;margin:16px 0 20px;display:flex;align-items:center;justify-content:space-between;gap:14px}.occasion-title>span{font:25px var(--sans);color:var(--gold);transition:transform .25s}.occasion-action{font-size:14px;color:var(--gold)}.footer-occasion:hover .occasion-title>span{transform:translate(3px,-3px)}.footer-occasion:hover .occasion-action{text-decoration:underline;text-underline-offset:6px}.footer-main{display:grid;grid-template-columns:1.35fr .85fr 1fr 1.15fr;gap:45px;padding:54px 0 48px}.site-footer .footer-brand{width:70px;height:73px}.footer-manifesto{font:40px/1.06 var(--serif);letter-spacing:-.025em;margin:24px 0 16px}.footer-manifesto em{color:var(--gold)}.footer-note{font-size:14px;line-height:1.8;color:#b9b5a9}.footer-reserve{display:inline-flex;justify-content:space-between;align-items:center;gap:26px;min-height:48px;border:1px solid #d69a4280;padding:10px 16px;color:var(--gold);font-size:14px;margin-top:24px}.footer-reserve:hover{background:var(--gold);color:var(--black)}.footer-column h2{font:20px/1.3 var(--serif);letter-spacing:0;color:var(--cream);margin:4px 0 21px}.footer-column a{display:block;width:fit-content;font-size:14px;line-height:1.65;color:#b9b5a9;padding:8px 0;min-height:40px}.footer-column a:hover{color:var(--gold)}.footer-column address{font-style:normal;color:#b9b5a9;font-size:14px;line-height:1.85;margin:0 0 8px}.footer-column .footer-directions{color:var(--gold);margin-bottom:16px}.footer-column .footer-social{margin-top:16px;color:var(--cream)}.footer-column a span{color:var(--gold);margin-left:8px}.footer-base{border-top:1px solid var(--rule-dark);display:flex;justify-content:space-between;align-items:center;gap:24px;padding-top:24px;font-size:12px;line-height:1.7;color:#aaa798}.footer-base>span:nth-child(2){letter-spacing:.07em}.footer-base a{padding:10px 0;font-size:13px;color:var(--cream)}@media(max-width:1100px)and (min-width:701px){.footer-main{grid-template-columns:1.3fr 1fr;gap:40px 60px}.footer-occasion{padding-right:20px}.footer-occasion+.footer-occasion{padding-left:20px}.occasion-title{font-size:27px}.footer-base>span:nth-child(2){display:none}}@media(max-width:700px){footer.site-footer{padding:0 7% 24px}.footer-occasions{grid-template-columns:1fr}.footer-occasion,.footer-occasion+.footer-occasion{padding:27px 0;border-left:0}.footer-occasion+.footer-occasion{border-top:1px solid var(--rule-dark)}.occasion-title{font-size:31px;margin:10px 0 12px}.footer-occasion .eyebrow{font-size:12px}.footer-main{grid-template-columns:1fr 1fr;gap:36px 22px;padding:36px 0}.footer-identity{grid-column:1/-1;display:grid;grid-template-columns:65px 1fr;gap:18px 25px;align-items:center}.site-footer .footer-brand{width:62px;height:65px}.footer-manifesto{font-size:35px;margin:0}.footer-note{grid-column:1/-1;font-size:15px}.footer-reserve{grid-column:1/-1;width:fit-content;margin-top:0}.footer-column h2{font-size:20px;margin-bottom:16px}.footer-column a{font-size:14px;min-height:44px;padding:9px 0}.footer-contact{grid-column:1/-1;border-top:1px solid var(--rule-dark);padding-top:28px}.footer-column address{font-size:15px}.footer-column .footer-directions{margin-bottom:12px}.footer-contact .footer-social{margin-top:12px}.footer-base{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding-top:20px;font-size:12px}.footer-base>span:first-child{width:100%}.footer-base>span:nth-child(2){font-size:12px;letter-spacing:.025em;max-width:200px}.mobile-nav{max-height:calc(100svh - 86px);overflow:auto;font-size:30px;gap:10px}}.site-footer .footer-brand{display:block;flex:none}.site-footer .footer-brand img{width:100%;height:100%;object-fit:contain}.gather-content .arrow-link{font-size:13px;letter-spacing:.04em}.flavour-camera.real-film{height:100%;top:0;right:0;width:54%;transform:none!important;-webkit-mask-image:linear-gradient(90deg,transparent,black 14%);mask-image:linear-gradient(90deg,transparent,black 14%)}.hero-film{display:block;width:100%;height:100%;object-fit:contain;object-position:center;background:#111310}@media(max-width:700px){.flavour-camera.real-film{width:100%;height:100%;top:0;right:0;-webkit-mask-image:linear-gradient(0deg,transparent,black 10%,black 92%,transparent);mask-image:linear-gradient(0deg,transparent,black 10%,black 92%,transparent)}.hero-film{object-fit:contain}}.real-film .film-fallback{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center}.hero-film{position:relative;opacity:0;transition:opacity .4s ease}.hero-film.is-playing{opacity:1}.hero.cinema .cinema-stage{top:0;right:0;bottom:0;left:0}.flavour-camera.real-film{inset:0 0 0 auto;width:52%;height:100%;-webkit-mask-image:linear-gradient(90deg,transparent,black 9%);mask-image:linear-gradient(90deg,transparent,black 9%)}.hero-film,.real-film .film-fallback{object-fit:cover;object-position:center}.cinema-shade{background:linear-gradient(90deg,#111310 0%,#111310 45%,transparent 58%),linear-gradient(0deg,#11131099,transparent 18%)}@media(max-width:700px){.hero.cinema .cinema-stage{top:370px;right:0;bottom:55px;left:0}.flavour-camera.real-film{width:100%;-webkit-mask-image:linear-gradient(0deg,transparent,black 8%,black 93%,transparent);mask-image:linear-gradient(0deg,transparent,black 8%,black 93%,transparent)}.hero-film,.real-film .film-fallback{object-fit:contain}.cinema-shade{background:none}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/desi-layout-refinement.css.map */
