@import url(https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700;900&display=swap);body{margin:0;font-family:"Lato",-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}.footer{height:25vh;background-color:#042c22;display:flex;flex-direction:column;justify-content:center;align-items:center}.footer-text{color:#fff;opacity:.5;text-align:center;font-weight:300;width:100%}@media screen and (min-width:768px){.footer-text{width:40%}}.header{display:flex;justify-content:space-between;align-items:center;padding:1rem;height:5vh;box-shadow:0 0 5px 0 rgba(0,0,0,.2);background:#fff}.login{background-color:#00a278!important}.login-register,.logout{position:absolute;right:1rem;padding:10px}.username-text{display:none}.header-title{cursor:pointer}.explore-button{color:#00a278!important}@media screen and (min-width:768px){.username-text{display:block}}.content{align-items:center;height:100vh}.form{position:relative;right:0;top:4rem;max-width:80%}.link{color:#45c09f}.register{background-color:#45c09f;margin-top:1rem}@media screen and (min-width:768px){.form{max-width:24rem}}.search{min-width:24rem;position:relative;left:4rem}.two-divs{display:flex}.first-div{width:75vw}.second-div{width:25vw;background-color:#e9f5e1}.hero{background-image:url(/static/media/hero_image.54c8073c.png);background-position:50%;background-repeat:no-repeat;background-size:cover;height:10rem;display:flex;justify-content:center;align-items:center}.product-grid{width:100%}.hero-heading{color:#fff;font-size:1.5rem;width:80%;position:relative;left:1rem}.hero-highlight{color:#212121;font-weight:700;background:#ffb825;border-radius:5px;padding:.2rem}.loading{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:50vh}.search-mobile{display:block!important}.search-desktop{display:none!important}.loading-div,.no-products-found{display:flex;justify-content:center;align-items:center}@media screen and (min-width:768px){.hero{justify-content:flex-end;height:20rem;padding-right:8rem}.hero-heading{position:static;font-size:3rem;width:50%}.search-mobile{display:none!important}.loading-div,.no-products-found{height:50vh;width:100vw}.search-desktop{display:block!important;text-align:center;margin:0 auto}}@media screen and (max-width:768px){.two-divs{display:block}.first-div,.second-div{width:100vw}}.card{height:100%;flex-wrap:wrap;display:flex;flex-direction:column;justify-content:space-between;margin:0 10px}.card-actions{margin-bottom:1rem}.card-button{text-transform:none;font-weight:600;background-color:"#00a278"}.cart{background-color:#fff;border-radius:4px;margin:.5rem}.empty{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:60vh}.cart-footer{padding:1rem}.image-container{max-height:10rem;max-width:8rem}.checkout-btn{text-transform:uppercase;font-weight:700}.empty-cart-icon{width:3rem!important;height:3rem!important;color:#aaa}.cart-row{display:flex;align-items:center;justify-content:space-between}.content{background-image:url(/static/media/hero_image.54c8073c.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;height:70vh}.form{background-color:#fff;border-radius:10px;padding:2rem;min-width:80%;margin:2rem;box-shadow:0 0 10px 0 rgba(0,0,0,.2)}.title{color:#00a278}.secondary-action{padding:1rem 0}.link{font-weight:700;text-decoration:none}.link:focus{color:#00a278}.link:active,.link:visited{color:#45c09f}.button{background-color:#00a278!important}.button:hover{background-color:#00845c!important}@media screen and (min-width:768px){.content{justify-content:flex-end}.form{min-width:24rem}}#add-new-btn{text-transform:none;font-weight:700;margin:1rem 0}.address-item{display:flex;align-items:center;justify-content:space-between;padding:1rem;margin:1rem 0;border-radius:5px;cursor:pointer}.shipping-container{padding:2rem 1rem}.selected{border:1px solid #00a278;background-color:#e9f5e1}.not-selected{border:1px solid #ddd}p{color:#3c3c3c}@media screen and (min-width:768px){.shipping-container{padding:2rem 4rem}}
/*# sourceMappingURL=main.338a79e0.chunk.css.map */