*,:after,:before{margin:0;padding:0;box-sizing:border-box}h1{font-size:4rem;font-weight:300;line-height:4.5rem;letter-spacing:-.8px}h1,h2{font-family:"Spartan",sans-serif;font-style:normal}h2{font-size:2.5rem;font-weight:700;line-height:3.5rem;letter-spacing:-.5px}.btn-dark,.btn-font,.btn-inactive,.btn-light,.light-heading{font-weight:600;letter-spacing:.125rem}.bold-heading,.btn-dark,.btn-font,.btn-inactive,.btn-light,.light-heading{font-family:"Spartan",sans-serif;font-size:.875rem;font-style:normal;line-height:1.75rem}.bold-heading{font-weight:700;letter-spacing:-.22px}.desktop-paragraph{font-size:1.125rem;line-height:1.875rem;letter-spacing:-.22px}.desktop-paragraph,.mobile-paragraph{font-family:"Spartan",sans-serif;font-style:normal;font-weight:400}.mobile-paragraph{font-size:.9375rem;line-height:1.75rem;letter-spacing:-.19px}.btn-dark,.btn-font,.btn-inactive{line-height:1rem}.btn-inactive{opacity:.25}.btn-dark{padding:1.5rem 3rem;background-color:#111;border:1px solid #fff;color:#fff}.btn-dark:hover,.btn-light{background-color:#fff;color:#111}.btn-light{padding:1.5rem 3rem;border:1px solid #111}.btn-light:hover{background-color:#111;color:#fff}.flex-row{display:flex;flex-direction:row}.flex-row-jc-c{justify-content:center}.flex-row-jc-sb{justify-content:space-between}.flex-row-jc-sa{justify-content:space-around}.flex-row-ai-c{align-items:center}.flex-col{display:flex;flex-direction:column}.flex-col-jc-c{justify-content:center}.flex-col-jc-sb{justify-content:space-between}.flex-col-jc-sa{justify-content:space-around}.flex-col-ai-c{align-items:center}.header-section{background-image:url(/Dine_Webpage/static/media/hero-bg-mobile@2x.82b8623d.jpg);background-size:cover;height:46.75rem;padding:14.5rem 1.5rem 9.5rem}.header-section-article .info{max-width:20.4375rem;margin-top:2rem}.header-section-article .info>h1{font-size:2rem;line-height:2.5rem;color:#fff;text-align:center;margin-bottom:1.5rem;letter-spacing:-.4px}.header-section-article .info .paragraph>p{color:#fff;text-align:center;line-height:1.5625rem;margin-bottom:2rem}@media (min-width:28.125em){.header-section{padding-top:22rem;height:54rem}.header-section-article .info{max-width:80%}.header-section-article .info>h1{font-size:2.5rem;line-height:3rem;letter-spacing:-.5px}}@media (min-width:48em){.header-section{height:62rem;background-image:url(/Dine_Webpage/static/media/hero-bg-tablet@2x.a41d079d.jpg);padding:23.375rem 2.5rem 13.5rem}.header-section-article .info{max-width:70%}.header-section-article .info>h1{font-size:3rem;line-height:4rem;letter-spacing:-.6px}.header-section-article .info .paragraph{margin-left:3.625rem;margin-right:3.625rem}.header-section-article .info .paragraph>p{font-family:"Spartan",sans-serif;font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.875rem;letter-spacing:-.22px;text-align:center;margin-bottom:1.5rem}}@media (min-width:64em){.header-section{height:auto;padding:3rem 14rem 5rem 5rem;background-image:url(/Dine_Webpage/static/media/hero-bg-desktop@2x.eb3018c2.jpg);background-size:cover;background-repeat:no-repeat}.header-section-article{align-items:flex-start}.header-section-article .info{align-items:flex-start;margin-top:3.75rem}.header-section-article .info>h1{text-align:left}.header-section-article .info .paragraph{margin-left:0;margin-right:2.5rem}.header-section-article .info .paragraph>p{text-align:left;padding-right:4.875rem;padding-left:0}}@media (min-width:81.25em){.header-section{padding:4rem 27rem 13.5rem 10.3125rem;background-size:cover}.header-section-article{max-width:100%;align-items:flex-start}.header-section-article .info{max-width:32.6875rem;align-items:flex-start;margin-top:9.5625rem}.header-section-article .info>h1{font-size:4rem;font-style:normal;font-weight:300;line-height:4.5rem;letter-spacing:-.8px;text-align:left}.header-section-article .info .paragraph{margin-right:4.875rem}}.upper-section{position:relative}.upper-section-info{overflow:hidden}.upper-section-col{position:relative;top:-4.5rem;right:0;padding-left:1.5rem;padding-right:1.5rem;margin-bottom:5rem}.upper-section-col .img{overflow:hidden}.upper-section-col .img>img{display:block;width:100%;box-shadow:0 72px 50px -10px #bbb}.upper-section-col .info{max-width:20.4375rem;margin-top:3rem}.upper-section-col .info .divide{margin-bottom:2rem}.upper-section-col .info>h2{font-size:2rem;line-height:2.5rem;letter-spacing:-.4px;margin-bottom:1rem}.upper-section-col .info>h2,.upper-section-col .info>p{text-align:center;color:#242b37}.upper-section-col .design-curve-1{display:none;position:absolute;top:12.25rem;right:24.375rem}.upper-section-col .design-curve-2{display:none;width:50%;overflow:hidden;position:absolute;top:29.5625rem;right:0}@media (min-width:48em){.upper-section-col{top:-6rem;margin-bottom:7.5rem;padding-right:6.125rem;padding-left:6.125rem}.upper-section-col .img>img{box-shadow:0 96px 50px -10px #bbb}.upper-section-col .image1>img{content:url(/Dine_Webpage/static/media/enjoyable-place-tablet@2x.d7d64f09.jpg)}.upper-section-col .image2>img{content:url(/Dine_Webpage/static/media/locally-sourced-tablet@2x.fcba25e3.jpg)}.upper-section-col .info{max-width:28.5625rem;margin-top:3.5rem}.upper-section-col .info .divide{margin-bottom:3rem}.upper-section-col .info>h2{font-size:2.5rem;line-height:3.5rem;letter-spacing:-.5px}.upper-section-col .info>p{font-size:1.125rem;line-height:1.875rem;letter-spacing:-.22px}.upper-section-col .design-curve-1,.upper-section-col .design-curve-2{display:block}.upper-section-col-2{margin-bottom:0}.upper-section-col-2:after{content:url(/Dine_Webpage/static/media/pattern-lines.df381b88.svg);position:absolute;top:14.25rem;right:2.5rem}}@media (min-width:64em){.upper-section-col{top:0;width:100%;flex-direction:row;justify-content:space-between;padding-left:5rem;padding-right:5rem}.upper-section-col .img>img{width:23rem;height:31rem}.upper-section-col .image1>img{content:url(/Dine_Webpage/static/media/enjoyable-place-desktop@2x.7db677c3.jpg)}.upper-section-col .image2>img{box-shadow:none;content:url(/Dine_Webpage/static/media/locally-sourced-desktop@2x.04d31838.jpg)}.upper-section-col .design-curve-2{top:15rem}.upper-section-col .info{align-items:flex-start}.upper-section-col .info>h2,.upper-section-col .info>p{text-align:left}.upper-section-col-1{top:-2.5rem;margin-bottom:0}.upper-section-col-1 .info-1{margin-left:5rem}.upper-section-col-2{top:2.5rem;flex-direction:row-reverse}.upper-section-col-2 .info-2{margin-right:5rem}}@media (min-width:81.25em){.upper-section-col{top:0;width:100%;flex-direction:row;justify-content:space-between;padding-left:10.3125rem;padding-right:10.3125rem}.upper-section-col .img>img{width:33.75rem;height:45rem}.upper-section-col .image1>img{content:url(/Dine_Webpage/static/media/enjoyable-place-desktop@2x.7db677c3.jpg)}.upper-section-col .image2>img{content:url(/Dine_Webpage/static/media/locally-sourced-desktop@2x.04d31838.jpg)}.upper-section-col .design-curve-1{left:0;top:20rem;right:34.0625rem}.upper-section-col .design-curve-2{top:20rem;width:55.9375rem}.upper-section-col-1{top:-4.375rem;margin-bottom:0}.upper-section-col-2{top:5rem;flex-direction:row-reverse}}.middle-section{background-color:#111}.middle-section-menu{padding:4.5rem 1.5rem}.middle-section-menu .title-section{margin-bottom:4rem}.middle-section-menu .title-section .title-menu .divide-design{margin-bottom:2rem}.middle-section-menu .title-section .title-menu>h2{text-align:center;color:#fff;font-size:2rem;line-height:2.5rem;letter-spacing:-.4px;margin-bottom:1rem}.middle-section-menu .title-section .title-menu>p{text-align:center;color:#fff;line-height:1.5625rem}.middle-section-menu .menu-items .under-line{width:100%;height:1px;background-color:#fff;opacity:.15;margin-bottom:1.5rem}.middle-section-menu .menu-items .menu-item .info>h2{color:#fff;text-align:center;font-size:1.125rem;line-height:1.75rem;letter-spacing:-.22px;margin-top:2rem;margin-bottom:.25rem}.middle-section-menu .menu-items .menu-item .info>p{color:#fff;text-align:center;margin-bottom:1.5rem}.middle-section-menu .menu-items .menu-item .img>img{width:100%;display:block}@media (min-width:28.125em){.middle-section-menu .menu-items .menu-item:not(:last-child){margin-bottom:3rem}.middle-section-menu .menu-items .menu-item .info>h2{font-size:1.5rem}}@media (min-width:48em){.middle-section-menu{padding:6rem 6.125rem}.middle-section-menu .title-section{max-width:27.8125rem;margin-bottom:3.5rem}.middle-section-menu .title-section .title-menu>h2{font-size:2.5rem;line-height:3.5rem;letter-spacing:-.5px}.middle-section-menu .title-section .title-menu>p{font-size:1.125rem;line-height:1.875rem;letter-spacing:-.22px}.middle-section-menu .menu-items .menu-item{max-width:33.75rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.middle-section-menu .menu-items .menu-item:not(:last-child){margin-bottom:0}.middle-section-menu .menu-items .menu-item .img{margin-right:3.875rem;position:relative}.middle-section-menu .menu-items .menu-item .img:after{content:"";width:2rem;height:1px;background-color:#9e7f66;position:absolute;top:1.125rem;right:-2rem}.middle-section-menu .menu-items .menu-item .image-1>img{width:8rem;content:url(/Dine_Webpage/static/media/salmon-desktop-tablet@2x.b69fa4a7.jpg)}.middle-section-menu .menu-items .menu-item .image-2>img{width:8rem;content:url(/Dine_Webpage/static/media/beef-desktop-tablet@2x.5819d18e.jpg)}.middle-section-menu .menu-items .menu-item .image-3>img{width:8rem;content:url(/Dine_Webpage/static/media/chocolate-desktop-tablet@2x.aa5bb2b9.jpg)}.middle-section-menu .menu-items .menu-item .info>h2{font-size:1.125rem;text-align:left}.middle-section-menu .menu-items .menu-item .info>p{text-align:left}}@media (min-width:81.25em){.middle-section-menu{padding:12.5rem 10.3125rem 7.5rem;flex-direction:row;justify-content:space-between;align-items:flex-start}.middle-section-menu .title-section{margin-right:3rem}.middle-section-menu .title-section .title-menu{align-items:flex-start}.middle-section-menu .title-section .title-menu .divide-design{margin-bottom:3rem}.middle-section-menu .title-section .title-menu>h2,.middle-section-menu .title-section .title-menu>p{text-align:left}}.lower-section{position:relative;padding:5rem 1.5rem 7.75rem}.lower-section-image{position:relative;box-shadow:0 40px 35px -10px #bbb;margin-bottom:3rem}.lower-section-image>picture>img{display:block;width:100%}.lower-section-image:before{content:url(/Dine_Webpage/static/media/pattern-lines.df381b88.svg);position:absolute;top:-2.375rem;right:29.4375rem;z-index:1;display:none}.lower-section-curve-design{position:absolute;top:0;right:24.375rem;z-index:-1;display:none}.lower-section-main{width:100%}.lower-section-main .btn-container{width:100%;text-align:center;margin-bottom:1.5rem}.lower-section-main .btn-container .headings:not(:last-child){margin-bottom:1rem}.lower-section-main .btn-container>h3{color:#4c4c4c;cursor:pointer}.lower-section-main .btn-container>h3 .under-line{width:3rem;border:1px solid #9e7f66;margin:0 auto;height:1px;background-color:#9e7f66}.lower-section-main .info{max-width:28.5625rem}.lower-section-main .info>h2{text-transform:capitalize;font-size:2rem;line-height:2.5rem;letter-spacing:-.4px;color:#242b37;text-align:center;margin-bottom:1rem}.lower-section-main .info>p{color:#242b37;text-align:center;margin-bottom:2rem}.lower-section-main .info>button{border:1px solid #111}.lower-section-1{padding:5rem 1.5rem;background-image:url(/Dine_Webpage/static/media/ready-bg-mobile@2x.da8d66a0.jpg);background-repeat:no-repeat;background-size:cover}.lower-section-1-article>h2{color:#fff;font-size:2rem;line-height:2.5rem;letter-spacing:-.4px;text-align:center;margin-bottom:1.5rem}.lower-section-1-article>button{background-color:transparent}@media (min-width:48em){.lower-section{padding:7.5rem 2.5rem}.lower-section-image{max-width:35.8125rem;margin-bottom:3.5rem}.lower-section-curve-design,.lower-section-image:before{display:block}.lower-section-main .btn-container{flex-direction:row;justify-content:space-between;margin-bottom:2.5rem}.lower-section-main .btn-container .headings:last-child{margin-bottom:1rem}.lower-section-main .info>h2{font-size:2.5rem;line-height:3.5rem;letter-spacing:-.5px}.lower-section-main .info>p{font-size:1.125rem;line-height:1.875rem;letter-spacing:-.22px}.lower-section-1{background-image:url(/Dine_Webpage/static/media/ready-bg-tablet@2x.dcf40af6.jpg)}.lower-section-1-article>h2{font-size:2.5rem;line-height:3.5rem}}@media (min-width:64em){.lower-section{padding-left:10.3125rem;padding-right:10.3125rem}.lower-section:before{left:10.3125rem}.lower-section-curve-design{left:0}.lower-section-main .btn-container{justify-content:space-between}}@media (min-width:81.25em){.lower-section{padding-top:10rem;padding-bottom:10rem}.lower-section,.lower-section .wrapper{flex-direction:row;justify-content:space-between}.lower-section .wrapper{margin:0 auto;max-width:69.375rem;display:flex;align-items:center}.lower-section-main{padding-left:7.8125rem;flex-direction:column-reverse;width:auto}.lower-section-main .btn-container{width:100%;flex-direction:column;align-items:flex-start;margin-bottom:0}.lower-section-main .btn-container>h3{position:relative}.lower-section-main .btn-container>h3 .under-line{position:absolute;top:40%;width:5.9375rem;left:-7.8125rem}.lower-section-main .info{margin-bottom:4.875rem;align-items:flex-start}.lower-section-main .info>h2,.lower-section-main .info>p{text-align:left}.lower-section-1{background-image:url(/Dine_Webpage/static/media/ready-bg-desktop@2x.1e23bafe.jpg);padding:5.5rem 10.3125rem}.lower-section-1-article{flex-direction:row;justify-content:space-between;align-items:center}.lower-section-1-article>h2{text-align:left}}.footer-section{background-color:#111;padding:5rem 1.5rem}.footer-section-logo .logo{display:block}.footer-section-main{margin-top:2.5rem}.footer-section-main .col:not(:last-child){margin-bottom:2rem}.footer-section-main .col>h3{font-weight:400;text-transform:uppercase;text-align:center;color:#fff}@media (min-width:48em){.footer-section{padding:4rem 2.5rem;flex-direction:row;justify-content:space-between;align-items:flex-start}.footer-section-main{width:28.5rem;margin-top:0;align-items:flex-start}.footer-section-main .col>h3{text-align:left}}@media (min-width:64em){.footer-section{padding:4.875rem 10.3125rem}.footer-section-main{width:auto}}@media (min-width:81.25em){.footer-section{padding:4.875rem 10.3125rem}.footer-section-main{flex-direction:row}.footer-section-main .col:not(:last-child){margin-right:7.75rem}}
/*# sourceMappingURL=main.956923cf.chunk.css.map */