body{margin:0;font-family:-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}.underlay{width:100%;height:100%;position:fixed;top:0;left:0;background:#000;opacity:.5}.loader{position:absolute;width:100vw;height:100vh;z-index:15;background:hsla(0,0%,100%,.9);top:0;justify-content:center}.banner,.loader{display:flex;align-items:center}.banner{width:100%;height:30vh;box-sizing:border-box;justify-content:space-between;padding:0 100px}.banner .left,.banner .right{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.banner select{height:40px;width:250px}@media screen and (max-width:768px){.banner{flex-direction:column;justify-content:center;align-items:center}.banner select{width:80vw}}.banner .title{font-size:32px}.banner .tagline{font-size:12px}@media screen and (max-width:768px){.banner{flex-direction:column;justify-content:center;align-items:center}.banner select{width:80vw}.banner .tagline,.banner .title{width:100vw;text-align:center}}nav{width:100%;height:50px;padding:0 30px;box-sizing:border-box;box-shadow:0 2px 3px -3px grey}.left,.right,nav{display:flex;justify-content:space-between;align-items:center}.left,.right{height:100%}.logo{height:80%;width:150px;object-fit:contain}.nav-item{margin:0 10px;text-decoration:none;font-size:14px;color:#000}.cart-btn{background:transparent;height:30px;width:50px;object-fit:contain;position:relative;border:0}.cart-btn img{height:100%;width:100%;object-fit:contain}.cart-qty{position:absolute;top:0;right:5px;z-index:2}.nav-item:hover{opacity:.8}@media screen and (max-width:768px){.nav-item{display:none}.cart-btn{display:inline}}.product{padding:3rem 2rem;width:30%;height:24rem;flex-direction:column;display:flex;align-items:center;text-align:center;justify-content:space-around;box-sizing:border-box;margin-bottom:3rem}@media screen and (max-width:768px){.product{width:40vw}}.product button{width:70%;height:2.5rem;background:#4b5548;color:#fff;border:0;margin-top:1rem;cursor:pointer}.product img{object-fit:contain;width:100%;height:50%}.product button:hover{background:#2b2e2b}@media screen and (max-width:768px){.product button{width:100%}}.products{background:#e2e6e3;padding:20px;min-height:70vh;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;flex-direction:row;flex-wrap:wrap;box-sizing:border-box}.cart,.products{width:100%;display:flex;justify-content:space-between}.cart{height:100vh;max-width:500px;position:fixed;top:0;right:0;background:#f2f2ef;padding:20px 0;flex-direction:column;align-items:center;z-index:5}.cart .close-btn{position:absolute;top:20px;left:20px;border-radius:50%;border:1px solid #000;width:20px;height:20px}.cart select{align-self:flex-start;margin:20px;height:30px;width:60px;border:0;background:#fff}.cart .item-container{flex:1 1;overflow:auto}.cart .cart-footer,.cart .item-container{width:100%;padding:20px;box-sizing:border-box}.cart .cart-footer{height:150px;box-shadow:0 -4px 12px rgb(0 0 0/15%);display:flex;justify-content:space-around;flex-direction:column}.cart-footer .cost-container{display:flex;flex-direction:row;justify-content:space-between}.cart-footer button{height:40px;width:100%;background:#4b5548;color:#fff;border:0;cursor:pointer}.cart-footer button:hover{background:#2b2e2b}.cart-item{width:100%;height:150px;background:#fff;padding:20px;box-sizing:border-box;flex-direction:row;margin-bottom:20px}.cart-item,.cart-item .content{display:flex;justify-content:space-between}.cart-item .content{width:60%;flex-direction:column;align-items:flex-start;margin-right:20px}.cart-item .image-wrapper{flex:1 1}.price-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.cart-item .remove-btn{align-self:flex-start;background:transparent;border:0}.cart-item .qty-control{border:.5px solid #4b5548;height:30px;display:flex;justify-content:space-between;align-items:center}.qty-control button{border:0;background:transparent;width:30px;height:100%;outline:none;cursor:pointer}.cart-item img{height:100%;width:100%;object-fit:contain}
/*# sourceMappingURL=main.0296d7dc.chunk.css.map */