.directory-item-container{align-items:center;border:1px solid #000;display:flex;flex:1 1 auto;height:240px;justify-content:center;margin:0 7.5px 15px;min-width:30%;overflow:hidden}.directory-item-container:hover{cursor:pointer}.directory-item-container:hover .background-image{-webkit-transform:scale(1.1);transform:scale(1.1);transition:-webkit-transform 6s cubic-bezier(.25,.45,.45,.95);transition:transform 6s cubic-bezier(.25,.45,.45,.95);transition:transform 6s cubic-bezier(.25,.45,.45,.95),-webkit-transform 6s cubic-bezier(.25,.45,.45,.95)}.directory-item-container:hover .directory-item-body{opacity:.95}.directory-item-container.large{height:380px}.directory-item-container:first-child{margin-right:7.5px}.directory-item-container:last-child{margin-left:7.5px}.directory-item-container .background-image{background-position:50%;background-size:cover;height:100%;width:100%}.directory-item-container .directory-item-body{align-items:center;background-color:#fff;border:1px solid #000;display:flex;flex-direction:column;height:90px;justify-content:center;opacity:.8;padding:0 25px;position:absolute}.directory-item-container .directory-item-body h2{color:#4a4a4a;font-size:22px;font-weight:700;margin:0 6px}.directory-item-container .directory-item-body p{font-size:16px;font-weight:lighter}.product-card-container{align-items:center;background:#fbffdc;display:flex;flex-direction:column;height:360px;position:relative;width:100%}.product-card-container img{height:90%;margin-bottom:5px;object-fit:cover;width:100%}.product-card-container .inverted-add-to-cart{display:none;opacity:.7;position:absolute;top:255px;width:80%}.product-card-container:hover img{opacity:.8}.product-card-container:hover .inverted-add-to-cart{display:flex;opacity:.85}.product-card-container .product-card-details{display:flex;font-size:18px;height:5%;justify-content:space-between;width:90%}.product-card-container .product-card-details .name{margin-bottom:15px;width:80%}.product-card-container .product-card-details .price{width:15%}@media(max-width:768px){.product-card-container{height:310px}.product-card-container img{height:85%}.product-card-container .inverted-add-to-cart{top:210px}.product-card-container .product-card-details{font-size:15px;height:10%}.product-card-container .product-card-details .name{width:77%}.product-card-container .product-card-details .price{width:20%}}.button-container{background-color:#000;border:none;color:#fff;cursor:pointer;display:flex;font-family:Roboto Condensed;font-size:15px;font-weight:bolder;height:50px;justify-content:center;letter-spacing:.5px;line-height:50px;min-width:165px;padding:0 15px;text-transform:uppercase;width:auto}.button-container:hover{background-color:#fff;border:1px solid #000;color:#000}.button-container.alert-box,.button-container.google-sign-in{background-color:#4285f4;color:#fff}.button-container.alert-box:hover,.button-container.google-sign-in:hover{background-color:#357ae8;border:none}.button-container.inverted,.button-container.inverted-add-to-cart{background-color:#fff;border:1px solid #000;color:#000}.button-container.inverted-add-to-cart:hover,.button-container.inverted:hover{background-color:#000;border:none;color:#fff}.alert-overlay{align-items:center;background-color:hsla(0,0%,5%,.8);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.alert-overlay .alert-container{align-items:center;background-color:#fff;border-radius:20px;box-shadow:0 0 100px rgba(171,42,42,.3);height:auto;padding:20px;position:absolute;text-align:center;width:400px}.alert-overlay .alert-container img{margin-bottom:10px;width:30%}.alert-overlay .alert-container .alert-title{color:#f44336;font-size:24px;font-weight:700;margin-bottom:10px}.alert-overlay .alert-container .alert-message{font-size:20px;margin-bottom:20px}.alert-overlay .alert-container button{border-radius:20px;margin:20px auto 0}@media(max-width:768px){.alert-overlay .alert-container{width:300px}}.group{margin:45px 0;position:relative}.group .form-input{background:none;background-color:#fff;border:none;border-bottom:1px solid gray;border-radius:0;color:gray;display:block;font-size:18px;margin:25px 0;padding:10px 10px 10px 5px;width:100%}.group .form-input:focus{outline:none}.group .form-input:focus~.form-input-label{color:#000;font-size:12px;top:-14px}.group input[type=password]{letter-spacing:.3em}.group .form-input-label{color:gray;font-size:16px;font-weight:400;left:5px;pointer-events:none;position:absolute;top:10px;transition:all .3s ease}.group .form-input-label.shrink{color:#000;font-size:12px;top:-14px}.sign-up-container{display:flex;flex-direction:column;width:380px}.sign-up-container .forgot-pass{margin:20px 0}.sign-up-container h2{margin:10px 0}.sign-up-container .buttons-container{display:flex;justify-content:space-between}@media screen and (max-width:600px){.sign-up-container{width:90%}h2{font-size:1.4rem}.buttons-container{display:flex;flex-direction:column;width:100%}.buttons-container>*{margin-top:15px}}@media screen and (max-width:768px){.sign-up-container{flex-direction:column;width:90%}h2{font-size:1.4rem}.buttons-container{display:flex;flex-direction:column;width:100%}.buttons-container>*{margin-top:15px}}@media screen and (max-width:992px){.sign-up-container{flex-direction:column;width:90%}h2{font-size:1.4rem}}@media screen and (max-width:1200px){.sign-up-container{flex-direction:column;width:90%}h2{font-size:1.4rem}}.cart-dropdown-container{background-color:#fff;border:1px solid #000;display:flex;flex-direction:column;height:340px;padding:20px;position:absolute;right:40px;top:90px;width:240px;z-index:5}.cart-dropdown-container .empty-message{font-size:18px;margin:80px auto auto}.cart-dropdown-container .cart-items{display:flex;flex:1 1;flex-direction:column;overflow:auto}.cart-dropdown-container button{margin-top:10px}@media(max-width:768px){.cart-dropdown-container{height:250px;right:40px;top:70px;width:60%}.cart-dropdown-container .cart-items{max-height:200px}.cart-dropdown-container button{bottom:0}}.address-form-container{display:flex;justify-content:space-between;margin:0 auto 30px;width:60%}.address-form-container .checkout-summary{display:flex;flex-direction:column;width:35%}.address-form-container .checkout-summary .summary-heading{font-size:1.5rem;font-weight:700;margin-bottom:1rem;margin-left:15px}.address-form-container .checkout-summary .list-group-item{align-items:center;border:0;border-bottom:1px solid #dee2e6;display:flex;justify-content:space-between;padding:.75rem 0}.address-form-container .checkout-summary .list-group-item span{font-size:1rem}.address-form-container .checkout-summary .list-group-item:last-child{border-bottom:0}.address-form-container .checkout-summary .list-group-item strong{font-size:1.2rem}.address-form-container .checkout-summary .list-group-item p{color:#6c757d;font-size:.8rem;margin:0}.address-form-container .address-form{display:flex;flex-direction:column;width:50%}.address-form-container .address-form .billing-heading{font-size:1.5rem;font-weight:700;margin-bottom:10px}.address-form-container .address-form .currentAddressContainer .currentAddress{border:1px solid #dee2e6;height:120px;margin-bottom:30px;padding:10px}.address-form-container .address-form input{margin-bottom:0;margin-top:0}.address-form-container .address-form button{margin:0 0 0 auto}@media(max-width:768px){.address-form-container{flex-direction:column;width:80%}.address-form-container .checkout-summary{width:90%}.address-form-container .checkout-summary .summary-heading{margin-top:10px}.address-form-container .address-form{margin:0 auto;width:90%}}.lds-ring{display:inline-block;height:30px;margin:2px auto 0 40px;position:relative;width:30px}@media(max-width:768px){.lds-ring{margin:2px auto 0 100px}}.lds-ring div{-webkit-animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:4.5px solid transparent;border-radius:50%;border-top-color:#8cc0de;box-sizing:border-box;display:block;height:30px;margin:8px;position:absolute;width:30px}.lds-ring div:first-child{-webkit-animation-delay:-.45s;animation-delay:-.45s}.lds-ring div:nth-child(2){-webkit-animation-delay:-.3s;animation-delay:-.3s}.lds-ring div:nth-child(3){-webkit-animation-delay:-.15s;animation-delay:-.15s}@-webkit-keyframes lds-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes lds-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.order-card{background:linear-gradient(180deg,#fff,#9ac5f4);border:1px solid #dbdbdb;border-radius:8px;cursor:pointer;margin-bottom:20px;padding:20px;transition:box-shadow .3s ease,-webkit-transform .2s ease;transition:box-shadow .3s ease,transform .2s ease;transition:box-shadow .3s ease,transform .2s ease,-webkit-transform .2s ease;width:30%}.order-card .order-details{margin-bottom:10px}.order-card .order-details p{margin:5px 0}.order-card .delivery-info h4{margin-bottom:10px}.order-card .delivery-info p{margin:5px 0}.order-card .order-items h4{margin-bottom:10px}.order-card .order-items ul{list-style:none;padding:0}.order-card .order-items ul .order-item{border-bottom:1px solid #ccc;display:flex;margin-bottom:10px;padding-bottom:10px}.order-card .order-items ul .order-item img{margin:0 30px 0 20px;width:15%}.order-card .order-items ul .order-item:last-child{border-bottom:none;margin-bottom:0}.order-card .order-items ul .order-item p{margin:5px 0}.order-card .arrow{color:#4c7796;margin-top:20px;text-align:center}.order-card .arrow i{font-size:1.5rem}@media(max-width:768px){.order-card{font-size:smaller;width:80%}}.order-card:hover{box-shadow:0 8px 50px rgba(35,35,35,.2);-webkit-transform:scale(1.01);transform:scale(1.01);-webkit-transform:translateY(-5px);transform:translateY(-5px)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0);background:#fff;font-family:Roboto Condensed,sans-serif;margin:0}a{color:#000;text-decoration:none}
/*# sourceMappingURL=main.160a9c96.css.map*/