@import url(https://fonts.googleapis.com/css2?family=Nunito&family=Poppins&family=Skranji&display=swap);@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css);.navbar{border-bottom:2px solid #000;color:#000;display:flex;justify-content:space-between;max-height:15%;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;padding:var(--gpad);width:100%}.navbar .nav-links{align-items:center;display:flex;font-size:1.5rem;height:100%;justify-content:space-around}.nav-links>*{cursor:pointer;padding:5px .5rem}.logo{align-items:center;display:flex;font-size:2rem;gap:10px;justify-content:flex-start;padding-bottom:5px;padding-top:5px}.nav-cart{font-size:2rem;position:relative}.cart-counter{align-items:center;background:#fff;border:2px solid #000;border-radius:50%;bottom:0;color:#000;display:flex;font-size:.75rem;height:1.5rem;justify-content:center;left:0;margin-bottom:.45rem;padding:.6rem;position:absolute;width:1.5rem}@media (max-width:750px){.navbar{align-items:center;flex-direction:column;justify-content:center;max-height:20%}}.homepage{display:block}.hero,.homepage{position:relative}.hero{height:100vh}.homepage .hero-background{-webkit-filter:brightness(80%);filter:brightness(80%);object-fit:cover;object-position:0 60%;z-index:1}.hero-text,.homepage .hero-background{height:100%;position:absolute;width:100%}.hero-text{align-items:center;background:transparent;display:flex;flex-direction:column;justify-content:center;text-align:center;z-index:2}.hero-text *{background:inherit;color:#fff}.hero-text>h1{font-size:4rem}.hero-text .catalog-link{background:var(--primary);border-radius:.5rem;color:#000;font-size:1.5rem;padding:.3rem .7rem}.hero-text .catalog-link:hover{-webkit-transform:translateY(2px);transform:translateY(2px);transition:all .15s ease-in}.products{display:block;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;padding:var(--gpad)}.products>header{text-align:center}.products .catagory-container{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(200px,400px));grid-template-rows:repeat(auto,minmax(200px,400px));justify-content:center}.catagory-card{align-items:center;aspect-ratio:1/1;display:flex;justify-content:center;position:relative}.catagory-image,.catagory-title{overflow:hidden;position:absolute}.catagory-card .catagory-image{height:100%;object-fit:cover;object-position:center;width:100%}.catagory-title{background:transparent;color:#fff;font-size:2rem}.catagory-card #female-apparel{object-position:0 10%}.catagory-card #essentials{object-position:0 70%}.catagory-card #nutrition{object-position:50% 0}.catagory-card:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.product-container{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(300px,500px));grid-template-rows:repeat(2,minmax(400px,500px));justify-content:center}.product-card{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:100%;justify-content:flex-start;width:100%}.product-card .product-img-wrapper{height:65%;position:relative;width:100%}.product-card img{height:100%;object-fit:cover;object-position:center;overflow:hidden;position:absolute;width:100%}.product-card .product-details{grid-row-gap:0;display:grid;grid-template-columns:100%;grid-template-rows:minmax(-webkit-fit-content,1fr) 1fr;grid-template-rows:minmax(fit-content,1fr) 1fr;height:35%;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;padding:0 1rem;row-gap:0;width:100%}.product-price{align-items:flex-start;display:flex;justify-content:space-between}.product-card *{background:inherit}.product-card button{background-color:var(--primary);border:2px solid var(--primary);border-radius:.5rem;cursor:pointer;justify-content:center;padding:.2rem 1rem;width:50%}.product-card button:hover{-webkit-transform:translateY(2px);transform:translateY(2px);transition:all .15s ease-in}@media (max-width:750px){.products .catagory-container,.products .product-container{align-items:center;display:flex;flex-direction:column;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}.catagory-card{height:250px;width:100%}.product-card{height:325px;margin-bottom:1rem}.product-img-wrapper{min-height:200px}.product-card img{object-fit:contain;scale:1.25}}.cart-container{background-color:#fff;border-bottom-left-radius:3rem;display:flex;flex-direction:column;gap:5px;height:90%;justify-content:flex-start;padding:var(--gpad);position:absolute;right:0;top:0;width:600px;z-index:5}.cart-container .title{margin-bottom:10px;text-align:center}.cart-overview{border-bottom:2px solid #000;list-style:none;max-height:50%;overflow-y:auto}.cart-item{align-items:center;border-bottom:2px solid rgba(0,0,0,.75);display:flex;gap:5%;padding:.1rem .5rem 0}.cart-container .thumbnail{justify-self:flex-start;max-width:100px;min-width:100px}.cart-container .cart-name{justify-self:center;text-align:left}.cart-total-price{display:block;margin-bottom:5px;margin-top:5px;text-align:center}.checkout{background-color:var(--primary);border:2px solid var(--primary);border-radius:.5rem;cursor:pointer;justify-content:center;margin-bottom:35px;padding:.2rem 1rem;width:100%}.checkout:hover{-webkit-transform:translateY(2px);transform:translateY(2px);transition:all .15s ease-in}.disclaimer-title{border-bottom:2px solid red;color:red;text-align:center}.disclaimer{align-items:center;color:red;display:flex;font-size:1.25rem;justify-content:center;padding-bottom:1.5rem;padding-top:.5rem;width:100%}.close{display:flex;justify-content:flex-end}.closebtn{cursor:pointer;font-size:1.5rem}.closebtn:hover{-webkit-transform:translateY(1px);transform:translateY(1px);transition:all .15s ease-in}.cart-active{-webkit-animation:slide-in .5s ease-in-out;animation:slide-in .5s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.cart-active,.cart-deactive{box-shadow:0 8px 24px rgba(17,17,26,.6),0 16px 56px rgba(17,17,26,.8),0 24px 80px #11111a}.cart-deactive{-webkit-animation:slide-out .5s ease-in-out;animation:slide-out .5s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes slide-in{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slide-in{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slide-out{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{box-shadow:none;display:none;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes slide-out{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{box-shadow:none;display:none;-webkit-transform:translateX(100%);transform:translateX(100%)}}#root.preload *{-webkit-animation-duration:0s!important;animation-duration:0s!important}.cart-container button{cursor:pointer}.cart-wrapper{margin-bottom:1rem;width:100%}.cart-alter-wrapper{align-items:center;display:flex;gap:5%;justify-content:flex-start}.cart-alter{align-items:center;background:#fff;border:1px solid #000;border-radius:.2rem;color:#000;display:flex;font-size:1.25rem;height:1.5rem;justify-content:center;padding:.3rem;width:1.5rem}@media (max-width:750px){.cart-container{width:400px}.cart-item{grid-template-columns:minmax(25px,50px) 1.5fr 1.5fr 1fr}.cart-container .thumbnail{max-width:75px;min-width:75px}.disclaimer{font-size:.8rem;padding-top:.3rem}}*,:after,:before,body,html{--primary:#19a7ce;--secondary:#afd3e2;--accent:#146c94;--gpad:1rem 2rem 1rem 2rem;background-color:var(--background);box-sizing:border-box;color:#000;font-family:Poppins,sans-serf,Times New Roman,Times,serif;margin:0;overflow:hidden;padding:0}a{text-decoration:none}#root{display:block;height:100vh;overflow-x:hidden;overflow-y:scroll;position:relative}button{background-color:initial;border-width:0;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;padding:0}
/*# sourceMappingURL=main.5108e646.css.map*/