.hero-banner{max-width:100%;overflow:hidden;position:relative;width:100%}.hero-banner-image{height:5rem}.hero-banner-text-container{color:#fff;font-size:1.25rem;left:45%;padding:0 1rem;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:25rem}.hero-banner-text.upper{font-weight:700}.hero-banner-text.lower{margin-left:-.5rem;margin-top:-1rem}@media only screen and (max-width:680px){.hero-banner-image{height:4rem}.hero-banner-text-container{font-size:1rem}}.primary-button,.primary-button-small{background-color:#9b6868;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-family:inherit;z-index:10}.primary-button{font-size:1.25rem;padding:.7rem 1.5rem}.primary-button-small{font-size:1rem;padding:.7rem 1.5rem}.primary-button:hover{background-color:#b48585}.secondary-button{background-color:#fcf3e2;border:none;border-radius:.5rem;color:#9b6868;cursor:pointer;font-family:inherit;font-size:1.25rem;padding:.65rem 1.15rem;z-index:10}.secondary-button:hover{background-color:#e9cf9c}.hero-video-wrapper{overflow:hidden;position:relative;width:100vw}.hero-video{display:block;height:80vh;object-fit:cover;object-position:center;width:100vw}.hero-banner-button-container{display:flex;flex-direction:column}.hero-banner-container{left:0;transition:left .5s ease}.book-us-button,.hero-banner-container{position:absolute;top:2.25rem;z-index:10}.book-us-button{right:2.5rem}@media only screen and (max-width:560px){.book-us-button{right:1.5rem;top:8.25rem}}.left-cookie-banner-container{margin:1rem}.left-cookie-banner-content{align-items:center;display:flex;gap:2rem;margin-left:2rem;margin-top:-14.5rem}.sammy-image{height:18rem;object-fit:scale-down;z-index:100!important}.left-cookie-banner-title{color:#9b6868;font-family:Ephesis,cursive;font-size:2.5rem;margin-bottom:-.5rem;margin-top:-.5rem}.cookie-banner-description{font-size:large}.right-cookie-banner-container{margin:1rem;perspective:1000px}.right-cookie-banner-content{align-items:center;display:flex;gap:2rem;margin-left:10rem;margin-top:-14.5rem;text-align:end;z-index:100}.sammy-image{width:18rem}.right-cookie-banner-title{color:#9b6868;font-family:Ephesis,cursive;font-size:2.5rem;margin-bottom:-.5rem;margin-top:-.5rem}.cookie-banner-description{color:#545555;width:45rem}.mobile-cookie-banner-container{align-items:center;display:flex;flex-direction:column;margin-bottom:2.5rem}.mobile-sammy-image{margin-bottom:-4rem;width:12rem;z-index:100}.mobile-cookie-banner-content{align-items:center;background-color:#f4e4c6;display:flex;flex-direction:column;padding:1rem 0;text-align:center;width:100vw}.mobile-cookie-banner-title{color:#9b6868;font-family:Ephesis,cursive;font-size:2.5rem;margin-bottom:-.5rem;padding-top:1rem}.mobile-cookie-banner-description{color:#545555;margin:1rem}.menu-catering-container{flex-direction:column}.menu-catering-container,.menu-catering-top-container{align-items:center;display:flex}.menu-catering-title{color:#9b6868;font-family:Ephesis,cursive;font-size:3rem;margin-bottom:2rem}.bike-illustration-image{height:-webkit-fit-content;height:fit-content;margin-left:-1rem;width:7.5rem}.download-menu-button{align-items:center;display:flex;gap:.75rem}.menu-catering-spacer{height:3rem}.more-coming-soon-banner{width:28rem}.mobile-more-coming-soon-banner{width:24rem}.more-coming-soon-text{color:#9b6868;font-family:Ephesis,cursive;font-size:2.5rem;margin-left:4rem;margin-top:-3.75rem}.catering-inquiry-section{align-items:center;background:url(/static/media/transparent_background_logo.6100dfc1b13630809127.png) #9b6868;display:flex;flex-direction:column;width:100vw}.catering-inquiry-form-container{align-items:end;display:flex;flex-direction:column;margin:0 1.5rem;max-width:58rem}.catering-inquiry-form{align-items:end;display:flex;flex-direction:column;width:100%}.catering-inquiry-form-spacer{height:4rem}.catering-inquiry-title{color:#e9cf9c;font-family:Ephesis,cursive;font-size:3rem;margin-bottom:1rem}.catering-inquiry-text-container{justify-content:center;text-align:center}.catering-inquiry-text{color:#f1e7d2;font-size:large}.submit-button-container{margin-top:2rem}.menu-catering-visual-spacer{height:auto;width:100%}.faqs-section{align-items:center;display:flex;flex-direction:column;width:100vw}.faqs-title{color:#9b6868;font-family:Ephesis,cursive;font-size:3rem;margin-bottom:0}.faq-subsection{margin:0 1.5rem 2rem}.faq-subtitle{color:#9b6868;font-size:large;font-weight:700;margin:2rem 0}.accordion-title{color:#545555;font-family:Lora,serif;font-size:large;margin:0}.faq-accordion-details{width:40rem}.named-input-container{margin-bottom:1rem;width:100%}.named-text{font-weight:700}.named-input,.named-text{color:#f1e7d2;font-size:large}.named-input{background-color:initial;border:1px solid #f1e7d2;border-radius:.5rem;box-sizing:border-box;font-family:inherit;padding:16.5px 14px;width:100%}.named-input:focus{border:2px solid #e9cf9c;outline:none}.named-input::placeholder{color:#f1e7d2}.named-textarea{background-color:initial;border:1px solid #f1e7d2;border-radius:.5rem;box-sizing:border-box;color:#f1e7d2;font-family:inherit;font-size:large;padding:16.5px 14px;resize:vertical;width:100%}.named-textarea:focus{border:2px solid #e9cf9c;outline:none}.named-textarea::placeholder{color:#f1e7d2}.why-maddys-container{align-items:center;display:flex;flex-direction:column}.why-maddys-title{color:#9b6868;font-family:Ephesis,cursive;font-size:3rem}.why-maddys-item-container{padding:1rem}.mobile-why-maddys-item-container,.why-maddys-item-container{align-items:center;display:flex;flex-direction:column}.why-maddys-item-icon{color:#e5cc99;text-align:center}.why-maddys-item-icon-dark{color:#c09f5c;text-align:center}.why-maddys-item-title{color:#9b6868;font-size:large;font-weight:700;text-align:center}.why-maddys-item-description{color:#535353;font-size:large;margin-top:0;text-align:center}.our-mission-container{align-items:center;background:url(/static/media/transparent_background_logo.6100dfc1b13630809127.png) #9b6868;display:flex;flex-direction:column;width:100%}.our-mission-image-container{align-items:center;display:flex;justify-content:end}.mobile-our-mission-image-container{align-items:center;display:flex;justify-content:center}.our-mission-image{margin:3rem 2rem 4rem;width:14rem}.mobile-our-mission-image{margin-bottom:4rem;width:14rem}.mobile-our-mission-title,.our-mission-title{color:#e5cc99;font-family:Ephesis,cursive;font-size:2.75rem}.mobile-our-mission-title{text-align:center}.our-mission-text-container{max-width:50rem}.mobile-our-mission-text-container{margin:0 2rem;text-align:center}.our-mission-text{color:#f1e7d2;font-size:large}.testimonial-card{align-items:end;background-color:#efd9af;border-radius:.75rem;box-shadow:.1rem .1rem .25rem #b6b6b6;display:flex;height:24rem;width:18rem}.inner-testimonial-card{align-items:center;background-color:#9b6868;border-radius:1.25rem 1.25rem .75rem .75rem;color:#fff;display:flex;flex-direction:column;height:19rem;justify-content:space-between;padding:1rem;width:18rem}.testimonial-card-profile-image{align-self:center;border:3px solid #fcf3e2;border-radius:100rem;height:3.5rem;margin-top:-2.5rem;object-fit:contain;width:3.5rem}.testimonial-text-container{display:flex;flex-direction:column}.testimonial-quotation{font-family:Ephesis,cursive;font-size:3rem;margin:-1.5rem 0}.testimonial-review{margin:0 1rem}.testimonial-footer{align-items:center;display:flex;flex-direction:column}.testimonial-name{align-self:center;font-family:Ephesis,cursive;font-size:1.5rem;margin:0}.five-stars-image{align-self:center;margin-top:.5rem;width:8rem}@font-face{fallback:fallback;font-family:revicons;src:url(/static/media/revicons.e8746a624ed098489406.woff) format("woff"),url(/static/media/revicons.57fd05d4ae650374c8de.ttf) format("ttf"),url(/static/media/revicons.a77de540a38981833f9e.eot) format("ttf")}.react-multi-carousel-list{align-items:center;display:flex;overflow:hidden;position:relative}.react-multi-carousel-track{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;flex-direction:row;list-style:none;margin:0;padding:0;position:relative;transform-style:preserve-3d;will-change:transform,transition}.react-multiple-carousel__arrow{background:#00000080;border:0;border-radius:35px;cursor:pointer;min-height:43px;min-width:43px;opacity:1;outline:0;position:absolute;transition:all .5s;z-index:1000}.react-multiple-carousel__arrow:hover{background:#000c}.react-multiple-carousel__arrow:before{color:#fff;display:block;font-family:revicons;font-size:20px;position:relative;text-align:center;z-index:2}.react-multiple-carousel__arrow:disabled{background:#00000080;cursor:default}.react-multiple-carousel__arrow--left{left:calc(4% + 1px)}.react-multiple-carousel__arrow--left:before{content:"\e824"}.react-multiple-carousel__arrow--right{right:calc(4% + 1px)}.react-multiple-carousel__arrow--right:before{content:"\e825"}.react-multi-carousel-dot-list{bottom:0;display:flex;justify-content:center;left:0;list-style:none;margin:0;padding:0;position:absolute;right:0;text-align:center}.react-multi-carousel-dot button{border:2px solid grey;border-radius:50%;box-shadow:none;cursor:pointer;display:inline-block;height:12px;margin:0 6px 0 0;opacity:1;outline:0;padding:0;transition:background .5s;width:12px}.react-multi-carousel-dot button:hover:active,.react-multi-carousel-dot--active button{background:#080808}.react-multi-carousel-item{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.react-multi-carousel-item{flex-shrink:0!important}.react-multi-carousel-track{overflow:visible!important}}[dir=rtl].react-multi-carousel-list{direction:rtl}.rtl.react-multiple-carousel__arrow--right{left:calc(4% + 1px);right:auto}.rtl.react-multiple-carousel__arrow--right:before{content:"\e824"}.rtl.react-multiple-carousel__arrow--left{left:auto;right:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--left:before{content:"\e825"}.our-story-container{align-items:center;display:flex;flex-direction:column}.about-us-container,.where-it-all-began-container{align-items:center;display:flex;justify-content:center}.about-us-container{margin-top:-4rem}.mobile-our-story-title,.our-story-title{color:#9b6868;font-family:Ephesis,cursive;font-size:3rem}.mobile-our-story-title{text-align:center}.about-us-text-container,.where-it-all-began-text-container{padding-bottom:4rem}.mobile-about-us-text-container,.mobile-where-it-all-began-text-container{align-items:center;display:flex;flex-direction:column;width:100%}.where-it-all-began-text{color:#535353;font-size:large;width:38rem}.mobile-about-us-text,.mobile-where-it-all-began-text{color:#535353;margin:0 2rem;max-width:48rem;text-align:center}.about-us-text{color:#535353;font-size:large;width:38rem}.mobile-about-us-image-container,.where-it-all-began-image-container{align-items:center;display:flex;height:100%;justify-content:center}.about-us-image-container{align-items:start;display:flex;height:100%;margin-right:1rem;margin-top:2rem}.where-it-all-began-image{height:22rem;margin-right:-4rem}.mobile-about-us-image,.mobile-where-it-all-began-image{height:18rem;margin-bottom:4rem;margin-top:1rem}.about-us-image{height:22rem;margin-top:1rem}.our-story-visual-spacer{width:100%}.testimonials-subheader{color:#535353;font-size:large;margin-top:-2rem}.testimonials-container{display:flex;justify-content:center;margin:2rem 0 4rem 4rem;width:90%}.testimonials-carousel{width:65rem}@media only screen and (max-width:1100px){.testimonials-carousel{width:20rem}.testimonials-container{margin:2rem 0 4rem 2rem}}.find-us-contact-container,.find-us-container{align-items:center;display:flex;flex-direction:column}.find-us-contact-container{background:url(/static/media/transparent_background_logo.6100dfc1b13630809127.png) #9b6868;width:100%}.find-us-title{color:#e9cf9c;font-family:Ephesis,cursive;font-size:3rem;margin-bottom:1.25rem}.find-us-link,.find-us-location{align-items:center;color:#f1e7d2;display:flex;font-weight:700;gap:.5rem;margin:0}.find-us-link{cursor:pointer;text-decoration:underline}.find-us-location{margin-bottom:4rem}.previous-events-title{color:#9b6868;font-family:Ephesis,cursive;font-size:3rem}.previous-events-slider{cursor:pointer;margin-bottom:4rem;overflow:hidden;padding:1.25rem 0;position:relative;width:100%}.previous-events-slider:hover .events-image-slide{animation-play-state:paused}.events-image-slide{animation:scroll 40s linear infinite;display:flex;width:-webkit-max-content;width:max-content}.events-image-slide img{border-radius:1rem;height:12rem;margin:0 2rem;max-width:10rem;object-fit:cover;transition:transform .5s;width:10rem}.events-image-slide img:hover{transform:scale(1.2)}.footer{align-items:center;background-color:#9b6868;display:flex;flex-direction:column;width:100%}.footer-copyright-text{color:#fcf3e2}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.navbar-container{background-color:#fff;box-shadow:.1rem .1rem .25rem #b6b6b6;height:5.75rem;left:0;opacity:.8;padding:0 2.5rem;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.navbar-inner-container{align-items:center;display:flex;height:6rem;justify-content:space-between}.navbar-logo{cursor:pointer;height:4rem}.navbar-links-container{display:flex;gap:5.5vw}.navbar-link{color:#545555;cursor:pointer;font-size:large;text-decoration:none}.navbar-link:hover{color:#9b6868}.navbar-link.active{border-bottom:.1rem solid #9b6868;color:#9b6868}.mobile-navbar-link{margin:.75rem 0}.navbar-icons-container{display:flex;gap:.5rem}.navbar-hamburger-menu,.navbar-icon{color:#545555;cursor:pointer}.navbar-hamburger-menu{margin-left:1.25rem}.drawer-container{background-color:inherit;padding:1rem}.navbar-icon:hover{color:#9b6868}@media only screen and (max-width:600px){.navbar-container{padding:0 1.5rem}}.discount-popup-content{align-items:center;display:flex;flex-direction:column}.discount-popup-title-and-cancel{align-items:start;display:flex;justify-content:space-between;width:100%}.discount-popup-title{color:#9b6868;font-size:1.75rem;margin:.5rem 0 0 7rem}.discount-popup-text{color:#545555;font-size:large}.discount-popup-email-input{border:1px solid #9b6868;border-radius:.4rem;font-family:inherit;font-size:large;padding:.25rem .5rem;width:18rem}.discount-popup-continue-button{background-color:#9b6868;border:none;border-radius:.4rem;color:#fff;cursor:pointer;font-family:inherit;font-size:large;margin:1rem;padding:.4rem .5rem;width:19rem}.discount-popup-continue-button:hover{background-color:#b48585}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:url(/static/media/transparent_background_logo.6100dfc1b13630809127.png) #fcf3e2;font-family:Lora,serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.todo-temp-spacer{height:10rem;width:1rem}
/*# sourceMappingURL=main.3e65b072.css.map*/