*{font-family:Lato,sans-serif;box-sizing:border-box;padding:0;margin:0;color:#fff}body{--bg:#fff;--alt-bg:#000;--alt-font:#a9a9a9;--font:#000;--font-hover:#f15a2a;--btn:#fa983a}#app{justify-content:center;flex-direction:column}#app,nav{width:100%;display:flex;align-items:center}nav{height:11vh;background-color:var(--bg);border-bottom:1px solid #f4f4f4;justify-content:space-between;position:-webkit-sticky;position:sticky;top:0;z-index:1}nav h1{font-size:32px}.brand{width:200px;margin:10px}.brand b{color:var(--font-hover)}nav *{color:var(--font)}.nav__items{width:100%;display:flex;flex-direction:row;margin:10px}.nav__items li{list-style:none;margin:10px}.nav__items button{background-color:transparent;border:none;font-weight:700;font-size:16px;transition:.3s}.nav__items button:hover{background-color:transparent;color:var(--font-hover);border:none}.drop-down{width:100%;color:#fff;background-color:var(--nav-bg);position:-webkit-sticky;position:sticky;top:10vh;z-index:1}.menu__div,.menu__icon,.toggle-button{display:none}.delivery__options{padding:12px;margin:10px;display:flex}.delivery__options label{margin:10px}@media(max-width:800px){.toggle-button{display:flex}.cart__toggle,.nav__items{display:none}}.active{color:var(--font-hover)}.cart__toggle{width:200px;justify-content:flex-end}.cart__div,.cart__toggle{display:flex;align-items:center}.cart__div{width:60%;height:100%;background-color:var(--bg);flex-direction:column;position:fixed;top:11vh;right:0;z-index:1}.cart__div input{width:30px;color:#000}.cart__hidden{display:none}.cart__items{width:100%;max-height:50vh;overflow-x:none;overflow-y:scroll}.checkout button{font-size:22px;background-color:var(--btn);border:2px solid #fff;padding:8px 22px;margin:10px}.checkout button:hover{color:#fff}section{width:100%}a{text-decoration:none}.white__icon{filter:invert(100%)}.main{width:100%;height:70vh;background-image:url(/_next/static/media/ls.e7dc913f.jpg);background-size:cover;background-position:bottom;display:flex;justify-content:center;align-items:center;flex-direction:column}.main h1{font-size:48px;text-align:center;margin:15px}.main button{font-size:22px;background-color:transparent;border:2px solid #fff;padding:8px 28px;margin:15px;transition:.6s}.main a{font-size:16px;font-weight:700;margin:15px}.products{height:100%;background-color:var(--bg);justify-content:center;align-items:center;flex-wrap:wrap}.product__edit,.products{width:100%;display:flex;flex-direction:column}.product__edit{height:-moz-fit-content;height:fit-content}.cart__quantity{width:100%;justify-content:center}.product__edit .cart__delete{max-width:-moz-fit-content;max-width:fit-content;align-self:center;margin:6px}.cart__quantity,.product__edit button,.product__edit h1{margin:6px}.product__edit h1{align-self:center}.products__feed{width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.products__feed span{transition:1s;color:#f15a2a}.product{width:307px;height:500px;border:2px solid #f4f4f4;padding:13px;margin:15px;display:flex;align-items:center;flex-direction:column}.product *{color:var(--font)}.product div{position:relative;margin:auto;overflow:hidden;width:200px;height:300px;display:flex;justify-content:center}.cart__items .product .product__field{height:100%}.product h2{font-size:16px}.product p{font-size:14px}.product button,.product h2,.product p{margin:10px 10px 10px 0}.product button{background-color:var(--btn);color:#000;border:none;border-radius:50px;font-size:16px;padding:8px 28px;transition:.5s}.product button:hover{filter:brightness(1.2)}.cart{width:80%;display:flex;justify-content:center;align-items:center;flex-direction:column}.cart *{color:var(--font);margin:10px}.cart .product{width:100%;height:200px;display:flex;justify-content:center;align-items:center;flex-direction:row}.product .cart__delete{background-color:transparent;padding:10px;font-size:26px;font-family:var(--alt-font);transition:.6s}.product .cart__delete:hover{color:var(--font-hover)}.product__qty{display:flex;flex-direction:column}.cart__quantity{display:flex}.services{width:100%;height:90vh;background-color:var(--bg);flex-wrap:wrap}.service,.services{display:flex;justify-content:center;align-items:center}.service{width:400px;padding:10px;flex-direction:column}.service,.service h1,.service img{margin:10px}.service h1{color:#000}.service p{color:grey;font-weight:lighter;line-height:26px;margin:10px;text-align:center}.about{width:100%;height:89vh;padding:15px}.about,.about__content{background-color:var(--bg);display:flex;align-items:center;justify-content:center}.about__content{width:50%;height:100%;flex-direction:column;margin:10px}.about__content h1,.about__title{font-size:14px;margin:10px 10px 18px}.about__title{color:var(--font-hover)}.about__content h2{color:var(--font);font-size:22px;margin:10px 10px 13px}.about__content p{width:60%;color:var(--font);font-weight:lighter;font-size:18px;line-height:28px;text-align:center;margin:10px}.about__content img{padding:15px;margin:10px}.about__cards{display:flex}.about__card{width:450px;height:100%;padding:10px;margin:10px;display:flex;justify-content:center;flex-direction:column}.about__card *{color:#000}.about__card h1,.about__card p{text-align:center}.about__card h1{font-size:18px;margin:12px 10px 16px}.about__card p{font-size:18px;font-weight:lighter;line-height:28px;margin:10px}.about__card img{margin:10px}.contact{width:100%;background-color:var(--bg);display:flex;justify-content:center;align-items:center;flex-direction:column}.contact *{text-align:center}.contact *,.contact h1{color:var(--font-hover)}.contact h1{font-size:16px;padding:16px;margin:16px}.contact a{color:var(--font-hover)}.contact h2{color:var(--font);font-size:24px;padding:10px;margin:10px}.contact button{font-size:18px;background-color:var(--btn);color:#fff;font-weight:bolder;border:2px solid #fff;padding:22px;margin:40px;transition:.6s}.contact button:hover{filter:brightness(1.1)}.contact p{font-size:18px;color:var(--font);font-weight:lighter;margin:10px}.contact__div{margin:12px}.contact__hours p{margin:10px 8px}.contact__quote{align-items:center}.contact__quote,.quote{display:flex;flex-direction:column}.quote{padding:16px;margin:10px}.quote__email,.quote__message{color:var(--font-hover);padding:6px;margin:10px}.checkout__btn{font-size:18px;background-color:var(--btn);color:#fff;font-weight:bolder;border:2px solid #fff;padding:22px;margin:30px;transition:.6s}.checkout__btn:hover{filter:brightness(1.1)}.map{height:80vh;padding:8px}.map,footer{width:100%;margin:10px}footer{background-color:#f3f3f3;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:10px}footer *{color:var(--font)}footer .brand h1{text-align:center}.footer__row{display:flex}.footer__column{margin:10px}.footer__column h1{font-size:16px;margin:10px}.footer__column p{font-size:14px;margin:10px}.socials{padding:10px;margin:10px;display:flex;justify-content:center}footer p{font-size:16px;margin:10px;transition:.6s}footer p:hover{color:var(--btn)}.copyright{color:var(--font);word-wrap:normal}.prompt{width:100%;height:100vh;display:flex;justify-content:center;align-items:center;flex-direction:column}.AlertDialogContent{background-color:#fff;border-radius:6px;box-shadow:0 10px 38px -10px rgba(14,18,22,.35),0 10px 20px -15px rgba(14,18,22,.2);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90vw;max-width:500px;max-height:85vh;padding:25px}.AlertDialogContent:focus{outline:none}.AlertDialogTitle{margin:10px 10px 20px;color:var(--font-hover);font-size:17px;font-weight:500}.AlertDialogDescription{margin:10px 10px 20px;color:var(--font);font-size:15px;line-height:1.5}.Button{background-color:var(--btn);color:#000;display:inline-flex;align-items:center;justify-content:center;border-radius:50px;border:none;font-size:18px;margin:10px}.Button,.Button.violet{padding:12px 16px}@media (max-width:1400px){.about{height:-moz-fit-content;height:fit-content;flex-wrap:wrap}.about__content img{width:540px;height:100%}.about__content{width:100%}.about__content p{width:80%;text-align:center}.about__cards{justify-content:center;flex-wrap:wrap}}@media (max-width:750px){nav{justify-content:space-around}.brand{width:200px}.brand h1{text-align:center}.cart__toggle{width:200px;justify-content:center}.cart,.cart__div{width:100%}.cart{height:100%;justify-content:flex-start}.cart__div .cart__items{padding:10px;margin:10px}.cart__quantity{flex-direction:column}.cart__quantity button{padding:10px;margin:5px}.cart__items .product{height:-moz-fit-content;height:fit-content}.product__field .cart__delete,.product__field h1{align-self:center}.menu__icon{width:200px}.menu__div,.menu__icon{display:flex;justify-content:center}.menu__div{width:100%;align-items:center;flex-direction:column;background:#fff;position:-webkit-sticky;position:sticky;top:11vh;z-index:100;border-bottom:1px solid #a9a9a9}.menu__div button{background-color:transparent;color:var(--font);border:none;font-size:18px;padding:10px;margin:10px}.menu__div button:hover{color:var(--font-hover)}.menu__hidden{display:none}.product{width:90%}.about{width:100%;justify-content:center;align-items:center}.about__content img{width:400px;height:100%}.about__card{width:80%;justify-content:center;align-items:center}.about__card img{width:300px;height:100%}.map{height:50vh}.footer__row{width:100%;justify-content:center;align-items:center;flex-direction:column;margin:10px}.copyright,.footer__row{text-align:center}}@media (max-width:480px){.cart__toggle,.menu__icon{width:60px}}@media (max-width:750px){.email__btn,.quote__email,.quote__message{width:280px}}