.header{background-color:var(--background-color);box-shadow:0 .125rem .5rem #00000026;left:0;position:fixed;top:0;width:100%;z-index:100}.header .navbar{align-items:center;display:flex;justify-content:space-between;margin:auto;max-width:105rem;padding:1.6rem}.header .navbar .logo{color:var(--primary-color);font-size:3.5rem;font-weight:700;transition:.5s}.header .navbar .logo:hover{transform:scale(1.2)}.header .navbar .menuItems{align-items:center;display:flex;justify-content:center}@media(max-width:37.5em){.header .navbar .menuItems{display:none}}@media(min-width:37.5em)and (max-width:56.25em){.header .navbar .menuItems{display:none}}.header .navbar .menuItems .menuItem{color:var(--grey);font-size:2rem;font-weight:600;margin-left:1.6rem;padding:.8rem 2.4rem;transition:.5s ease-in-out}.header .navbar .menuItems .menuItem.active,.header .navbar .menuItems .menuItem:hover{background-color:var(--primary-color);border-radius:1.6rem;color:var(--white)}.mobileNavbar{display:none}@media(max-width:37.5em){.mobileNavbar{background-color:var(--white);bottom:0;box-shadow:0 .125rem .5rem #00000026;display:block;left:0;position:fixed;right:0}.mobileNavbar .mobileItems{align-items:center;display:flex;flex-direction:row;justify-content:space-around}.mobileNavbar .mobileItem{color:var(--grey);font-size:3rem;padding:1rem}}@media(min-width:37.5em)and (max-width:56.25em){.mobileNavbar{background-color:var(--white);bottom:0;box-shadow:0 .125rem .5rem #00000026;display:block;left:0;position:fixed;right:0}.mobileNavbar .mobileItems{align-items:center;display:flex;flex-direction:row;justify-content:space-around}.mobileNavbar .mobileItem{color:var(--grey);font-size:3rem;padding:1rem}}.home{height:100vh;overflow:hidden;position:relative;z-index:15}.home .homeVideoIntro{height:100vh;object-fit:cover;width:100vw}.home .homeDetails{bottom:0;left:0;position:absolute;right:0;top:0}.home .homeDetails .slogan{align-items:center;display:flex;flex-direction:column;margin:auto;padding-top:20vh;width:100%}.home .homeDetails .slogan h1{color:var(--primary-color);font-size:14rem;letter-spacing:5rem;text-transform:uppercase}@media(max-width:37.5em){.home .homeDetails .slogan h1{font-size:6rem;letter-spacing:normal}}@media(min-width:37.5em)and (max-width:56.25em){.home .homeDetails .slogan h1{font-size:10rem}}.home .homeDetails .slogan p{color:var(--white);font-size:4rem;margin-bottom:4rem}@media(max-width:37.5em){.home .homeDetails .slogan p{font-size:1.5rem}}.home .homeDetails .slogan button{background-color:initial;border:none;border:.3rem solid var(--primary-color);border-radius:3rem;color:var(--white);cursor:pointer;font-size:4rem;outline:none;padding:.8rem 2rem;transition:.3s ease-in-out}@media(max-width:37.5em){.home .homeDetails .slogan button{border-radius:3rem;font-size:3rem;padding:.6rem 1.5rem}}.home .homeDetails .slogan button:hover{background-color:var(--primary-color)}.about{height:100vh}.about .aboutContainer{align-items:center;display:flex;height:100vh;margin:auto;padding:5rem;width:100%}@media(max-width:37.5em){.about .aboutContainer{padding:2rem;position:relative}}.about .aboutContainer .aboutContainerImg{border-radius:3rem;height:70%;width:60%}@media(max-width:37.5em){.about .aboutContainer .aboutContainerImg{height:90%;width:100%}}.about .aboutContainer .aboutContainerDetails{background-color:var(--white);border-radius:3rem;box-shadow:0 .44rem 1.81rem 0 #64646f33;text-align:center;transform:translateX(-10rem);width:40%}@media(max-width:37.5em){.about .aboutContainer .aboutContainerDetails{position:absolute;right:-6rem;top:7rem}}.about .aboutContainer .aboutContainerDetails h1{color:var(--primary-color);font-size:3rem;margin:5rem 3rem 2rem}@media(max-width:37.5em){.about .aboutContainer .aboutContainerDetails h1{font-size:2rem}}.about .aboutContainer .aboutContainerDetails p{color:var(--grey);font-size:1.7rem;margin:5rem 3rem 2rem}@media(max-width:37.5em){.about .aboutContainer .aboutContainerDetails p{font-size:1.5rem}}.foodMenuContainer{align-items:center;background-color:var(--white);border-radius:5rem;display:flex;flex-direction:column;margin:10rem 0;padding:10rem;width:100%}@media(max-width:37.5em){.foodMenuContainer{padding:3rem}}.foodMenuContainer .foodMenuContainerHeader{color:var(--primary-color);font-size:3.5rem;margin:3rem 0}@media(max-width:37.5em){.foodMenuContainer .foodMenuContainerHeader{font-size:2.5rem;margin:2rem 0}}.foodMenuContainer .foodMenuContainerList{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;width:100%}.foodMenuContainer .foodMenuContainerList .foodMenuContainerItem{border:.2rem solid var(--primary-color);border-radius:1.5rem;color:var(--grey);cursor:pointer;font-size:1.6rem;margin-bottom:2rem;margin-right:2rem;padding:1rem 2rem;transition:.3s ease-in-out}@media(max-width:37.5em){.foodMenuContainer .foodMenuContainerList .foodMenuContainerItem{font-size:1.4rem;margin-bottom:1rem;padding:.8rem 1.6rem}}.foodMenuContainer .foodMenuContainerList .foodMenuContainerItem:hover{background-color:var(--primary-color);color:var(--white)}.foodMenuContainer .errorMessage,.foodMenuContainer .loadingMessage{border-radius:1rem;margin:2rem 0;padding:2rem;text-align:center;width:100%}.foodMenuContainer .errorMessage p,.foodMenuContainer .loadingMessage p{font-size:1.8rem;margin:0}.foodMenuContainer .loadingMessage{background:#16a34a1a;border:1px solid var(--primary-color);color:var(--primary-color)}.foodMenuContainer .errorMessage{background:#ef44441a;border:1px solid #ef4444;color:#ef4444}.foodMenuContainer .foodMenu{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;width:100%}.foodMenuContainer .foodMenu .foodMenuDetails{background:#fff;border:1px solid #16a34a1a;border-radius:2rem;box-shadow:0 4px 20px #0000001a;display:flex;flex-direction:column;margin:0 1.5rem 3rem;min-height:42rem;overflow:hidden;text-align:center;transition:all .3s ease;width:28rem}@media(max-width:37.5em){.foodMenuContainer .foodMenu .foodMenuDetails{margin:0 .5rem 2rem;min-height:38rem;width:45%}}.foodMenuContainer .foodMenu .foodMenuDetails:hover{border-color:var(--primary-color);box-shadow:0 8px 32px #00000026;transform:translateY(-3px)}.foodMenuContainer .foodMenu .foodMenuDetails .foodMenuImg{height:20rem;overflow:hidden;position:relative;width:100%}.foodMenuContainer .foodMenu .foodMenuDetails .foodMenuImg img{height:100%;object-fit:cover;transition:.4s ease-in-out;width:100%}.foodMenuContainer .foodMenu .foodMenuDetails .foodMenuImg img:hover{transform:scale(1.05)}.foodMenuContainer .foodMenu .foodMenuDetails .productInfo{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;padding:1.5rem 1.5rem .5rem}.foodMenuContainer .foodMenu .foodMenuDetails .productInfo .productName{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:var(--primary-color);display:-webkit-box;font-size:2rem;font-weight:700;line-height:1.3;margin-bottom:.8rem;min-height:2.6rem;overflow:hidden}.foodMenuContainer .foodMenu .foodMenuDetails .productInfo .productDescription{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;color:#6b7280;display:-webkit-box;flex:1 1;font-size:1.3rem;line-height:1.4;margin-bottom:1rem;overflow:hidden}.foodMenuContainer .foodMenu .foodMenuDetails .productInfo .productPrice{background:#16a34a1a;border:1px solid #16a34a33;border-radius:1rem;color:var(--primary-color);font-size:2.2rem;font-weight:800;margin-bottom:1rem;padding:.5rem 1rem}.foodMenuContainer .foodMenu .foodMenuDetails .addToCart{align-items:center;display:flex;gap:1.8rem;justify-content:center;margin:1.2rem 0 2rem;padding:0 1.5rem}.foodMenuContainer .foodMenu .foodMenuDetails .addToCart .qtyBtn{align-items:center;background:#fff;border:.25rem solid var(--primary-color);border-radius:50%;box-shadow:0 2px 8px #16a34a1a;color:var(--primary-color);cursor:pointer;display:inline-flex;font-size:2rem;font-weight:800;height:4.2rem;justify-content:center;line-height:1;transition:all .2s ease;width:4.2rem}.foodMenuContainer .foodMenu .foodMenuDetails .addToCart .qtyBtn:hover:enabled{background:var(--primary-color);box-shadow:0 4px 12px #16a34a33;color:#fff;transform:translateY(-1px)}.foodMenuContainer .foodMenu .foodMenuDetails .addToCart .qtyBtn:disabled{cursor:not-allowed;opacity:.4;transform:none}.foodMenuContainer .foodMenu .foodMenuDetails .addToCart .qtyCount{background:#16a34a0d;border-radius:.8rem;color:var(--primary-color);font-size:2.4rem;font-weight:900;line-height:1;min-width:3.6rem;padding:.4rem .8rem;text-align:center}.foodMenuContainer .pizzaMenuFeatured{background:#fffffff7;border:2px solid var(--primary-color);border-radius:1.5rem;box-shadow:0 2px 12px #00000014;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:700px;padding:2.5rem 2rem;text-align:center}.foodMenuContainer .pizzaMenuFeatured h2{color:var(--primary-color);font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.foodMenuContainer .pizzaMenuFeatured h3{color:var(--grey);font-size:1.7rem;font-weight:700;margin-bottom:1rem}.foodMenuContainer .pizzaMenuFeatured p{color:var(--grey);font-size:1.2rem;margin-bottom:1.5rem}.foodMenuContainer .pizzaMenuFeatured ul{list-style:none;margin:0 auto;max-width:600px;padding:0}.foodMenuContainer .pizzaMenuFeatured ul li{background:#fff7e6;border-radius:.7rem;box-shadow:0 1px 6px #0000000a;font-size:1.15rem;margin-bottom:1.2rem;padding:1rem 1.2rem}.foodMenuContainer .pizzaMenuFeatured ul li strong{color:var(--primary-color);font-size:1.18rem}@media(max-width:37.5em){.foodMenuContainer .foodMenu .foodMenuDetails{width:46%}.foodMenuContainer .foodMenu .foodMenuDetails .foodMenuImg{height:14rem}}.foodMenuContainer .cartFloatingBtn{align-items:center;background:#16a34a;border:none;border-radius:999px;bottom:8rem;box-shadow:0 8px 24px #00000026;color:#fff;cursor:pointer;display:inline-flex;font-weight:700;gap:.6rem;padding:.9rem 1.4rem;position:fixed;right:2rem;transition:transform .15s ease,box-shadow .2s ease;z-index:1000}.foodMenuContainer .cartFloatingBtn:hover{box-shadow:0 10px 28px #0000002e;transform:translateY(-1px)}.foodMenuContainer .cartDrawerOverlay{background:#00000073;display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:999}.foodMenuContainer .cartDrawer{background:#1f2937;box-shadow:-6px 0 24px #00000040;color:#f9fafb;display:flex;flex-direction:column;height:100vh;padding:1.2rem;width:min(92vw,380px)}.foodMenuContainer .cartHeader{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding-bottom:.8rem}.foodMenuContainer .cartHeader h2{font-size:2.2rem;font-weight:800;margin:0}.foodMenuContainer .cartHeader .iconBtn{background:#0000;border:none;color:#f9fafb;cursor:pointer}.foodMenuContainer .cartBody{flex:1 1;overflow:auto;padding:1rem .2rem}.foodMenuContainer .cartBody .empty{color:#d1d5db}.foodMenuContainer .cartBody ul{list-style:none;margin:0;padding:0}.foodMenuContainer .cartBody .cartItem{border-bottom:1px solid #ffffff14;padding:1.2rem 0}.foodMenuContainer .cartBody .cartItem .itemMain{display:flex;font-size:1.8rem;justify-content:space-between;margin-bottom:.8rem}.foodMenuContainer .cartBody .cartItem .name{font-weight:700}.foodMenuContainer .cartBody .cartItem .price{font-weight:700;opacity:.95}.foodMenuContainer .cartBody .cartItem .itemActions{align-items:center;display:flex;gap:1.2rem;margin-bottom:.3rem}.foodMenuContainer .cartBody .cartItem .itemActions .qtyBtn{align-items:center;background:#ffffff1a;border:.25rem solid #25d366;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;font-size:2rem;font-weight:700;height:3.8rem;justify-content:center;line-height:1;padding:0;transition:.2s ease;width:3.8rem}.foodMenuContainer .cartBody .cartItem .itemActions .qtyBtn:hover:enabled{background:#25d366;color:#0b2b18}.foodMenuContainer .cartBody .cartItem .itemActions .qtyBtn:disabled{cursor:not-allowed;opacity:.5}.foodMenuContainer .cartBody .cartItem .itemActions .qtyCount{color:#fff;font-size:2.2rem;font-weight:800;line-height:1.1;min-width:2.8rem;text-align:center}.foodMenuContainer .cartBody .cartItem .removeBtn{align-items:center;background:#ff696933;border:.2rem solid #ff3a3a;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;font-size:1.6rem;height:3.8rem;justify-content:center;margin-left:.5rem;transition:.2s ease;width:3.8rem}.foodMenuContainer .cartBody .cartItem .removeBtn:hover{background:#ff3a3a}.foodMenuContainer .cartFooter{border-top:1px solid #ffffff1a;padding-top:1rem}.foodMenuContainer .cartFooter .total{font-size:1.8rem;margin-bottom:1rem}.foodMenuContainer .cartFooter .total strong{font-weight:800}.foodMenuContainer .cartFooter .waBtn{align-items:center;background:#25d366;border-radius:12px;box-shadow:0 10px 24px #25d36659;color:#0b2b18;display:inline-flex;font-size:1.8rem;font-weight:800;gap:.8rem;justify-content:center;padding:1.2rem 1.4rem;text-decoration:none;transition:transform .15s ease;width:100%}.foodMenuContainer .cartFooter .waBtn.disabled{opacity:.6;pointer-events:none}.foodMenuContainer .cartFooter .waBtn:hover{transform:translateY(-1px)}.testimonialsHeader{color:var(--primary-color);font-size:3.5rem;margin-top:5rem;text-align:center}@media(max-width:37.5em){.testimonialsHeader{font-size:2.5rem}}.testimonialsHeader:after{background:var(--primary-color);content:"";display:block;height:.3rem;margin:1rem auto;width:7rem}.testimonialsAll{align-items:center;display:flex;flex-direction:row;justify-content:space-around;margin:10rem 0;width:100%}@media(max-width:37.5em){.testimonialsAll{flex-direction:column;justify-content:center}}.testimonialsAll .testimonialsDetails{background-color:var(--white);border-bottom:3px solid var(--primary-color);border-radius:5rem;border-top:3px solid var(--primary-color);box-shadow:0 .44rem 1.81rem 0 #64646f33;height:35rem;position:relative;transition:.3s;width:25%}@media(max-width:37.5em){.testimonialsAll .testimonialsDetails{margin-bottom:5rem;width:60%}}.testimonialsAll .testimonialsDetails:hover{box-shadow:0 .125rem .25rem 0 #0e1e251f,0 .125rem 1rem 0 #0e1e2552;transform:scale(1.1)}@media only screen and (hover:none),only screen and (max-width:600px){.testimonialsAll .testimonialsDetails:hover{transform:none}}.testimonialsAll .testimonialsDetails img{border:.5rem solid #e0dede;border-radius:50%;height:10rem;left:calc(50% - 5rem);position:absolute;top:-5rem;width:10rem}.testimonialsAll .testimonialsDetails h1{color:var(--grey);font-size:2rem;margin-top:30%;text-align:center}.testimonialsAll .testimonialsDetails p{color:#000;font-size:1.5rem;padding:2rem;text-align:center}.contact .contactHeader{color:var(--primary-color);font-size:3.5rem;margin-top:5rem;text-align:center}@media(max-width:37.5em){.contact .contactHeader{font-size:2.5rem}}.contact .contactHeader:after{background:var(--primary-color);content:"";display:block;height:.3rem;margin:1rem auto;width:7rem}.contact .contactAddress{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-top:5rem;width:100%}.contact .contactAddress .contactAddressDetails{align-items:center;background-color:var(--white);border-radius:1rem;box-shadow:0 .125rem .5rem #00000026;display:flex;flex-direction:column;flex-wrap:wrap;height:15rem;justify-content:space-between;margin:2rem;padding:3rem 0;text-align:center;width:20rem}@media(max-width:37.5em){.contact .contactAddress .contactAddressDetails{margin-right:0;width:40%}}.contact .contactAddress .contactAddressDetails h2{color:var(--grey);font-size:2.5rem;font-weight:700}.contact .contactAddress .contactAddressDetails h1{color:var(--grey);font-size:2rem}.contact .contactAddress .contactAddressDetails p{color:#000;font-size:1.5rem}.contact .contactAddress .contactAddressDetails .social{font-size:2rem}.footer .footerInfo{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:15rem 5rem 10rem;text-align:center}@media(max-width:37.5em){.footer .footerInfo{justify-content:center;padding:3rem 1rem}.footer .footerInfo .footerDetails{margin-bottom:2rem;width:50%}}.footer .footerInfo h1{color:var(--white);font-size:2rem;margin-bottom:1rem}.footer .footerInfo p{color:#d8d8d8;cursor:pointer;font-size:1.6rem;margin-bottom:.5rem}.footer .license{color:#fff;font-size:1.6rem;padding-bottom:1rem;text-align:center}@media(max-width:37.5em){.footer .license{padding-bottom:7rem}}*{box-sizing:border-box;font-family:Poppins,sans-serif;margin:0;padding:0}body,html{background-color:#f0f3f7;background-color:var(--background-color);font-size:50%;overflow-x:hidden;position:relative;scroll-behavior:smooth}@media(min-width:37.5em)and (max-width:56.25em){body,html{font-size:56.25%}}@media(min-width:56.25em)and (max-width:75em){body,html{font-size:62.5%}}@media(min-width:75em){body,html{font-size:68.75%}}body a,html a{color:inherit;text-decoration:none}body ::selection,html ::selection{background-color:#0f9d58;background-color:var(--primary-color);color:#fff}:root{--primary-color:#0f9d58;--background-color:#f0f3f7;--secon-color:#9da2ad;--grey:#7a7a7b;--white:#fff}.container{margin:auto;max-width:105rem}@media(max-width:37.5em){.container{width:100%}}@media(min-width:37.5em)and (max-width:56.25em){.container{width:100%}}@media(min-width:56.25em)and (max-width:75em){.container{width:100%}}.row{display:flex;flex-wrap:wrap}.colorGrey{color:#7a7a7b;color:var(--grey)}.bgImg{background-position:50%;background-repeat:no-repeat;background-size:cover;image-rendering:-webkit-optimize-contrast}.bgImgFixed{background-attachment:fixed}.Top-of-the-page{bottom:4rem;color:#0f9d58;color:var(--primary-color);cursor:pointer;height:4rem;position:fixed;right:4rem;width:4rem;z-index:10}@media(max-width:37.5em){.Top-of-the-page{bottom:8rem}}@media(min-width:37.5em)and (max-width:56.25em){.Top-of-the-page{bottom:8rem}}
/*# sourceMappingURL=main.3bdc7fb4.css.map*/