.modal-card:where(.astro-4TB4HWMV){background-color:var(--color-purple);border-radius:6px;padding:2rem}.modal-card:where(.astro-4TB4HWMV).center{text-align:center}.home-title:where(.astro-JAZMEZPN){margin-block:1rem}.home-section--buttons:where(.astro-JAZMEZPN){margin-top:5%}.hours-list:where(.astro-JAZMEZPN)>li:where(.astro-JAZMEZPN):not(:first-child){margin-top:.75rem}.hours-list:where(.astro-JAZMEZPN)>ul:where(.astro-JAZMEZPN)>li:where(.astro-JAZMEZPN){margin-top:.25rem}.locations-modal--address:where(.astro-JAZMEZPN),.reservation-title:where(.astro-JAZMEZPN){margin-bottom:1rem}.our-story-body:where(.astro-JAZMEZPN){display:flex}.our-story-body:where(.astro-JAZMEZPN) img:where(.astro-JAZMEZPN){flex:1;height:150px}.our-story-text:where(.astro-JAZMEZPN){flex:4}.our-story-text:where(.astro-JAZMEZPN) p:where(.astro-JAZMEZPN){margin-block:1rem}form:where(.astro-JAZMEZPN).contact-us{width:100%}.contact-us-grid:where(.astro-JAZMEZPN){display:grid;grid-template-rows:auto auto 1fr;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1rem;margin:2rem auto}.contact-us-grid:where(.astro-JAZMEZPN) textarea{grid-column:2;grid-row:2 / span 2;min-height:100%}form:where(.astro-JAZMEZPN).contact-us button{display:block;margin-inline:auto}@media only screen and (max-width: 970px){.contact-us-grid:where(.astro-JAZMEZPN){display:flex;flex-direction:column}.contact-us-grid:where(.astro-JAZMEZPN) textarea{min-height:80px}}.reserve-wrap:where(.astro-JAZMEZPN){display:flex;gap:2rem}@media only screen and (max-width: 400px){.reserve-wrap:where(.astro-JAZMEZPN){flex-direction:column;align-items:center;justify-content:center;text-align:center}}.noscroll:where(.astro-JAZMEZPN){overflow:hidden}.overlay:where(.astro-JAZMEZPN){display:none;position:fixed;top:0;left:0;background-color:#00000080;width:100vw;height:100vh;z-index:999;padding:10%;justify-content:center}.close-wrapper:where(.astro-JAZMEZPN){position:relative;margin-bottom:1rem;background-color:#fff}.overlay:where(.astro-JAZMEZPN) .close:where(.astro-JAZMEZPN){position:absolute;top:-1.75rem;right:-.75rem;font-size:32px}.card:where(.astro-JAZMEZPN){background-repeat:no-repeat;background-size:100%;padding:2rem 1.5rem 1.5rem;color:#2a2d49;text-align:center;font-family:Montserrat;height:fit-content}@media only screen and (max-width: 600px){.overlay:where(.astro-JAZMEZPN) .card:where(.astro-JAZMEZPN){position:relative}.overlay:where(.astro-JAZMEZPN) .card:where(.astro-JAZMEZPN):before{content:"";display:block;position:absolute;background-color:#fdcb4e;inset:0;z-index:-2;border-radius:40px}.overlay:where(.astro-JAZMEZPN) .card:where(.astro-JAZMEZPN):after{content:"";display:block;position:absolute;background-image:url(form-orange.png);background-size:100%;background-position:bottom;background-repeat:no-repeat;height:100px;bottom:0;left:0;right:0;z-index:-1}}.catering-link:where(.astro-JAZMEZPN){margin-top:2rem;color:#eb8635;font-weight:600;font-size:18px}
