@import url(https://fonts.googleapis.com/css2?family=Bree+Serif&family=Poppins&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--primary-color:#1b4b33;--secondary-color:#149253;--ternary-color:#f5dbcb;--text-secondary-color:#545963;--blue-color:#60a5fa;--yellow-color:#fed02f;--bg-grey:#f8f8f8;--danger-color:#bf4342}*{box-sizing:border-box;font-family:Poppins,sans-serif;margin:0;padding:0}a:-webkit-any-link{color:inherit;text-decoration:none}.App{display:flex;flex-direction:column;height:100vh;justify-content:space-between}.page-wrapper{flex-grow:1}button{transition:all transform .5s}button:active{-webkit-transform:scale(.95);transform:scale(.95)}button:hover{transition:.5s ease-in-out}body::-webkit-scrollbar{width:.4rem}body::-webkit-scrollbar-track{background:var(--ternary-color);border-radius:5px;margin-block:.25em}body::-webkit-scrollbar-thumb{background:var(--secondary-color);border-radius:5px}@supports (scrollbar-color:red blue){*{scrollbar-color:var(--ternary-color) var(--header-color);scrollbar-width:thin}}.slider-container{border-radius:.3rem;min-height:18rem;padding:.2rem;position:relative;width:100%}.slider-container img{border-radius:.3rem;height:100%;object-fit:cover;width:100%}@media (min-width:768px){.slider-container{border-radius:.5rem;min-height:26rem;padding:.5rem}.slider-container img{border-radius:.5rem;object-fit:fill}}@media (min-width:1024px){.slider-container{min-height:33rem}.slider-container,.slider-container img{border-radius:.8rem}}@media (min-width:1560px){.slider-container{min-height:37rem}}.category-outer-container{align-items:center;display:flex;flex-direction:column;padding:.2rem .5rem;text-align:center}.category-outer-container h1{border-radius:10px;font-size:1.4rem;padding:.3rem 1.5rem}.category-outer-container .section-text-headings{font-size:.8rem;padding:.5rem 1rem 0}.category-cards{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin:.5rem 0;padding:1rem}.category-card-container{align-items:center;display:flex;flex-direction:column;gap:.8rem}.category-card-container p{align-self:center}.category-card{border-radius:50%;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);height:7.5rem;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;width:7.5rem}.category-card img{border-radius:50%;height:100%;object-fit:fill;width:100%}@media(min-width:768px){.category-outer-container{padding:.3rem}.category-outer-container h1{font-size:1.7rem}.category-outer-container .section-text-headings{font-size:1rem}.category-cards{gap:4rem;margin-top:1rem;width:80%}.category-card:hover{cursor:pointer;-webkit-transform:scale(1.1);transform:scale(1.1)}}@media(min-width:1024px){.category-outer-container{padding:1rem}.category-outer-container h1{font-size:1.9rem}.category-cards{gap:4rem;margin-top:1rem;width:80%}.category-card{height:12rem;width:12rem}}.cart-container{margin:auto;max-width:90%}.cart-container .cart-container-heading{font-weight:700;padding:1.5rem 0 1rem;text-align:center}.cart-products{grid-area:cart-products}.cart-price{grid-area:checkout}.cart-main{grid-gap:1rem;display:grid;grid-template-areas:"checkout" "cart-products";grid-template-columns:1fr}.text-center{margin:auto;text-align:center}.text-center button{background-color:#fff;border:none;border-radius:5px;color:var(--secondary-color);font-size:.9rem;margin:.8rem 0;outline:1px solid var(--secondary-color);padding:.6rem .9rem}.text-center button:hover{background-color:var(--secondary-color);color:#fff;cursor:pointer}@media screen and (min-width:768px){.cart-main{grid-template-areas:"cart-products checkout";grid-template-columns:2fr 1fr}}@media screen and (min-width:1024px){.cart-container{max-width:80vw}}.cart-card-wrapper{border-radius:5px;box-shadow:0 3px 8px rgba(0,0,0,.24);margin:1rem;max-height:-webkit-max-content;max-height:max-content;max-width:80vw}.cart-card-img{border-radius:5px;height:18rem;object-fit:cover;-webkit-transform:scale(.9);transform:scale(.9);width:100%}.cart-card-body{display:flex;flex-direction:column;gap:.5rem;padding:.5rem}.cart-card-body .cart-card-title{font-size:1.3rem}.cart-card-content{display:flex;flex-direction:column;gap:.5rem}.cart-card-content .cart-card-price p{font-size:1.2rem;font-weight:700}.cart-card-content .cart-card-quantity{align-items:center;display:flex;gap:1rem}.cart-card-quantity .quantity-fields{align-items:center;display:flex;gap:.2rem}.cart-card-quantity .quantity-fields .qty-input{font-size:1.1rem;text-align:center;width:2rem}.cart-card-quantity .quantity-fields .minus,.cart-card-quantity .quantity-fields .plus{background-color:#e9e9e9;border:2px solid var(--secondary-color);border-radius:50%;cursor:pointer;font-weight:bolder;height:1.875rem;padding:.2rem .5rem;width:1.875rem}.cart-card-body .move-to-wishlist-btn,.cart-card-body .remove-from-cart-btn{border:none;border-radius:5px;cursor:pointer;font-size:1rem;margin-top:.5rem;padding:.25rem}.move-to-wishlist-btn{background-color:var(--secondary-color);color:#fff}.move-to-wishlist-btn:hover{background-color:var(--primary-color)}.remove-from-cart-btn{background-color:#fff;color:var(--secondary-color);outline:1px solid var(--secondary-color)}.remove-from-cart-btn:hover{background-color:var(--secondary-color);color:#fff;outline:none}@media screen and (min-width:930px){.card-row{display:flex}.cart-card-body{padding-right:2rem;padding-top:2rem}.cart-card-img{-webkit-transform:scale(.8);transform:scale(.8)}}.cart-pricing-card{border-radius:5px;box-shadow:0 3px 8px rgba(0,0,0,.24);display:flex;flex-direction:column;gap:.5rem;height:-webkit-max-content;height:max-content;margin:1rem;padding:1.2rem}.cart-pricing-card .pricing-card-title{align-self:center;padding-bottom:.2rem}.cart-pricing-card .sub-price{display:flex;flex-direction:column;gap:.5rem;padding:.5rem 0}.cart-pricing-card .sub-price .price,.cart-pricing-card .total-price{align-items:center;display:flex;justify-content:space-between}.cart-pricing-card .total-price{font-weight:700}.cart-pricing-card .cart-checkout-btn{background-color:var(--primary-color);border:none;border-radius:5px;color:#fff;font-size:1rem;padding:.25rem;text-transform:uppercase;width:-webkit-fill-available}.cart-pricing-card .cart-checkout-btn:hover{background-color:var(--secondary-color);cursor:pointer}.order-discSave-msg{color:var(--primary-color);font-size:.9rem;font-weight:700;padding:0}@media screen and (min-width:768px){.cart-pricing-card{max-width:35rem}}@media screen and (min-width:1024px){.cart-pricing-card{max-width:45rem}}.loader{align-items:center;display:flex;height:8rem;justify-content:center;margin:5% auto auto;width:8rem}.loader img{height:100%;width:100%}.wishlist-container{margin:auto;max-width:90%}.wishlist-container-heading{font-weight:700;padding:1.5rem 0 1rem;text-align:center}.wishlist-main{grid-row-gap:1.5rem;align-items:center;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px 1fr));justify-content:space-evenly;padding:1rem 0;row-gap:1.5rem}@media screen and (min-width:700px){.wishlist-main{grid-template-columns:repeat(auto-fit,minmax(240px,280px))}}.product-card{box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 2px 6px 2px rgba(60,64,67,.15);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;position:relative;width:16rem}.sale{background-color:var(--yellow-color);border-radius:2px;padding:.1rem .8rem}.sale,.wishlist-btn{position:absolute;top:0}.wishlist-btn{padding:.2rem .3rem 0;right:0;z-index:2}.product-img{height:14rem;overflow:hidden;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;width:100%}.product-img img{height:100%;object-fit:fill;width:100%}.product-img:hover{cursor:pointer;-webkit-transform:scale(1.05);transform:scale(1.05)}.card-details{display:flex;flex-direction:column;padding:1rem .5rem}.card-details h3{font-size:1rem;padding-bottom:.2rem}.star{align-items:center;display:flex}.star svg{color:var(--yellow-color)}.star-value{color:var(--secondary-color)}.price-delivery-tags{justify-content:space-between}.price-delivery-tags,.prices{align-items:center;display:flex}.prices{color:var(--secondary-color);gap:.6rem}.old-price{color:var(--text-secondary-color);font-size:small;text-decoration:line-through}.new-price{font-weight:700}.delivery{color:blue}.card-details button{background-color:var(--secondary-color);border:none;border-radius:2px;color:#fff;margin:.5rem 0 0;padding:.3rem 0;text-transform:uppercase}.card-details .add-to-cart-btn:hover{background-color:#fff;color:var(--secondary-color);cursor:pointer;font-weight:700;outline:1px solid var(--secondary-color)}.product-card .out-of-stock-tag div{background-color:var(--secondary-color);border:none;border-radius:2px;color:#fff;margin:1rem;padding:.2rem 3rem;text-align:center;text-transform:uppercase;width:-webkit-fill-available}.product-card .out-of-stock-tag div:hover{background-color:var(--primary-color)}.product-card .out-of-stock-tag{align-items:center;background-color:hsla(0,0%,66%,.5);display:flex;inset:0;justify-content:center;position:absolute}.wishlist-fav-icon{color:red}.wishlist-btn:hover{color:red;cursor:pointer}@media (min-width:768px){.product-card{width:15.5rem}}.products-filters-container{grid-area:filters;overflow-y:scroll}.products-outer-container{grid-area:products;height:90vh;overflow-y:scroll;padding:.5rem 1rem 1rem}.products-listing-outer-container{display:grid;grid-template-areas:"products";grid-template-columns:1fr;padding:0 0 1rem 1rem;position:relative}.loader-container{align-items:center;display:flex;justify-content:center;margin:auto}.products-title-bar{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem;padding:1rem 1rem 0 0}.filter-icon{background-color:var(--bg-grey);border:1px solid var(--primary-color);border-radius:3px;padding:.1rem .5rem}.filter-icon svg{color:var(--primary-color);font-size:1.8rem}.products-container{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-evenly}.no-products-msg{font-size:1.3rem;padding-top:2rem}.products-listing-outer-container ::-webkit-scrollbar{width:.2rem}.products-listing-outer-container ::-webkit-scrollbar-track{background:var(--ternary-color);border-radius:5px;margin-block:.25em}.products-listing-outer-container ::-webkit-scrollbar-thumb{background:var(--secondary-color);border-radius:5px}@media (min-width:768px){.products-listing-outer-container{gap:1rem;grid-template-areas:"filters products";grid-template-columns:20% 1fr;position:relative}.filter-icon{display:none}.loader-container{left:40%;position:absolute;top:15%}}@media (min-width:1024px){.products-listing-outer-container{gap:1rem;grid-template-areas:"filters products";grid-template-columns:20% 1fr;position:relative}.products-filters-container{height:90vh}.loader-container{left:45%;top:18%}}.product-sidebar{left:0;margin-bottom:1rem;padding:0 1rem;position:-webkit-sticky;position:sticky;top:.3rem}.filter-title-bar{align-items:center;display:flex;justify-content:space-between;margin-top:1rem;padding:1rem 0}.filter-heading{font-size:1.1rem;font-weight:700}.clear-wrapper-container{align-items:center;display:flex}.clear-filter{background-color:var(--secondary-color);border:none;border-radius:3px;color:#fff;font-size:1rem;padding:.1rem .4rem;text-transform:uppercase}.clear-filter:hover{background-color:#fff;color:var(--secondary-color);cursor:pointer;outline:1px solid var(--secondary-color)}.close-btn{display:none;margin-left:.5rem;padding:0}.filter-wrapper{border-top:1px solid var(--secondary-color);padding-bottom:.5rem}.filter-title{font-size:1rem;padding-top:.5rem}.filter-wrapper input[type=range],.filter-wrapper label{cursor:pointer}.filter-wrapper .filter-value{color:var(--text-secondary-color);font-size:.8rem;padding:.5rem 0}.filter-value label{align-items:center;display:flex;gap:.3rem;padding:.1rem 0}.filter-category>*,.filter-rating>*,.filter-sort>*{display:block}.filter-rating{display:flex;justify-content:space-between}.filter-rating span{align-items:center;display:flex}.filter-rating span svg{color:var(--yellow-color)}.filter-rating+input{width:100%}.filter-value{accent-color:var(--secondary-color)}.filter-wrapper input{cursor:pointer}@media screen and (max-width:768px){.product-sidebar{box-shadow:0 0 0 3px rgba(3,102,214,.3);display:none;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-top:3rem;padding:1rem}.filter-title-bar{margin-top:0}.filter-wrapper,.product-sidebar .title{padding:.5rem 1rem}.clear-wrapper-container{gap:1rem}.close-btn{align-items:center;background-color:var(--ternary-color);border:1px solid;border-radius:50%;display:flex;justify-content:center;padding:.2rem}.show-filter{background-color:#f5f5f5;border-radius:5px 5px 0 0;bottom:0;display:block;left:0;position:absolute;top:7rem;width:100vw;z-index:1}.filter-heading{font-size:1.5rem}.filter-title{font-weight:700}.filter-value label{font-size:1rem}}.form{border-radius:5px;box-shadow:0 3px 8px rgba(0,0,0,.24);margin:2rem auto;max-width:90%;padding:2rem}.form-header h2{color:#232836;font-size:1.75rem;font-weight:600;text-align:center}form,form .field{margin-top:.8rem}form .field{height:2.25rem;position:relative;width:100%}.field button,.field input{border:none;border-radius:5px;font-size:1rem;font-weight:400;height:100%;width:100%}.field input{border:1px solid #cacaca;padding:0 .9rem}.login-btn,.signup-btn,.signup-btn-disabled{background-color:var(--secondary-color);color:#fff}.signup-btn-disabled{cursor:not-allowed;margin-top:.5rem;opacity:.5}.login-btn:hover,.signup-btn:hover{background-color:var(--primary-color);cursor:pointer}.guest-login-btn{background-color:#fff;color:var(--secondary-color);outline:1px solid var(--secondary-color)}.guest-login-btn:hover{background-color:var(--secondary-color);color:#fff;cursor:pointer;outline:none}.form-link{margin-top:.5rem}.form-link span{font-size:.8rem;font-weight:400}.form-link .link{color:var(--primary-color);font-size:.9rem;font-weight:700}.form-link .link:hover{cursor:pointer;text-decoration:underline}.eye-icon{color:#8b8b8b;cursor:pointer;font-size:1rem;padding:.15rem;position:absolute;right:.6rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.input-error-msg{color:var(--danger-color);font-size:.8rem;padding-bottom:.5rem}@media screen and (min-width:570px){.form{max-width:80%}}@media screen and (min-width:768px){.form{max-width:60%}}@media screen and (min-width:1024px){.form{max-width:35%}}.logout-container{box-shadow:0 3px 8px rgba(0,0,0,.24);margin:3rem auto;max-width:80%}.logout-inner-container{align-items:center;display:flex;flex-direction:column;gap:1rem;padding:3rem 1rem;text-align:center}.checked-icon svg{color:var(--secondary-color);font-size:4rem}.logout-card-content{font-size:1.2rem}.logout-card-action{align-items:center;background-color:#fff;border:none;border-radius:3px;color:var(--secondary-color);display:flex;font-size:1rem;gap:.4rem;margin-top:.5rem;outline:1px solid var(--secondary-color);padding:.5rem 1rem}.logout-card-action:hover{background-color:var(--secondary-color);border:none;color:#fff;cursor:pointer}.back-to-home-icon{align-items:center;display:flex}@media screen and (min-width:768px){.logout-container{max-width:70%}}@media screen and (min-width:1024px){.logout-container{max-width:50%}}.page-not-found{align-items:center;display:flex;flex-direction:column;margin:auto;padding:3rem 1rem}.page-not-found img{object-fit:cover}.page-action{align-items:center;border-radius:3px;color:var(--secondary-color);display:flex;gap:.4rem;outline:1px solid var(--secondary-color);padding:.5rem 1rem}.page-action:hover{background-color:var(--secondary-color);border:none;color:#fff;cursor:pointer}.page-action .back-icon{display:flex}@media screen and (min-width:768px){.page-not-found{width:80vw}}@media screen and (min-width:1024px){.page-not-found{width:50vw}}.single-product{box-shadow:0 3px 8px rgba(0,0,0,.24);display:flex;flex-direction:column;margin:1rem;position:relative}.img-div{width:100%}.img-div .single-product-img{height:100%;object-fit:none;width:100%}.card-body{display:flex;flex-direction:column;padding:0 1rem 1rem}.single-product-sale{background-color:var(--yellow-color);border-radius:0 5px 5px 0;display:inline-block;margin:.5rem 0;padding:.25rem 1rem;position:absolute}.card-heading{padding:.5rem 0}.rating{background-color:var(--secondary-color);border-radius:5px;display:inline-block;padding:0 1rem;width:5rem}.rating-block{align-items:center;display:flex}.rating-block span{color:#fff;font-size:.9rem}.star-icon{margin-left:.5rem}.star-icon svg{font-size:1.3rem}.single-product-price{align-items:center;display:flex;gap:.6rem;padding:.5rem 0}.single-product-price .price{font-size:1.4rem;font-weight:700}.single-product-price .previous-price{color:var(--text-secondary-color);text-decoration:line-through}.single-product-price .rating{margin-left:3rem}.card-tags{display:flex;flex-direction:column;padding:1rem 0 .5rem}.card-tags .tag{display:flex;gap:.5rem}.card-tags .tag .tag-icon svg{color:var(--secondary-color);font-size:1.3rem}.card-body hr{background-color:var(--secondary-color)}.card-description{padding:1rem 0}.card-description .spaced-list .list-head{font-size:1.4rem;font-weight:700;padding:0 0 .5rem}.card-description ul{display:flex;flex-direction:column;line-height:1.8;list-style:none}.card-description ul li{display:flex;gap:.5rem}.card-description p{font-weight:700}.card-action{display:flex;gap:.5rem;padding:.5rem 0}.card-action button{border:none;border-radius:5px;padding:.6rem 1.2rem;text-transform:uppercase}.card-action .single-product-cart-btn,.card-action .single-product-wishlist-btn{background-color:var(--secondary-color);color:#fff;cursor:pointer}.card-action .out-of-stock-cart-btn{cursor:not-allowed}@media screen and (min-width:768px){.single-product{flex-direction:row;font-size:.9rem;margin:2rem auto;width:90%}.img-div{padding:0 .5rem;width:130rem}.card-body hr{background-color:var(--secondary-color)}.card-action{gap:2rem}.card-action .single-product-cart-btn:hover,.card-action .single-product-wishlist-btn:hover{background-color:var(--primary-color)}}@media screen and (min-width:1024px){.single-product-inner-container{padding:3rem 6rem}.single-product{font-size:.9rem;margin:auto;width:80%}}.user-account-container{margin:1rem auto;max-width:90%;text-align:center}.user-account-heading{padding:1rem 0}.account-wrapper{border-radius:5px;box-shadow:0 3px 8px rgba(0,0,0,.24);height:-webkit-max-content;height:max-content;margin:1rem auto;max-width:25rem}.account-wrapper .account-tabs{border-bottom:1px solid silver;display:flex;justify-content:center}.account-wrapper .account-tabs>*{flex:1 1;padding:.75rem 1rem;text-align:center}.account-wrapper .account-tabs .active-tab{border-bottom:2px solid var(--secondary-color);color:var(--secondary-color)}.account-wrapper .account-data{margin:1rem;text-align:start}@media screen and (min-width:768px){.account-wrapper{max-width:30rem}}@media screen and (min-width:1024px){.account-wrapper{max-width:38rem}}.checkout-container{margin:1rem auto}.checkout-container h2{text-align:center}.checkout-container .checkout-wrapper{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr;margin:1rem auto;max-width:80%;width:100%}.checkout-address .address-title{font-size:1.1rem;font-weight:700;padding:.5rem 0}.checkout-address .address-list{display:flex;flex-direction:column;gap:.5rem}.checkout-address .address-list .address{align-items:baseline;border-radius:5px;box-shadow:0 3px 8px rgba(0,0,0,.24);display:flex;font-size:.9rem;gap:.5rem;padding:.5rem}.checkout-address .address .address-name{font-size:1rem;font-weight:700}.add-address-btn{align-items:center;background-color:var(--secondary-color);color:#fff;display:flex;gap:.5rem;margin-top:1rem;padding:.25rem .8rem}.add-address-btn,.add-address-btn:hover{border:1px solid var(--secondary-color);border-radius:5px}.add-address-btn:hover{background-color:#fff;color:var(--secondary-color);cursor:pointer}.add-address-btn .add-address-icon{align-items:center;display:flex}@media screen and (min-width:768px){.checkout-container .checkout-wrapper{grid-template-columns:1fr 1fr}}@media screen and (min-width:1024px){.checkout-container{max-width:80%}}.order-details-container{border-radius:5px;box-shadow:0 3px 8px rgba(0,0,0,.24);height:-webkit-max-content;height:max-content}.order-details-container .order-items-wrapper{padding:.5rem}.order-details-container .title{border-bottom:1px solid silver;font-size:1.1rem;font-weight:700;padding:.25rem 0;text-align:center}.order-details-container .title:first-of-type{margin-top:.5rem}.order-details-container .item{display:flex;font-size:.9rem;justify-content:space-between;margin-bottom:.25rem}.order-details-container .address-wrap{font-size:.9rem}.order-details-container .place-order-btn{background-color:var(--secondary-color);border:none;border-radius:4px;color:#fff;font-size:1.1rem;margin:1rem .5rem;padding:.2rem 0;width:-webkit-fill-available}.order-details-container .place-order-btn:hover{background-color:var(--primary-color);cursor:pointer}.grand-total{font-weight:700}.address-form-wrapper{background-color:var(--bg-grey);border-radius:5px;margin:1rem;max-height:90vh;overflow-y:auto;padding:1rem;width:20rem}.address-form-action-btns{display:flex;gap:1.25rem}.address-form-action-btns .add-btn,.address-form-action-btns .add-btn-disabled{background-color:var(--secondary-color);color:#fff}.address-form-action-btns .add-btn-disabled{cursor:not-allowed;opacity:.6}.address-form-action-btns .add-btn:hover{background-color:var(--primary-color);cursor:pointer}.address-form-action-btns .cancel-btn{background-color:#ddd}.address-form-action-btns .cancel-btn:hover{cursor:pointer;outline:1px solid var(--secondary-color)}.fill-dummy-values-btn{background-color:#fff;color:var(--secondary-color);outline:1px solid var(--secondary-color)}.fill-dummy-values-btn:hover{background-color:var(--secondary-color);color:#fff;cursor:pointer}.address-input-error-msg{color:var(--danger-color);font-size:.8rem}.profile-container{gap:1rem;padding-bottom:1.5rem}.profile-container,.profile-details{align-items:center;display:flex;flex-direction:column}.profile-details{justify-content:center;text-align:center}.profile-details p{margin-bottom:.5rem}.profile-details span{color:var(--primary-color);font-size:1.2rem;font-weight:700}.profile-container .logout-btn{background-color:#fff;border:1px solid var(--danger-color);border-radius:5px;color:var(--danger-color);font-size:1rem;padding:.2rem 2rem}.profile-container .logout-btn:hover{background-color:var(--danger-color);color:#fff;cursor:pointer}.addresses-container{padding:0 1rem}.addresses-container .add-address-btn{align-items:center;background-color:var(--secondary-color);border:1px solid var(--secondary-color);border-radius:5px;color:#fff;display:flex;gap:.5rem;padding:.25rem .8rem}.addresses-container .add-address-btn:hover{background-color:#fff;border:1px solid var(--secondary-color);border-radius:5px;color:var(--secondary-color);cursor:pointer}.addresses-container .add-address-btn .add-address-icon{align-items:center;display:flex}.addresses-container .addresses-list{padding:.5rem 0}.addresses-container .addresses-list .address{border-bottom:1px solid var(--secondary-color);padding:.5rem}.addresses-container .addresses-list .address p:first-of-type{font-size:1.1rem;font-weight:700}.addresses-container .addresses-list .address .address-action{display:flex;gap:1rem;padding:.5rem 0}.addresses-container .addresses-list .address .address-action button{background-color:#fff;border-radius:3px;padding:.1rem .8rem}.addresses-container .addresses-list .address .address-action .address-edit-btn{border:1px solid var(--blue-color);color:var(--blue-color)}.addresses-container .addresses-list .address .address-action .address-delete-btn{border:1px solid var(--danger-color);color:var(--danger-color)}.addresses-container .addresses-list .address .address-action .address-edit-btn:hover{background-color:var(--blue-color);color:#fff;cursor:pointer}.addresses-container .addresses-list .address .address-action .address-delete-btn:hover{background-color:var(--danger-color);color:#fff;cursor:pointer}.address-modal{align-items:center;background-color:rgba(0,0,0,.5);display:flex;inset:0;justify-content:center;position:fixed;z-index:99}.order-list-container p{padding-bottom:1rem}.order-list-container .order-container{border:1px solid silver;border-radius:5px;margin-bottom:1rem;padding:.6rem}.order-container p{padding:.15rem 0}.order-container span{font-weight:700}.order-product-box{border:1px solid silver;border-radius:5px;margin-bottom:.5rem}.order-product-box .order-product-img-div{max-width:100%}.order-product-box img{border-radius:5px 0 0 5px;height:100%;width:100%}.order-product-content{padding:.5rem}@media screen and (min-width:768px){.order-product-box{display:flex}.order-product-box .order-product-img-div{max-height:10rem;max-width:40%}.order-product-img-div img{height:100%;object-fit:fill;width:100%}}@media screen and (min-width:1024px){.order-product-box .order-product-img-div{max-height:12rem}}.nav-left{align-items:center;display:flex;grid-area:logo}.nav-left .app-name{font-family:"Bree Serif",serif;font-size:1.8rem}.nav-left img{height:2rem;width:2rem}.nav-search{border:1px solid var(--text-secondary-color);border-radius:5px;display:flex;grid-area:search;margin:.5rem;padding:.2rem;width:1fr}.nav-search input{background-color:var(--ternary-color);border:none;margin-left:.5rem;outline:none;width:100%}.nav-right{align-items:center;display:flex;grid-area:icons;justify-self:end}.nav-right .nav-icon{align-self:center;padding:.5rem;position:relative}.nav-icon p{background-color:var(--primary-color);border-radius:50%;color:#fff;font-size:.7rem;height:1.2rem;left:1.2rem;padding:.1rem .4rem;position:absolute;text-align:center;top:.15rem;width:1.2rem}.navbar{background-color:var(--ternary-color);box-shadow:0 6px 12px -2px rgba(50,50,93,.25),0 3px 7px -3px rgba(0,0,0,.3);display:grid;grid-template-areas:"logo icons" "search search";grid-template-columns:1fr 1fr;left:0;padding:.5rem 1rem;position:-webkit-sticky;position:sticky;right:0;top:0;z-index:3}@media (min-width:768px){.navbar{display:grid;grid-template-areas:"logo search icons";grid-template-columns:1fr 1fr 1fr;padding:.7rem 1.4rem}.nav-left img{height:2.8rem;width:2.8rem}.nav-left .app-name{font-size:2.1rem}.nav-right .nav-icon{align-items:center;border-radius:50%;display:flex;padding:.5rem}.nav-icon:hover{background-color:#a8b4a4;cursor:pointer}}@media (min-width:1024px){.nav-left .app-name{font-size:2.3rem}.nav-right .nav-icon{padding:.7rem}.nav-icon P{left:1.5rem}}.footer{background-color:var(--primary-color);color:#f5f5f5;display:flex;flex-direction:column;flex-wrap:wrap;gap:.5rem;padding:1rem}.footer span{font-family:"Bree Serif",serif;font-size:1.8rem}.footer p{font-size:small;padding:.25rem 0}.footer svg{font-size:1.3rem}.footer-left{display:flex;flex-direction:column;gap:.5rem}.title{font-weight:700}.socials{align-items:center;display:flex;gap:1.5rem}.listItems{display:flex;gap:2rem}.contact-list{display:flex;flex-direction:column}.contact-mode{align-items:center;display:flex;gap:.5rem;padding-top:.2rem}.contact-icon{display:flex}.listItems p,.socials p{cursor:pointer}.listItems p:hover{color:#c3f3d3}.socials p:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}@media(min-width:768px){.footer{padding:2rem}.footer svg{font-size:1.4rem}}@media(min-width:1024px){.footer{flex-direction:row;justify-content:space-evenly;padding:2rem 0}.footer p{font-size:medium}.listItems{display:flex;flex-direction:column;gap:0}}.scroll-btn{background-color:var(--secondary-color);border:none;border-radius:50%;bottom:1.7rem;max-height:3rem;max-width:3rem;padding:.5rem;position:fixed;right:1.7rem}.scroll-btn div{align-items:center;display:flex;justify-content:center}.scroll-btn div svg{color:#fff;font-size:2rem}.scroll-btn:hover{cursor:pointer}
/*# sourceMappingURL=main.d219e07a.css.map*/