@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700;900&display=swap);*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{color:#000;font-family:Poppins,sans-serif}.App{text-align:center}.navbar{align-items:center;display:flex;height:10vh;justify-content:space-between;padding:1em}.navbar__rightLinks{font-size:1rem;font-weight:500}.link{color:#000;margin:1em;text-decoration:none}.link__hover{display:inline-block}.link__hover:hover{color:#2b580c}.link__hover:after{background-color:#2b580c;content:"";display:block;height:2px;margin:auto;transition:width .25s ease;width:0}.link__hover:hover:after{width:100%}.logo__span{color:#2b580c}.logo{font-weight:700}@media (max-width:500px){.navbar__rightLinks{font-size:.75rem}}.homepage{align-items:center;display:flex;flex-direction:column;height:80vh;justify-content:space-between}.homepage__tagline{font-family:Roboto,sans-serif;font-size:4rem;font-weight:700;margin-bottom:0;padding:.5em}.homepage__banner{background-size:contain;display:block;height:70vh;object-fit:cover;width:100%}.homepage__arrow{background-color:#fff;border-radius:50%;bottom:2em;color:#000;cursor:pointer;position:fixed;right:2em;-webkit-transform:scale(2);transform:scale(2);transition:all .25s ease}.homepage__arrow:hover{-webkit-transform:scale(2.5);transform:scale(2.5);transition:all .25s ease}@media (max-width:900px){.homepage__banner{object-fit:cover;width:100%}.homepage__arrow{bottom:3em;right:2em;-webkit-transform:scale(1.75);transform:scale(1.75)}.homepage__arrow:hover{-webkit-transform:scale(2);transform:scale(2);transition:all .25s ease}}@media (max-width:600px){.homepage__banner{height:100%;width:90%}.homepage__arrow{bottom:3em;right:1em;-webkit-transform:scale(1.25);transform:scale(1.25)}.homepage__arrow:hover{-webkit-transform:scale(1.5);transform:scale(1.5);transition:all .25s ease}}h1{font-size:1.5rem}h3{font-weight:300}p{font-weight:500}.product{display:flex;flex-direction:column;justify-content:space-between;padding:.75em}.product-list{display:grid;grid-template-columns:1fr 1fr 1fr;margin:.75em}.product__image{border:1px solid rgba(0,0,0,.5);height:26vh;object-fit:cover;object-position:center;width:100%}.product__info{align-items:center;display:flex;justify-content:space-between}.product__title{font-size:.9rem;font-weight:300;text-align:left}.product__addToCart{background-color:#fff;border-radius:1em;color:#000;cursor:pointer;font-size:.875rem;font-weight:300;margin-top:.5em;outline:none;padding:.25em .7em;text-transform:uppercase}.product__addToCart:hover{background-color:#000;color:#fff}.product__alert{align-items:center;background-color:#fff;border-left:8px solid #2b580c;border-radius:4px;box-shadow:0 2px 8px 0 rgba(99,99,99,.8);display:flex;justify-content:space-between;min-width:420px;overflow:hidden;padding:20px 40px;position:fixed;right:0;top:10px}.product__alert__close{font-size:1.1rem;font-weight:900}@media (max-width:900px){.product-list{display:grid;grid-template-columns:1fr 1fr}.product__image{height:50vh}.product__addToCart{font-size:1.1rem}}@media (max-width:600px){.product{align-items:center;display:flex;justify-content:center;text-align:center}.product-list{display:grid;grid-template-columns:1fr}.product__info{display:block}.product__title{font-size:1rem;font-weight:400;text-align:center}.product__addToCart{border-radius:1em;font-size:1rem;font-weight:300;margin-top:.7em;padding:.4em .8em}.product__image{height:70vh}}h1{margin-bottom:1em}h2{font-size:1.25rem;font-weight:400}h3{font-size:1.1rem}button,h3{font-weight:700}button{background-color:#000;color:#fff;cursor:pointer;font-size:1rem;padding:.1em .5em}.cart{margin:auto;max-width:80%}.cart__item{align-items:center;display:flex;justify-content:flex-start;margin-bottom:.5em;text-align:left}.cart__info{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;padding-left:1em}.cart__image{height:100%;object-fit:cover;object-position:top;width:15%}.cart__input,.cart__total{align-items:center;display:flex}.cart__total{justify-content:center}.cart__totalAmount{font-size:1.1rem;font-weight:600;padding-left:1em}.cart__item__quantity{font-size:1.1rem;font-weight:700;padding:.4em}.quantityText{margin-right:1em}@media (max-width:900px){.cart__image{width:25%}}@media (max-width:600px){.cart__image{width:45%}}
/*# sourceMappingURL=main.baa4da1a.css.map*/