:root{--cs-primary-fonts: "Bowlby One SC", serif;--cs-secondary-fonts: "Alumni Sans Pinstripe", serif;--cs-menu-fonts: "Space Grotesk", serif}.page-width{padding:0 30px!important}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.field__input::placeholder{opacity:1;color:#b1b1b1!important;font-family:var(--cs-menu-fonts);font-weight:600}img{max-width:100%;display:inline-block;height:auto}.header__heading-logo-wrapper img{width:auto;height:60px}.menu-drawer__utility-links a.menu-drawer__account{font-family:var(--cs-primary-fonts)!important}.button{padding:20px 30px;font-size:18px;font-family:var(--cs-primary-fonts)!important}.button:before,.button:after{display:none}.bth-white-outline{background:transparent;color:#fff;border:3px solid #fff}body{font-family:var(--cs-secondary-fonts)}.image-with-text__media{border:0!important}p{font-size:18px;line-height:24px;margin:0}body,.color-scheme-1{color:rgba(var(--color-foreground),1)}h1,h2,h3,h4,h5,h6{font-family:var(--cs-primary-fonts)!important;margin:0}h2.h0{font-size:62px;line-height:58px}h2.h1{font-size:46px;line-height:44px}h3{font-size:38px;line-height:42px}h4,.reservation-banner .banner__text p{font-size:32px!important;line-height:32px!important;margin:0}.reservation-banner .banner__text p{font-family:var(--cs-primary-fonts);color:#f2efeb;-webkit-text-stroke:unset}a.button.button--primary.cs-btn-white{background:#fff;color:#ae4225}.header .header__icons{display:none}.cs-secondary-menu ul{display:flex;padding:0;list-style:none;gap:30px}.header__inline-menu ul li a,.cs-secondary-menu ul li a{font-size:22px;color:#fff;font-family:var(--cs-primary-fonts)!important;text-decoration:none}.header__inline-menu ul li a span{text-decoration:none!important}header.header{gap:60px!important;padding-top:30px!important;padding-bottom:30px!important}.header-wrapper{z-index:1}.cs-footer-sec:before,.header-wrapper:before{content:"";position:absolute;background:url(/cdn/shop/files/grain-bg-effect.jpg?v=1740463588);background-size:cover;width:100%;height:100%;top:0;left:0;z-index:-1}.header__inline-menu .list-menu--inline{justify-content:flex-end;display:flex}.hero-banner .banner__content{justify-content:flex-start}.hero-banner .banner__content .banner__box{max-width:560px!important;width:100%}.hero-banner .banner__content .banner__box h2{text-shadow:7px 7px 15px rgba(0,0,0,.15)}p{-webkit-text-stroke-width:1px}.overlap-content-sec .image-with-text__text-item.grid__item{position:relative;z-index:2}body .overlap-content-sec .image-with-text__content{padding:90px 70px 0 0;max-width:590px;margin:0}body .overlap-content-sec .image-with-text__media-item.grid__item{margin-left:-200px}.our-gallery-sec{overflow:hidden}.gallery-slider{margin:0 -15px}.gallery-slider .gallery-slider-item{padding:0 15px}.gallery-slider:before,.gallery-slider:after{content:"";position:absolute;top:0;width:200px;height:100%;z-index:1}.gallery-slider:before{left:15px;background-image:linear-gradient(90deg,#f2efeb,transparent)}.gallery-slider:after{right:15px;background-image:linear-gradient(90deg,transparent,#f2efeb)}.gallery-slider .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;cursor:pointer;background:transparent;border:0;outline:0;padding:0;font-size:48px;font-weight:600;color:#ae4225}.gallery-slider button.slick-prev.slick-arrow{left:20px}.gallery-slider-item img{width:100%;aspect-ratio:1.49 / 1;object-fit:cover}.gallery-slider button.slick-next.slick-arrow{right:20px}.overlap-content-sec .image-with-text{border-bottom:5px solid #ae4225;padding-bottom:100px}.visit-us-sec{padding:100px 0}.visit-us-row{display:flex;justify-content:space-between;max-width:calc(100% - 100px);width:100%;margin:100px auto 0}.visit-us-row .visit-us-col{max-width:calc(50% - 40px);width:100%;background:url(/cdn/shop/files/grain-bg-effect.jpg?v=1740463588);background-size:cover}.visit-us-desc *{color:#fff;text-align:center;text-decoration:none}.visit-us-row .visit-us-col .visit-us-desc{padding:30px 15px;position:relative}.visit-us-desc a.button.button--primary.cs-btn-white{margin:0 auto;display:table}.visit-us-desc h3{margin-bottom:10px}p.timing{margin:20px 0 30px}.about-banner .banner__box{max-width:100%!important}.reservation-banner .banner__text p,.about-banner .banner__box h2{text-shadow:7px 7px 15px rgba(0,0,0,.15)}.about-banner .banner__box h2 em{display:block;font-style:normal}.xl-btn-sec .rich-text__blocks.center,.xl-btn-sec .rich-text__buttons{max-width:100%!important}.xl-btn-sec .rich-text__buttons a{font-size:40px}.about-right-img .image-with-text__grid,.about-left-img .image-with-text__grid{display:grid;align-items:center;gap:50px}.about-left-img .image-with-text__grid{grid-template-columns:calc(50% + 50px) 1fr}.about-right-img .image-with-text__grid{grid-template-columns:1fr calc(50% + 50px)}.about-left-img .image-with-text__grid .grid__item,.about-right-img .image-with-text__grid .grid__item{width:100%}.about-left-img .image-with-text__grid .grid__item .image-with-text__content,.about-right-img .image-with-text__grid .grid__item .image-with-text__content{padding:60px 0}.about-right-img .image-with-text__grid .grid__item.image-with-text__media-item{order:2}.about-right-img{margin-top:-40px}.cs-menu-row{display:flex;justify-content:space-between;border-top:3px solid rgb(var(--color-foreground));padding-top:100px}.cs-menu-col{max-width:50%;width:100%}.cs-menu-col:nth-child(1) .cs-menu-items{padding-right:70px}.cs-menu-col:nth-child(2) .cs-menu-items{padding-left:70px}.cs-menu-items ul{list-style:none;padding:0;margin:20px 0 0}.cs-menu-items ul *{font-family:var(--cs-menu-fonts)!important;color:#231f20}.cs-menu-items ul li{display:flex;justify-content:space-between;flex-wrap:wrap}.cs-menu-items ul li+li{margin-top:15px}.cs-menu-items h3{padding-left:100px}.cs-menu-item-icon{max-width:80px;width:100%;display:flex!important;gap:20px;justify-content:flex-end;align-self:center}.cs-menu-item-icon img{max-width:30px;width:100%;height:28px}.cs-menu-item-meta{max-width:calc(100% - 180px);width:100%}.cs-menu-item-price{max-width:60px;width:100%;text-align:right}.cs-menu-item-meta h5{font-size:22px;font-weight:500}.cs-menu-item-meta h5 span{font-weight:300}.cs-menu-item-meta p{font-size:18px;font-weight:300}.cs-menu-items ul li p{-webkit-text-stroke:unset}.cs-menu-items+.cs-menu-items{margin-top:60px}p.cs-extra-menu{max-width:calc(100% - 100px);width:100%;margin:20px 0 0 auto;display:flex;align-items:center;justify-content:space-between}p.cs-extra-menu span{max-width:30px;width:100%;text-align:right}p.cs-extra-menu .cs-extra-menu-item{max-width:calc(100% - 50px);width:100%;text-align:left;font-weight:300}.cs-extra-menu+.cs-extra-menu{margin-top:0}.cs-set-lunch.cs_set_lunch_nobg{background:transparent!important;padding:0;border-radius:0;overflow:hidden}.cs-set-lunch.cs_set_lunch_nobg h3{color:#ae4225!important}.cs-set-lunch.cs_set_lunch_nobg:before{display:none}.other-menu-row{display:flex;justify-content:space-between;flex-wrap:wrap;margin:40px auto 100px}.other-menu-col,.cs-set-lunch{background:rgb(var(--color-foreground));position:relative;z-index:1;border-radius:15px;overflow:hidden;padding:50px;margin-top:70px}.other-menu-col{max-width:calc(50% - 15px);width:100%;color:#fff;margin-top:0;padding:60px 80px;display:flex;flex-direction:column;align-items:center;gap:20px}.other-menu-col:before,.cs-set-lunch:before{content:"";position:absolute;background:url(/cdn/shop/files/grain-bg-effect.jpg?v=1740463588);background-size:cover;width:100%;height:100%;top:0;left:0;z-index:-1}.other-menu-row .other-menu-col:nth-child(1) h3{margin-bottom:60px}.cs-set-lunch *{color:#fff}.cs-set-lunch-heading{display:flex;justify-content:space-between;gap:20px;margin-bottom:20px}.set-lunch-col *{font-family:var(--cs-menu-fonts)!important;-webkit-text-stroke:unset}.set-lunch-item+.set-lunch-item{margin-top:15px}.set-lunch-item h6{font-size:18px;font-weight:400;line-height:1}.set-lunch-item p{font-size:14px;font-weight:300}.set-lunch-row{display:flex;justify-content:space-between}.set-lunch-col{max-width:calc(50% - 10px);width:100%}body .set-lunch-col h5{font-size:28px;font-family:var(--cs-primary-fonts)!important;margin-bottom:20px}.set-lunch-row+.set-lunch-row{margin-top:40px}.set-lunch-item h6+h6{margin-top:10px}.set-lunch-footer{color:#fff!important;margin-top:40px}.menu-footer{margin-top:100px}.other-menu-col h3{color:#fff;text-align:center;max-width:300px}.other-menu-col a{max-width:300px;width:100%}.menu-footer-desc ul{list-style:none;display:flex;gap:20px 60px;padding:0;justify-content:center;margin-bottom:20px;flex-wrap:wrap}.menu-footer-desc ul li{font-family:var(--cs-menu-fonts);font-size:20px;font-weight:500;display:flex;gap:10px;color:#000}.menu-footer-desc ul li img{width:30px;height:30px}.menu-footer-desc p{color:#000;font-family:var(--cs-menu-fonts);text-align:center;-webkit-text-stroke:unset;font-size:16px;font-weight:500}.menu-footer-desc{position:relative;padding-bottom:100px}.menu-footer-desc:after{content:"";position:absolute;top:100%;left:0;max-width:100%;width:100%;height:3px;background:rgb(var(--color-foreground))}.contact .field{display:block}.contact .field label{position:initial;font-family:var(--cs-primary-fonts);font-size:22px;color:rgba(var(--color-foreground),1)}.contact .field:before,.contact .field:after{display:none!important;box-shadow:none}.contact .field input,.contact .field textarea{background:#ddd;padding:10px 20px!important;height:60px;font-size:20px;font-family:var(--cs-menu-fonts);outline:0;box-shadow:none;font-weight:700!important}input[type=time]::-webkit-calendar-picker-indicator,input[type=date]::-webkit-calendar-picker-indicator{filter:invert(26%) sepia(69%) saturate(1045%) hue-rotate(338deg) brightness(104%) contrast(93%)}.contact .page-width{max-width:1140px}.contact .contact__button{grid-column:1 / 3}.contact__button button.button.button--primary{margin:0 auto!important;display:table}.field.textarea-field{width:100%;grid-column:1 / 3}.contact .field textarea{height:150px}.quantity-container{background:#ddd;display:flex;align-items:center;padding:0 50px}.quantity-container button.quantity-btn{background:#ae4225!important;width:30px;height:30px;border-radius:50%;border:0;color:#fff;font-size:32px;line-height:30px}.quantity-container input{text-align:center}#shopify-section-template--18505468805177__custom_form_NX7RpD hr{height:3px;background:#ae4225!important}.reservation-banner .banner__box{max-width:900px!important}.contact__fields{display:grid!important;gap:20px 100px!important}.cs-footer-sec{color:#fff}.footer-large-link .rich-text__blocks{max-width:100%}.cs-footer-sec{background:rgb(var(--color-foreground));padding:100px 0;position:relative;z-index:1}.footer-social-link ul li a svg path{fill:#fff!important;stroke:#fff!important}.footer-social-link ul{display:flex;gap:35px;list-style:none;padding:0}.footer-social-link li svg{height:32px;width:auto}.footer-social-link,.logo-footer{margin-bottom:70px}.footer-row{display:flex;justify-content:space-between;flex-wrap:wrap}.footer-right{max-width:calc(100% - 485px);width:100%}.footer-left{max-width:385px;width:100%}.footer-right-row{display:flex;gap:50px;flex-wrap:wrap}.footer-inner-1,.footer-inner-2,.footer-inner-left,.footer-inner-right{width:100%}.footer-inner-2,.footer-inner-right{max-width:380px}.footer-inner-1,.footer-inner-left{max-width:360px}.footer-copyright{margin:0}.footer-right *{color:#fff}.footer-right-row h5{font-size:22px;line-height:22px;margin:0 0 5px}.footer-right-row p{font-size:16px;margin:0 0 5px}p.address-footer{font-size:20px;line-height:24px}.footer-inner-contact{justify-content:space-between;display:flex;border-top:2px solid #fff;padding-top:10px;margin-top:10px}.footer-inner-contact a{font-size:18px;line-height:28px;-webkit-text-stroke-width:1px;text-decoration:none}.footer-row h4{margin-bottom:20px}.cs-footer-form{margin-bottom:50px}.cs-footer-form .newsletter-form__field-wrapper .field{justify-content:space-between}.cs-footer-form .newsletter-form__field-wrapper input.field__input{max-width:calc(100% - 215px);width:100%;height:50px;padding:15px 20px;font-family:var(--cs-secondary-fonts);font-size:22px;-webkit-text-stroke-width:1px;color:rgb(var(--color-foreground))}.cs-footer-form .newsletter-form__field-wrapper .field__label{display:none}.cs-footer-form .newsletter-form__field-wrapper input.field__input::placeholder{color:#b3b3b3;font-family:var(--cs-secondary-fonts);font-size:22px;-webkit-text-stroke-width:1px;opacity:1}.cs-footer-form .newsletter-form__field-wrapper .field__button{position:initial;border:2px solid #fff;font-size:20px;height:auto;font-family:var(--cs-primary-fonts);padding:5px 50px;max-width:200px;width:100%}p.footer-copyright.show-ipad{display:none}.footer-left img{max-width:250px}.cs-split-home-banner .split-banner__content img{margin-bottom:70px;max-width:340px;width:100%}.cs-split-home-banner .split-banner__content a.split-banner__button{max-width:285px;width:100%;text-align:center;background:#fff;color:#ae4225}#shopify-section-template--18500535418937__our_menu_section_TKmi6U .cs-menu-row{border-top:0;padding-top:40px}.other-menu-section .other-menu-col{border-radius:50px}.other-menu-section .other-menu-col img{margin-bottom:50px;max-width:370px}.cs-img-logo{border-top:3px solid rgb(var(--color-foreground));padding-top:70px}.cs-img-logo img{max-width:290px;margin:0 auto;display:block}.cs-menu-row{border-top:0;padding-top:50px}.menu-footer-desc:after{display:none}.cs-split-home-banner .split-banner__content a.split-banner__button+a.split-banner__button{margin-top:20px}.cs-split-home-banner .split-banner__content a.split-banner__button{box-shadow:3px 2px 9px 5px #00000080}.split-banner.cs-split-home-banner:before{content:"";position:absolute;top:50%;transform:translate(-50%,-50%);width:5px;height:calc(100% - 130px);background:#fff;left:50%;z-index:1}.other-menu-section{border-top:3px solid #ae4225;padding-top:100px}.visit-us-logo{position:absolute;top:-200px;left:0;right:0}.visit-us-logo img{height:120px;display:block;margin:0 auto}.visit-us-col>img{aspect-ratio:1.2 / 1;width:100%;height:auto}@media all and (max-width: 1399px){.footer-left{max-width:355px;width:100%}.footer-right{max-width:calc(100% - 385px);width:100%}.footer-right-row{gap:25px}.footer-inner-2,.footer-inner-right{max-width:370px}}@media all and (max-width: 1199px){p.footer-copyright.hide-ipad{display:none}.footer-left,.footer-right{max-width:100%}p.footer-copyright.show-ipad{width:100%!important;text-align:center;padding-top:40px;border-top:2px solid #fff;margin-top:50px;display:block}.cs-footer-sec{padding-bottom:40px}.logo-footer img{height:90px;width:auto}.logo-footer{margin-bottom:30px}.footer-social-link ul{gap:25px}.footer-social-link li svg{height:30px;width:auto}.footer-right-row{gap:60px}.cs-menu-col:nth-child(2) .cs-menu-items{padding-left:30px}.cs-menu-col:nth-child(1) .cs-menu-items{padding-right:30px}.other-menu-section .other-menu-col img{max-width:270px}}@media all and (max-width: 989px){.cs-secondary-menu{display:none}header.header{display:flex;flex-direction:row-reverse;justify-content:space-between;padding-top:15px!important;padding-bottom:15px!important}nav.menu-drawer__navigation ul li a{font-family:var(--cs-primary-fonts)!important}.footer-social-link{margin-bottom:50px}.xl-btn-sec .rich-text__buttons a{font-size:24px}.about-left-img .image-with-text__grid .grid__item .image-with-text__content,.about-right-img .image-with-text__grid .grid__item .image-with-text__content{padding:0}.about-left-img .image-with-text__grid,.about-right-img .image-with-text__grid{grid-template-columns:1fr;gap:25px}.about-right-img .image-with-text__grid .grid__item.image-with-text__media-item{order:unset}.about-right-img{margin-top:60px}.cs-menu-row{flex-wrap:wrap;gap:70px}.cs-menu-col{max-width:100%}.cs-menu-col:nth-child(2) .cs-menu-items,.cs-menu-col:nth-child(1) .cs-menu-items{padding:0}.other-menu-col{padding:40px 20px}.home-overlay-text .grid__item{width:100%}.home-overlay-text .image-with-text__text-item{padding:30px 0 0}.contact__fields{gap:20px 30px!important}.other-menu-section .other-menu-col img{max-width:200px}.home-overlay-text .image-with-text__text-item .image-with-text__content{padding:0}#menu-drawer .menu-drawer__utility-links ul.list.list-social{display:flex}.visit-us-row{max-width:calc(100% - 20px)}.visit-us-row .visit-us-col{max-width:calc(50% - 20px)}.visit-us-logo{top:-150px}.visit-us-logo img{height:80px}}@media all and (max-width: 767px){h2.h0{font-size:40px;line-height:40px}h2.h1{font-size:36px;line-height:34px}h3{font-size:30px;line-height:28px}h4,.reservation-banner .banner__text p{font-size:26px!important;line-height:28px!important;margin:0}p{font-size:18px;line-height:22px}.page-width{padding:0 15px!important}.cs-footer-form .newsletter-form__field-wrapper .field{flex-wrap:wrap;gap:15px}.cs-footer-form .newsletter-form__field-wrapper .field__button{height:50px}.set-lunch-row{flex-wrap:wrap}.set-lunch-row,.other-menu-row{gap:40px}.set-lunch-col,.other-menu-col,.cs-footer-form .newsletter-form__field-wrapper input.field__input{max-width:100%}.xl-btn-sec .rich-text__buttons a{font-size:20px}.footer-right-row h5,p.address-footer{font-size:20px;line-height:22px}.footer-inner-contact a{font-size:18px}.cs-footer-sec{padding-top:75px}.cs-menu-item-meta h5{font-size:20px;font-weight:500}.cs-menu-item-meta p{font-size:16px;font-weight:400}.cs-menu-item-price{max-width:40px}.cs-menu-item-meta{max-width:calc(100% - 120px);width:100%}.cs-menu-item-icon{max-width:60px}.cs-menu-item-icon img{max-width:24px;width:100%;height:24px}body .overlap-content-sec .image-with-text__media-item.grid__item{margin-left:0}body .overlap-content-sec .image-with-text__content{padding:30px 0 75px}.home-overlay-text .image-with-text__content{padding:30px 0 0}.menu-footer{margin-top:75px}.menu-footer-desc{padding-bottom:75px}.cs-menu-row{padding-top:75px}.contact .field label{font-size:18px}.contact__fields{display:grid!important;grid-template-columns:1fr;gap:20px!important}.field.textarea-field,.contact .contact__button{grid-column:1}.visit-us-row{flex-wrap:wrap;max-width:100%;gap:30px}.visit-us-row .visit-us-col{max-width:100%}.logo-footer img{height:70px;width:auto}.other-menu-section .other-menu-col{border-radius:30px}.split-banner.cs-split-home-banner{display:block}.split-banner.cs-split-home-banner:before{width:calc(100% - 80px);height:5px}.cs-split-home-banner .split-banner__content a.split-banner__button{padding:20px}.other-menu-section{padding-top:70px}.visit-us-row{margin-top:40px}.visit-us-sec{padding:70px 0}.cs-img-logo img{max-width:230px}}@media (min-width: 989px){a#HeaderMenu-about-us,a#HeaderMenu-menu{display:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom-style.css.map */
