@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Oswald:wght@400;500;700&family=Parisienne&family=Reggae+One&family=Roboto:wght@500&display=swap);body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}html{scroll-behavior:smooth}body,html{overflow-x:hidden}body{font-family:"Oswald",Sans-serif}a{text-decoration:none!important}img{filter:saturate(1.1)}.btn-menu{font-family:"Oswald",Sans-serif;font-size:1.1rem;font-weight:400!important;text-transform:uppercase;fill:#283034;color:#283034;background-color:#f6b654!important;padding:.6em 1.5em!important;border:1px solid #f6b654!important;border-radius:15px!important}@media screen and (max-width:576px){.btn-menu{display:block!important;width:50%;margin-left:auto;margin-right:auto;font-size:.9rem!important}}.btn-menu:hover{transition:.3s ease-in-out;transform:scale(.9);background-color:#fff!important;border-color:#f6b654!important;color:#000!important}.btn-menu-alt{font-family:"Oswald",Sans-serif!important;font-size:1rem!important;font-weight:600!important;text-transform:uppercase!important;border:1px solid #b23920!important;color:#b23920!important;border-radius:9px!important;position:relative!important;padding:1em 1.5em!important;cursor:pointer;text-align:center!important}.btn-menu-alt.active{background-color:#b23920!important;color:#fff!important}.btn-menu-alt:hover{transform:scale(1.1)}@media screen and (max-width:576px){.btn-menu-alt{font-size:.9rem!important}}.nav-link{font-family:"Oswald",Sans-serif;font-size:1.1rem;padding-left:1.2rem!important;padding-right:1.2rem!important;color:#000!important;text-transform:uppercase}.nav-link:hover{color:#b23920!important}@media screen and (max-width:576px){.dropdown-menu{border:none!important}}.nav-link.active{text-decoration:overline!important;font-weight:500;color:#b23920!important}@media screen and (max-width:576px){.navbar-nav{margin-top:1rem;margin-left:-1rem}}#footerLink,#headerLink{font-size:2.3rem;color:#000;font-family:"Oswald",Sans-serif}.hero{display:grid;grid-auto-flow:column;align-items:center;justify-content:center;background-color:#faf4ea;height:60vh;grid-gap:10rem;gap:10rem}@media screen and (max-width:576px){.hero{height:55vh;grid-auto-flow:row}}.hero h1{font-family:"Oswald",Sans-serif;font-size:2.2rem;font-weight:400;text-transform:uppercase}@media screen and (max-width:576px){.hero h1{font-size:1.3rem}}.hero .text-1{animation:text1}.hero .text-2{animation:text2}.hero .text-1,.hero .text-2{overflow:hidden;white-space:nowrap;display:inline-block;position:relative;animation-duration:20s;animation-timing-function:steps(25);animation-iteration-count:infinite;margin-top:6rem}.hero .highlight{font-weight:600}.hero .text-1:after,.hero .text-2:after{content:"|";position:absolute;right:0;animation:caret infinite;animation-duration:1s;animation-timing-function:steps(1)}@keyframes text2{0%,50%,to{width:0}60%,90%{width:17.3em}}@keyframes text1{0%,50%,to{width:0}10%,40%{width:14.5em}}@keyframes caret{0%,to{opacity:0}50%{opacity:1}}.hero .subtext{text-align:left;font-family:"Montserrat",Sans-serif}@media screen and (max-width:576px){.hero .subtext{text-align:center;font-size:1.4rem}}.hero-alt{display:grid;grid-auto-flow:column;align-items:center;justify-content:center;background-color:#faf4ea;height:40vh;grid-gap:10rem;gap:10rem}.hero-alt h1{color:#283034;font-family:"Oswald",Sans-serif;font-size:4rem;font-weight:600;text-transform:uppercase}@media screen and (max-width:576px){.hero-alt h1{font-size:3rem}}.hero-alt .circle{width:18rem;height:18rem;line-height:18rem;border-radius:50%;font-size:2.6rem;color:#fff;text-align:center;background:#f6b654}@media screen and (max-width:576px){.hero-alt .circle{width:12rem;height:12rem;line-height:12rem;font-size:2rem}}.homeMenuSection{display:flex;flex-direction:column;align-items:center}.homeMenuSection .header{color:#283034;font-family:"Oswald",Sans-serif;font-size:5rem;font-weight:600;text-transform:uppercase;text-align:center}@media screen and (max-width:576px){.homeMenuSection .header{font-size:3rem}}.homeMenuSection .underline{position:relative;font-size:0;line-height:0;text-align:center;width:510px;border:3px;border-color:#b23920;border-top:0 #b23920;border-style:solid;display:inline-block;height:0}@media screen and (max-width:576px){.homeMenuSection .underline{width:330px}}.homeMenuSection .homeMenuSectionContainer{cursor:pointer;padding:6em;background-color:#faf4ea;border-radius:25px;margin-top:5rem;margin-bottom:5rem}@media screen and (max-width:576px){.homeMenuSection .homeMenuSectionContainer{padding:2em}}.homeMenuSection .homeMenuSectionContainer:hover{background-color:#b23920}.homeMenuSection .homeMenuSectionContainer:hover .title,.homeMenuSection .homeMenuSectionContainer:hover .titleTwo{color:#fff}.homeMenuSection .homeMenuSectionContainer .title,.homeMenuSection .homeMenuSectionContainer .titleTwo{color:#283034;font-family:"Oswald",Sans-serif;font-size:1.1rem;font-weight:600;text-transform:uppercase;margin:50px 0 30px}.homeMenuSection .homeMenuSectionContainer .titleTwo{white-space:nowrap}@media screen and (max-width:576px){.homeMenuSection .homeMenuSectionContainer .titleTwo{white-space:normal}}.homeMenuSection .homeMenuSectionContainer .content,.homeMenuSection .homeMenuSectionContainer .icon{text-align:center}.blurb img{border:10px solid #000;border-radius:50px}@media screen and (max-width:576px){.blurb img{width:100%;height:100%;margin-left:auto;margin-right:auto;display:block}}.blurb h2{color:#283034;font-family:"Oswald",Sans-serif;font-size:4.2rem;font-weight:600;text-transform:uppercase;line-height:1.3em}@media screen and (max-width:576px){.blurb h2{margin-top:4rem}}.blurb h3{color:#b23920;font-family:"Roboto",Sans-serif;font-size:1rem;font-weight:500;text-transform:uppercase;line-height:1.3em}.blurb p{color:#283034;font-family:"Montserrat",Sans-serif;font-size:1rem;font-weight:400;line-height:1.8em;text-align:justify}@media screen and (max-width:576px){.blurb h2,.blurb h3,.blurb p{text-align:center}}.statsSection{margin-top:10rem;height:40vh;background-color:#283034}@media screen and (max-width:576px){.statsSection{text-align:center;height:100vh}}.statsSection .yellowText{color:#f6b654;font-family:"Oswald",Sans-serif;font-weight:600;font-size:4rem}.statsSection .whiteText{color:#fff;font-family:"Oswald",Sans-serif;font-size:2rem;font-weight:600;text-transform:uppercase}.statsSection .fa-star{color:gold;margin-left:.5rem;margin-bottom:.5rem}.reviewsSection{display:flex;flex-direction:column;align-items:center;margin-top:6rem;margin-bottom:3rem}.reviewsSection img{display:block;margin-left:auto;margin-right:auto}.reviewsSection blockquote{color:#283034;font-family:"Montserrat",Sans-serif;font-size:1rem;font-weight:300;text-transform:capitalize;font-style:normal;line-height:1.5;word-wrap:break-word;width:80%;margin-right:auto;margin-left:auto}.reviewsSection .header{color:#283034;font-family:"Oswald",Sans-serif;font-weight:600;text-transform:uppercase;text-align:center}@media screen and (max-width:576px){.reviewsSection .header{font-size:1.9rem}}@media screen and (min-width:768px){.reviewsSection .header{font-size:4.3rem}}@media screen and (min-width:992px){.reviewsSection .header{font-size:5rem}}.reviewsSection .underline{position:relative;font-size:0;line-height:0;text-align:center;width:870px;border:3px;border-color:#b23920;border-top:0 #b23920;border-style:solid;display:inline-block;height:0;margin-bottom:3rem;margin-top:1rem}@media screen and (max-width:576px){.reviewsSection .underline{width:350px}}.reviewsSection .fa-star{font-size:2rem}.reviewsSection .customerName{color:#283034;font-family:"Oswald",Sans-serif;font-size:2rem;font-weight:600;text-transform:uppercase;font-style:normal}.site-footer{background-color:#faf4ea;height:100%}@media screen and (max-width:576px){.site-footer{height:100%}}.site-footer h3{color:#283034;font-family:"Oswald",Sans-serif;font-size:1.4rem;font-weight:600;text-transform:uppercase}@media screen and (max-width:576px){.site-footer h3{margin-top:2rem}}.site-footer h4{color:#283034;font-family:"Montserrat",Sans-serif;font-size:1rem;font-weight:300;text-transform:capitalize;line-height:1.5em;letter-spacing:0}@media screen and (max-width:576px){.site-footer h4{width:50%;margin-left:auto;margin-right:auto}}@media screen and (max-width:576px){.site-footer .days{width:100%;margin-left:auto;margin-right:auto}}.site-footer h5,.site-footer span{font-family:"Montserrat",Sans-serif;font-size:.9rem;font-weight:500;text-transform:uppercase;white-space:nowrap}@media screen and (max-width:576px){.site-footer h5,.site-footer span{white-space:normal;text-align:center;font-size:.7rem}}.site-footer span{color:#b23920}.site-footer .space-items{grid-gap:5rem;gap:5rem}@media screen and (max-width:576px){.site-footer .space-items{display:block;grid-gap:0;gap:0}}.site-footer hr{width:60vw}@media screen and (max-width:576px){.site-footer hr{width:95vw}}.site-footer .fa-facebook-f{color:#b23920}.site-footer .fa-facebook-f:hover{transition:.4s ease-in-out;transform:scale(1.2)}@media screen and (max-width:576px){.site-footer .fa-facebook-f{text-align:center;margin-top:1.5rem;margin-bottom:.5rem}}.site-footer .circle-icon{border:1.9px solid #b23920;width:50px;height:50px;border-radius:50%;text-align:center;line-height:50px;vertical-align:middle;padding:10px}@media screen and (max-width:576px){.site-footer .circle-icon{border:1px solid #b23920}}@media screen and (max-width:576px){.site-footer .nav-link{font-size:.5rem}}@media screen and (max-width:576px){.site-footer .footer-bottom{text-align:center;flex-direction:column}}@media (min-width:768px),screen and (max-width:576px){.aboutUsSection{margin-top:5rem;margin-bottom:5rem}}@media screen and (min-width:992px){.aboutUsSection{margin-top:10rem;margin-bottom:10rem}}.aboutUsSection img{display:block;border-radius:1rem;box-shadow:3px 3px 8px rgba(0,0,0,.5);margin-left:auto;margin-right:auto}@media screen and (max-width:576px){.aboutUsSection img{width:300px;height:230px}}.aboutUsSection h2{color:#283034;font-family:"Oswald",Sans-serif;font-size:4.2rem;font-weight:600;text-transform:uppercase;line-height:1.3em}@media screen and (max-width:576px){.aboutUsSection h2{text-align:center;font-size:2.5rem;margin-top:3rem;margin-left:auto;margin-right:auto}}.aboutUsSection p{text-align:justify;color:#283034;font-family:"Montserrat",Sans-serif;font-size:1rem;font-weight:400;line-height:1.3em;margin-top:2rem}@media screen and (max-width:576px){.aboutUsSection p{text-align:center;line-height:1.8em}}.aboutUsSection .signature{font-family:"Parisienne",cursive;font-size:3rem}@media screen and (max-width:576px){.aboutUsSection .signature{text-align:center;margin-bottom:2rem}}.menuItems{display:flex;justify-content:space-evenly;margin-top:7rem;margin-bottom:7rem;flex-wrap:wrap}.menuItems .ingredients{text-transform:capitalize;margin-top:1rem;color:#4e5a5a}.menuItems .card{border-radius:1rem;width:25rem;margin-bottom:8rem}@media screen and (max-width:576px){.menuItems .card{margin-bottom:3rem}}.menuItems .card-img-top{border-top-left-radius:1rem;border-top-right-radius:1rem}.menuItems .price{font-weight:700}.menuItems img{display:block;margin-left:auto;margin-right:auto;margin-top:1rem}.menuItems .card-title,.menuItems .price{color:#272727;font-family:"Oswald",Sans-serif;font-size:2rem;font-weight:600}.menuItems .circle{border:3px solid #f1f1f1;width:250px;height:250px;border-radius:50%;text-align:center;line-height:50px;vertical-align:middle;padding:8px}@media screen and (max-width:576px){.menuItems .circle{border:3px solid #f1f1f1}}.menuItems .circle:hover{transition:.3s ease-in-out;padding:5px;background-color:#f6b654}.hide{visibility:hidden}.show{visibility:visible}.cart{display:flex;position:fixed;top:0;background-color:#fff;right:0;overflow-y:scroll;overflow-x:hidden;height:100%;z-index:1}@media (min-width:768px),screen and (max-width:576px){.cart{width:100%}}@media screen and (min-width:992px){.cart{width:35%}}@media screen and (max-width:576px){.cart .clearOrder{width:100%}}.cart .ingredientsList{color:#778b8b;text-transform:capitalize}@media screen and (max-width:576px){.cart .ingredientsList{text-align:center}}.cart .titleBackgroundColour{background-color:#faf4ea}.cart .itemCost{font-family:"Oswald",Sans-serif;font-weight:700;color:#f6b654;font-size:30px;line-height:1;display:block;text-align:right;white-space:nowrap;margin-top:5px;letter-spacing:-1px}@media screen and (max-width:576px){.cart .itemCost{margin-left:0;margin-bottom:1rem;text-align:center}}@media screen and (max-width:576px){.cart .nameAndPrice{flex-direction:column!important;align-items:center}}@media screen and (max-width:576px){.cart .incrementAndDecrement,.cart .nameAndPrice{justify-content:center}}.cart .itemName{font-family:"Oswald",Sans-serif;font-weight:700;color:#b23920;font-size:1.3rem;margin-top:.3rem}.cart .itemName.alt{color:#000;margin-left:.1rem}@media screen and (max-width:576px){.cart .itemName{margin-bottom:1.5rem;text-align:center}}.cart .leaveNoteSection{display:block;margin-left:auto;margin-right:auto;margin-bottom:2rem}.cart .leaveNoteSection label{margin-bottom:1rem;text-align:center}.cart .cartTitle{font-size:2rem;color:#000;text-transform:uppercase;margin-bottom:25px;letter-spacing:-1px;text-align:center}.cart .cartSelection{display:block;margin-left:1.5rem;margin-right:1.5rem}.cart .totalCost{background-color:#faf4ea}@media screen and (max-width:576px){.cart .totalCost{flex-direction:column!important;align-items:center}}.cart .itemQuantity{display:flex;width:20%;justify-content:center;font-weight:600;font-size:1.11111rem;color:#171717;pointer-events:none}.cart .fa-plus{color:#171717}.cart button:hover svg{color:#b23920}.cart .removeButton{border-radius:0;border-left:0 solid!important}.cart .addButton{border-radius:0;border-right:0 solid!important}.cart .checkoutButtons button{margin-top:5rem;border-radius:0!important}@media screen and (max-width:576px){.cart .checkoutButtons button{width:100%}}.fa-cart-plus{font-size:2rem;color:#b23920;cursor:pointer;margin-left:1.3rem;margin-top:.4rem}.fa-cart-plus:hover{transition:.3s ease-in-out;transform:scale(1.1)}.basketTotal{background-color:#b23920;width:25px;height:25px;border-radius:50%;text-align:center;pointer-events:none;color:#fff;margin-left:2.8rem;margin-top:.4rem}.checkout .itemName,.checkout .itemQty{margin-right:1rem}.completedOrder .circle{width:26rem;height:22rem;line-height:21rem;border-radius:50%;font-size:3.125rem;color:#fff;text-align:center;background:#f6b654}@media screen and (max-width:576px){.completedOrder .circle{width:12rem;height:12rem;line-height:12rem;border-radius:50%;font-size:1.3rem;color:#fff;text-align:center;background:#f6b654}}.order{width:50%!important;height:50%;margin-top:3rem}@media screen and (max-width:576px){.order{width:95%!important;margin-left:auto;margin-right:auto;margin-top:3rem!important}}@media screen and (min-width:768px){.order{margin-left:2rem}}@media screen and (min-width:992px){.order{margin-left:3rem}}.order .titleBox{background-color:#faf4ea;text-align:center;margin-bottom:3rem}.checkoutForm{width:45%!important}@media screen and (max-width:576px){.checkoutForm{width:95%!important;margin-left:auto;margin-right:auto;margin-top:3rem!important}}.contact{padding-top:7rem;padding-bottom:8rem;display:grid;grid-template-columns:50% 50%}@media(max-width:576px){.contact{padding-top:5rem;padding-bottom:5rem;display:flex!important;flex-direction:column}}.contact .contactForm{width:75%}@media(max-width:576px){.contact .contactForm{margin-top:2rem;width:100%}}.contact h2{color:#283034;font-family:"Oswald",Sans-serif;font-size:4rem;font-weight:600;text-transform:uppercase;line-height:1.3em}@media(max-width:576px){.contact h2{font-size:2.5rem}}.contact p{line-height:3rem;margin-top:2rem;margin-left:auto;margin-right:auto}@media(max-width:576px){.contact p{width:100%!important;margin-left:auto;margin-right:auto;text-align:center!important}}@media screen and (max-width:576px){.contact button{margin-bottom:1rem;margin-top:2rem}}.contact #contactSuccessMessage,.contact #responseMessage{display:none}.contact a{color:#b23920}.contact a:hover{color:#062aca}@media(max-width:576px){.contact .mainForm{width:100%!important}}.siteGallery{margin-top:10rem;margin-bottom:10rem;display:grid;grid-template-columns:33.3333333333% 33.3333333333% 33.3333333333%}@media screen and (max-width:576px){.siteGallery{margin-top:3rem;margin-bottom:3rem;grid-gap:4px;gap:4px}}@media screen and (min-width:768px){.siteGallery{grid-gap:1px;gap:1px}}@media screen and (min-width:992px){.siteGallery{grid-gap:40px;gap:40px}}.siteGallery .galleryImage{width:100%;height:100%;margin-bottom:1rem}@media screen and (max-width:576px){.siteGallery .galleryImage{margin-bottom:.1rem}}.siteGallery .galleryImage:hover{filter:drop-shadow(2px 4px 6px black);transform:scale(1.01)}.gallerySectionTop{flex-direction:column;align-items:center}.gallerySectionTop .underline{position:relative;font-size:0;line-height:0;text-align:center;width:520px;border:3px;border-color:#b23920;border-top:0 #b23920;border-style:solid;display:inline-block;height:0;margin-bottom:2rem}@media screen and (max-width:576px){.gallerySectionTop .underline{width:250px}}.gallerySectionTop .title{color:#283034;font-family:"Oswald",Sans-serif;font-size:4.2rem;font-weight:600;text-transform:uppercase;line-height:1.3em;margin-bottom:2rem}@media screen and (max-width:576px){.gallerySectionTop .title{font-size:2rem}}.gallerySectionTop p{text-align:center}@media screen and (max-width:576px){.menuButtons{flex-direction:column}}@media screen and (max-width:576px){.menuCart{align-items:center}}
/*# sourceMappingURL=main.77ce02a6.chunk.css.map */