@font-face{font-display:swap;font-family:daalshaal-icon-font;font-style:normal;font-weight:400;src:url(/assets/fonts/daalshaal-font.woff) format("woff"),url(/assets/fonts/daalshaal-font.eot) format("embedded-opentype"),url(/assets/fonts/daalshaal-font.svg) format("svg"),url(/assets/fonts/daalshaal-font.ttf) format("truetype")}[class*=" ds-icon-"],[class^=ds-icon-]{font-family:daalshaal-icon-font!important;speak:never;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ds-icon-calender-1:before{content:"\e900"}.ds-icon-calender-2:before{content:"\e901"}.ds-icon-clock-1:before{content:"\e902"}.ds-icon-daalshaal-1:before{content:"\e903"}.ds-icon-nex-1:before{content:"\e904"}.ds-icon-prev-1:before{content:"\e905"}.ds-icon-whatsapp-1:before{content:"\e906"}.ds-icon-insta-1:before{content:"\e907"}.ds-icon-yelp-1:before{content:"\e908"}.ds-icon-close-1:before{content:"\e909"}.ds-icon-circle-1:before{content:"\e90a"}.ds-icon-prev-2:before{content:"\e90b"}.ds-icon-nex-2:before{content:"\e90c"}:root{--x-large-ft:5.8rem;--large-ft:5.4rem;--medium-ft:3.4rem;--normal-ft:2.2rem;--small-ft:1.8rem;--ft-color-light-1:#f9f7f0;--ft-color-dark-1:#3c1249;--yellow-color-1:#ffd800;--orange-color-1:#ff6511;--red-color-1:#e40850;--purple-color-1:#a021b3;--purple-color-2:#d300c5;--pink-color-1:#ff0069;--offwhite-color-1:#f9f7f0;--green-color-1:#4bd734;--grey-color-1:#cbd3d5;--font-ds:"DaalShaal","Baloo 2",sans-serif;--font-ico:"daalshaal-icon-font";--font-txt:"Ubuntu","Rajdhani",cursive;--scroll-padding-top:20rem;--mobile-nav-h:10rem;--safe-b:env(safe-area-inset-bottom,0px);--vvh:1vh}html{font-size:62.5%;scroll-behavior:smooth}body,html{background-color:var(--offwhite-color-1)}body{font-family:var(--font-txt);margin:0;max-width:100%;padding-bottom:0}body.hidden{opacity:0;transition:opacity .5s ease-in-out}main{position:relative}@font-face{font-family:DaalShaal;font-style:normal;font-weight:400;src:url(/assets/fonts/DaalShaal-Regular.otf) format("opentype")}.large-ft,.medium-ft,.medium-ft button,.x-large-ft{color:var(--ft-color-dark-1);font-family:var(--font-ds);line-height:85%;margin:0;text-decoration:none;z-index:1}.x-large-ft{font-size:var(--x-large-ft);line-height:var(--x-large-ft)}.large-ft{font-size:var(--large-ft);line-height:var(--large-ft)}.medium-ft,.medium-ft button{font-size:var(--medium-ft);font-weight:500;letter-spacing:-.1rem}.normal-ft,.small-ft{color:var(--ft-color-dark-1);font-family:var(--font-txt);margin-block:0}.normal-ft{font-size:var(--normal-ft)}.small-ft{font-size:var(--small-ft);font-weight:500}.body-container{box-sizing:border-box;display:flex;flex-direction:column;margin:0 auto;position:relative;width:70%}.order-btn{align-items:center;background:var(--purple-color-1);border:none;border-radius:7rem;box-shadow:0 .7rem 1rem rgba(1,1,1,.4);color:var(--offwhite-color-1);cursor:pointer;display:flex;font-weight:500;height:8rem;justify-content:center;padding:2rem 3rem}button{border:0;cursor:pointer;outline:none}button:disabled{cursor:default}a:focus-visible,button:focus-visible{outline:.35rem solid rgba(0,0,0,.6);outline-offset:.35rem}.screen-only{clip:rect(0 0 0 0);border:0;height:.1rem;margin:0;overflow:hidden;padding:0;position:absolute!important;white-space:nowrap;width:.1rem}.header .order-btn,.how-to .order-btn{font-weight:400}.seperator{height:7vh;margin:7rem auto;position:relative;width:90vw}.seperator:before{background:url(/assets/images/web/daalshaal-seperator-1.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";height:100%;left:0;position:absolute;right:0;width:100%}.ds-icon{background:transparent;color:var(--ft-color-dark-1);font-family:var(--font-ico);text-decoration:none}.spacer-1,.spacer-2,.spacer-3,.spacer-4,.spacer-5{display:block;width:100%}.spacer-1{height:1rem}.spacer-2{height:2rem}.spacer-3{height:3rem}.spacer-4{height:4rem}.spacer-5{height:5rem}.ds-logo{background-size:contain;display:flex;height:auto;left:0;position:absolute;top:0;transition:all .6s}.ds-logo img{height:auto;position:relative;width:auto;z-index:1}.header{max-height:24rem;position:sticky;top:0;transition:all .6s ease;z-index:1000}.header:before{background:url(/assets/images/web/daalshaal-header-bg-1.webp);background-position:bottom;background-repeat:no-repeat;background-size:cover;width:100%}.header:after,.header:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.header:after{background:var(--yellow-color-1);margin-bottom:7rem;z-index:-1}.header .body-container{flex-direction:row;justify-content:space-between}.header .ds-logo{aspect-ratio:1/1;box-sizing:border-box;display:block;height:40vh;padding:2.2rem;position:relative;top:7rem;width:40vh;z-index:1}.header .ds-logo img{transition:all .6s}.header .ds-logo:after{animation:choppyRotate 2s steps(12) infinite;background:url(/assets/images/web/daalshaal-logo-back.svg);background-repeat:no-repeat;height:100%;transform-origin:center center;width:100%}.header .ds-logo:after,.header .ds-logo:before{aspect-ratio:1/1;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:0}.header .ds-logo:before{background:var(--orange-color-1);border-radius:50%;box-shadow:0 1rem 2rem rgba(1,1,1,.7);margin:1rem}.dish-footer .order-btn,.header .order-btn{background:var(--offwhite-color-1);color:var(--ft-color-dark-1);height:6rem;padding:1rem 2rem}.error-page .header .ds-logo,.header.scrolled .ds-logo{height:25vh;top:3rem;width:25vh}.header nav{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;height:6rem;justify-content:center;margin:6rem 0 0;transition:all .6s}.header.scrolled{max-height:15rem}.header.scrolled nav{margin:2rem 0}.header nav br{display:none}.header nav .nav-link{background:transparent;border:0;border-radius:2rem;color:var(--ft-color-dark-1);padding:.5rem 1rem;text-decoration:none}.header nav .ds-icon{align-items:center;background:var(--purple-color-2);border:none;border-radius:7rem;box-shadow:0 .7rem 1rem rgba(1,1,1,.4);color:var(--offwhite-color-1);display:flex;font-size:4rem;height:6rem;justify-content:center;padding:0;width:6rem}.hero{background:var(--red-color-1);margin-top:-10rem;padding:15rem 0 0}.hero .body-container{align-items:flex-end;flex-direction:column;transform:rotate(358deg)}.hero h1,.hero p{color:var(--offwhite-color-1);max-width:60%;text-align:right}.hero p,.hero strong{color:var(--offwhite-color-1);font-size:3rem;margin:2rem 0}.error-page{min-height:calc(var(--vvh, 1vh)*100)}.error-page .hero{padding-top:6rem}.error-page .intro .content{align-items:center;gap:4rem;justify-content:center;padding:2rem 0 0;position:relative;z-index:1}.error-page .intro .content:after,.error-page .intro .content:before{display:none;visibility:hidden}.error-page .footer{margin-top:0;padding:0 0 2rem;position:relative;z-index:0}.error-page .order-btn{letter-spacing:.1rem;width:fit-content}.intro{position:relative}.intro .red-bg{background:url(/assets/images/web/daalshaal-intro-bg-1.webp);background-position:bottom;background-repeat:no-repeat;background-size:cover;bottom:0;content:"";height:12rem;left:0;padding-top:2rem;position:absolute;right:0;top:-.5rem;width:100%}.intro .body-container{flex-direction:row;flex-wrap:nowrap;gap:2rem;justify-content:space-around}.intro .content{box-sizing:border-box;display:flex;flex-direction:column;height:auto;justify-content:space-evenly;padding:16rem 0 9vw 5vw;transform:rotate(3deg);width:60%}.intro .content:before{aspect-ratio:1/1.1;background:url(/assets/images/web/daalshaal-Chilli.svg);background-repeat:no-repeat;background-size:contain;bottom:4rem;content:"";left:0;position:absolute;width:10vw}.intro .content:after{aspect-ratio:1.3/1;background:url(/assets/images/web/daalshaal-Onion.svg);background-position:100%;background-repeat:no-repeat;background-size:contain;bottom:-1rem;content:"";position:absolute;right:-7%;width:14vw}.intro .content p{letter-spacing:-.1rem;text-align:center}.ds-mascot{aspect-ratio:1/1.3;box-sizing:border-box;position:relative;width:40%;z-index:1}.ds-mascot img{height:100%;max-height:75vh;object-fit:contain;object-position:right;width:100%}.menu{flex-direction:column}.menu,.menu .menu-items{align-items:center;display:flex}.menu .menu-items{margin:3rem 0;position:relative;width:90%}.menu .body-container{width:80%}.menu-carousel{display:flex;flex-wrap:nowrap;gap:4rem;overflow-x:auto;padding-bottom:3rem;scroll-snap-type:x mandatory;transition:transform .5s ease-in-out;width:100%}.menu-carousel::-webkit-scrollbar{height:3rem}.menu-carousel::-webkit-scrollbar-thumb{background-color:var(--ft-color-dark-1);border-radius:2rem}#nextBtn,#prevBtn,.carousel-controls button{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;font-size:10vh;height:8rem;justify-content:center;margin:auto 1rem;opacity:1;padding:0;position:absolute;transition:all .3s;width:7rem;z-index:10}.menu-items #prevBtn{bottom:0;left:1rem;top:0}.menu-items #nextBtn{bottom:0;right:1rem;top:0}#nextBtn:disabled,#prevBtn:disabled{opacity:.2;pointer-events:none}.dish{align-items:center;box-sizing:border-box;display:flex;flex:0 0 auto;flex-direction:column;justify-content:space-between;overflow:hidden;padding:0 3rem 3rem;position:relative;scroll-snap-align:start;text-align:center}.dish .container-bg{border-radius:4rem;bottom:0;content:"";left:0;position:absolute;right:0;top:8rem;z-index:0}.dish .dish-info{align-items:center;display:flex;flex-direction:column;padding:0 1rem;position:relative;z-index:1}.dish .dish-info img{aspect-ratio:1.4/1;height:auto;margin:0 auto;max-width:clamp(33rem,30vh,40rem);object-fit:contain;width:100%}.dish .dish-header{align-items:baseline;display:flex;justify-content:space-between;margin:-4rem 0 2rem;position:relative;width:100%}.dish-header .price{align-items:center;aspect-ratio:1/1;box-sizing:border-box;color:var(--ft-color-light-1);display:flex;font-family:DaalShaal;font-size:3vh;font-weight:400;padding:2rem;position:absolute;right:0;right:-1vw;top:-6vh;transform:rotate(8deg);z-index:1}.dish-header .price:before{background:url(/assets/images/web/daalshaal-price-1.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:-1}.dish-header h3{display:flex;font-weight:400;line-height:85%;text-align:left}.dish-footer{justify-content:space-between;margin-top:2rem;width:100%;z-index:1}.dish-footer,.dish-footer span{align-items:center;display:flex}.dish .ds-icon,.dish p,.dish strong,.dish-header h3{color:var(--offwhite-color-1)}.dish .ds-icon{font-size:var(--large-ft);margin-right:1rem}.dish[data-id="001"] .ds-icon,.dish[data-id="001"] h3,.dish[data-id="001"] p,.dish[data-id="001"] strong{color:var(--ft-color-dark-1)}.addon{background:var(--grey-color-1);border-radius:4rem;display:flex;flex-direction:column;margin:12rem 0 0;padding:12rem 4rem 4rem;position:relative;text-align:center;width:50%}.addon h2{margin-top:-3rem}.addon img{aspect-ratio:1.4/1;height:auto;margin:-20rem auto 0;max-width:clamp(38rem,30vh,40rem);object-fit:contain;width:100%}.how-to{margin-bottom:5rem}.how-to .seperator{transform:rotate(-180deg)}.how-to .body-container{align-items:center}.how-to h2,.how-to h3,.how-to p{font-weight:500;text-align:center}.how-to .steps{display:flex;flex-direction:row;gap:5rem}.how-to .steps .step{align-items:center;display:flex;flex-direction:column;justify-content:center}.how-to .steps .step img{height:25rem;margin:1.5rem auto;width:auto}.order-now h2{font-weight:500;text-align:center}.order-now .body-container{align-items:center}.order-now img{width:70%}.order-now .order-btn{font-weight:400;margin:-20% 0 10rem}.footer{align-items:center;background:var(--green-color-1);display:flex;flex-direction:column;justify-content:center;margin-top:20rem;padding-bottom:7rem;position:relative}.footer:before{background:url(/assets/images/web/daalshaal-footer-bg-1.webp);background-position:top;background-repeat:no-repeat;background-size:cover;content:"";height:10rem;left:0;position:absolute;right:0;top:-10rem;width:100%}.footer .body-container{flex-direction:row;gap:2rem;padding:1rem 0 3rem}.footer .ds-logo{height:16rem;position:relative}.left-pane .location{display:flex;flex-wrap:nowrap;justify-content:space-between;width:100%}.left-pane small{color:var(--ft-color-dark-1);display:block;font-family:var(--font-txt);font-size:var(--small-ft);font-weight:500;margin-top:2rem}.left-pane .icon-to{margin:-20rem 0 2rem;position:absolute;right:0;top:0;width:19rem}.social-media{display:flex;gap:1rem;margin-top:1rem}.modal-content .btn-container .ds-icon,.social-media .ds-icon{align-items:center;display:flex;justify-content:center;text-align:center;text-decoration:none}.social-media .ds-icon{font-size:7rem;height:7rem;width:7rem}.footer .credits{box-sizing:border-box;display:block;height:8rem}.footer .credits img{aspect-ratio:6/1;box-sizing:border-box;height:100%;object-fit:contain;width:100%}.page-overlay{height:calc(var(--vvh, 1vh)*100);left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:9999}.preloader-bg{background:var(--ft-color-dark-1);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.preloader-bg.slide-out{animation:slideOutBackground .7s ease-in-out forwards}.preloader-container{align-items:center;display:flex;filter:url(#dsGoo);flex-direction:column;height:28rem;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s;width:28rem;z-index:2}.preloader-container.slide-out{animation:slideOutDots 1.3s ease-in-out forwards;top:40%}.dot{border-radius:50%;height:11rem;margin:auto;position:absolute;width:11rem}.dot-1{animation:dot-1-move 3s ease infinite;background-color:var(--red-color-1)}.dot-2{animation:dot-2-move 3s ease infinite;background-color:var(--yellow-color-1)}.dot-3{animation:dot-3-move 3s ease infinite;background-color:var(--orange-color-1)}@keyframes choppyRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes slideOutBackground{to{transform:translateY(100%)}}@keyframes slideOutDots{to{opacity:0;transform:translate(-50%,calc(100vh + 100%))}}@keyframes dot-1-move{20%{transform:scale(1)}45%{transform:translate(1.6rem,1.2rem) scale(.45)}60%{transform:translate(8rem,6rem) scale(.45)}70%{transform:translateY(0) scale(1)}}@keyframes dot-2-move{20%{transform:scale(1)}40%{transform:translate(-8rem,6rem) scale(.45)}to{transform:translateY(0) scale(1)}}@keyframes dot-3-move{20%{transform:scale(1)}30%{transform:translateY(-90px) scale(.45)}80%{transform:translateY(0) scale(1)}}@keyframes sailBob{0%{transform:rotate(0deg)}30%{transform:rotate(-9deg)}60%{transform:rotate(9deg)}to{transform:rotate(0deg)}}.rocking-img{animation:sailBob 1s ease-in-out;transform-origin:center}.modal{align-items:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:rgba(0,0,0,.2);display:flex;inset:0;justify-content:center;opacity:0;position:fixed;transition:opacity .3s ease,visibility .6s ease;visibility:hidden;z-index:2000}.modal.show{opacity:1;visibility:visible}body.modal-open{overflow:hidden}.modal-content{background:var(--orange-color-1);border-radius:4rem;box-shadow:0 1rem 3rem rgba(0,0,0,.3);max-width:60%;padding:6rem 8rem;position:relative;text-align:center;transform:scale(.95);transition:transform .6s ease;width:auto}.modal.show .modal-content{transform:scale(1)}.modal-content p{font-weight:500}.modal-content .modal-close{margin:2rem;position:absolute;right:0;top:0}.modal-content .btn-container{display:flex;gap:2rem;justify-content:center;margin:3rem auto 2rem;width:100%}.modal-content .btn-container .ds-icon{color:var(--offwhite-color-1);font-size:8rem;font-weight:300;height:9rem;min-width:17rem;width:17rem}.modal-content .btn-container button:first-child{background:var(--green-color-1)}.modal-content .btn-container button:last-child{background:var(--purple-color-2)}@media (max-width:1366px){.body-container{width:80%}}@media (max-width:1024px){:root{--large-ft:5rem;--medium-ft:4.2rem;--normal-ft:2.6rem;--small-ft:1.8rem;--mobile-nav-h:10rem}html{font-size:47.6%}body,html{overflow-x:hidden}body{padding-bottom:calc(var(--mobile-nav-h) + var(--safe-b))}.seperator{height:3vh;margin:5rem auto}.error-page .header.scrolled .ds-logo,.header .ds-logo{height:26rem;left:0;margin:0 auto;position:fixed;right:0;top:4rem;width:26rem}.header.scrolled .ds-logo{height:17rem;width:17rem}.header{position:fixed;width:100%}.header:before{background-position:bottom;height:22rem;top:-1rem;transition:all .6s}.header.scrolled:before{top:-10rem}.header .body-container{align-items:center;flex-direction:column}.header nav{background-color:var(--ft-color-dark-1);bottom:0;flex-direction:row;flex-wrap:nowrap;gap:0;height:calc(var(--mobile-nav-h) + var(--safe-b));margin:0!important;padding-bottom:var(--safe-b);position:fixed;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:1000}.header nav,.header nav:before{left:0;right:0;transition:all .6s;width:100%}.header nav:before{background:url(/assets/images/web/daalshaal-footer-bg-4.webp);background-position:bottom;background-repeat:no-repeat;background-size:cover;content:"";height:5.5rem;position:absolute;top:-5rem;transform:rotateX(190deg);z-index:-1}.header nav .ds-icon{display:none;height:0;padding:0;width:0}.header.scrolled nav{background-color:var(--red-color-1)}.header.scrolled nav:before{background:url(/assets/images/web/daalshaal-intro-bg-1.webp);background-position:bottom;background-repeat:no-repeat;background-size:cover}.header nav .nav-link,.header nav .order-btn{align-items:center;background:transparent;border-radius:0;box-shadow:none;color:var(--ft-color-light-1);display:flex;flex:1 1 0;flex-direction:column;font-size:var(--normal-ft);height:var(--mobile-nav-h);justify-content:center;letter-spacing:0;line-height:1.1;margin:0;min-height:44px;min-width:0;overflow:hidden;padding:1.1rem .6rem;text-align:center;white-space:normal;width:auto;z-index:1}.header nav .nav-link:focus-visible,.header nav .order-btn:focus-visible{outline:.35rem solid hsla(0,0%,100%,.85);outline-offset:-.35rem}.header nav br{display:block}.error-page .hero{margin-top:0;padding:31vh 0 0}.error-page .intro .content{margin-top:-4rem;padding:0 0 9rem}.hero{margin-top:0;padding:32rem 0 0}.hero .body-container,.intro .content{align-items:center;text-align:center}.hero h1,.hero p,.intro .content p{max-width:100%;text-align:center}.footer .body-container,.hero .body-container,.how-to .body-container{align-items:center;flex-direction:column!important;width:80%}.intro .content{align-items:center;flex-direction:column!important;padding:0;width:100%}.intro .body-container{flex-direction:column-reverse;min-height:auto}.intro .content p{margin:0 auto;padding:0;width:90%}.intro .content:after,.intro .content:before{display:none}.intro .ds-mascot{margin:0 auto;max-width:clamp(55rem,45vw,57rem);position:relative;width:100%}.menu-carousel{gap:3rem;-ms-overflow-style:none;scrollbar-width:none}.menu-carousel::-webkit-scrollbar{display:none}.menu .menu-items{justify-content:start;margin:3rem 0 8rem;width:90%}#nextBtn,#prevBtn,.carousel-controls button{font-size:8rem;overflow:hidden;width:6rem;z-index:5}.dish-header .price{font-size:2vh;top:-3vh}.dish-footer .order-btn{height:7rem;padding:0 2rem}.menu-items #nextBtn,.menu-items #prevBtn{top:8rem}.how-to .steps{flex-wrap:wrap;gap:4rem;justify-content:center;width:80%}.how-to .steps .step{box-sizing:border-box;width:calc(50% - 2rem)}.how-to .steps .step img{height:auto;max-width:clamp(20rem,25vw,30rem);width:90%}.addon{box-sizing:border-box;margin:0;width:70%}.addon img{top:-10rem}.order-now img{width:80%}.footer{margin-top:15rem;padding-bottom:10rem}.footer:before{height:5rem;top:-4rem}.footer .body-container{padding:2rem 6rem 0}.footer .ds-logo{display:none}.footer .left-pane{box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-between;text-align:left}.left-pane .location{flex-direction:row-reverse;justify-content:center}.left-pane .copyright{box-sizing:border-box;padding-left:2rem}.left-pane .icon-to{box-sizing:border-box;height:auto;margin:-13rem 0 0;object-fit:contain;position:relative;width:15rem}.left-pane small{font-size:var(--normal-ft);margin-top:3rem;text-align:center;width:100%}.right-pane{align-items:center;display:flex;flex-direction:column;margin-bottom:3rem}.footer .credits{height:7rem}}@media (max-width:768px){:root{--large-ft:4.8rem;--medium-ft:4rem;--normal-ft:2.4rem;--small-ft:1.8rem;--mobile-nav-h:9rem}html{font-size:40.6%}.hero{margin-top:0;padding:30rem 0 0}.error-page .header .ds-logo,.header .ds-logo{height:22rem;width:22rem}.error-page .hero{margin-top:0;padding:27rem 0 0}.header nav:before{margin-top:1rem}.body-container{padding:0 3rem;width:100%!important}.intro .ds-mascot{max-width:clamp(48rem,80vw,52rem)}.dish{flex:0 0 100%;padding:0 6rem 4rem}.dish-header .price{font-size:3vh;top:-6vh}.dish-footer .order-btn{height:6rem}.modal-content{margin:5rem;max-width:90%;padding:6rem 7rem;width:100%}.modal-content .btn-container .ds-icon{font-size:6rem;min-width:15rem;width:15rem}.order-now img{width:90%}.order-now .order-btn{margin:0}.footer .body-container{padding:2rem 3rem 0}.addon{width:calc(100% - 6rem)}.footer .credits{height:6rem}}@media (max-width:480px){html{font-size:38%}.menu .menu-items{width:100%}.addon{padding:10rem 3rem 3rem}.modal-content{padding:5rem 4rem}}