@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}p{font-family:"Lato";margin-left:8px!important}.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}.link{color:#45c09f}@media screen and (min-width:768px){.form{min-width:24rem}.content{justify-content:flex-end}}.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}@media screen and (min-width:768px){.content{justify-content:flex-end}.form{min-width:24rem}}.cartBOX{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:none;font-weight:700;font-size:1.1rem}.empty-cart-icon{width:3rem!important;height:3rem!important;color:#aaa}.cart-row{display:flex;align-items:center;justify-content:space-between}.search{min-width:24rem;position:relative;left:4rem}.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}@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}.search-desktop{display:block!important}}.card{height:100%;flex-direction:column;justify-content:space-between}.card-actions{display:flex;justify-content:center!important;margin-bottom:1rem;width:100%}.card-actions button{width:95%}.card-button{text-transform:none;font-weight:600}.cart{background-color:#fff;border-radius:4px;margin:.5rem}#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}}p{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;margin-bottom:1rem}.greeting-container{min-height:60vh;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:1rem;background-color:#dcffe4}#balance-overline{font-weight:700;margin:1rem 0 .5rem}#balance{font-weight:700;font-size:1.25rem}#continue-btn{font-weight:700;text-transform:none}@media screen and (min-width:768px){.greeting-container{padding:4rem}}
/*# sourceMappingURL=main.10bde36c.chunk.css.map */