*{box-sizing:border-box;margin:0;padding:0}body{background-color:#d3d3d3}a{text-decoration:none}.hero-main{display:flex;position:relative;margin:10px 20px;transition:all .4s ease-in-out}.hero-main:hover{transform:scale(1.01)}.hero-headline{color:#fff;position:absolute;font-style:italic;font-size:60px;left:40%;top:50%}.hero-tagline{color:#fff;font-style:italic;font-size:40px;position:absolute;left:30%;top:60%}.About-Header{position:absolute;top:0;left:40%;color:#ff1493;font-size:60px}@media screen and (max-width: 62.5em){.hero-headline{font-size:60px;left:30%;top:50%}.hero-tagline{font-size:40px;left:20%;top:60%}}@media screen and (max-width: 48.125em){.hero-headline{font-size:60px;left:20%;top:50%}.hero-tagline{font-size:40px;left:12%;top:60%}}@media screen and (max-width: 43.75em){.hero-headline{font-size:40px;left:15%;top:50%}.hero-tagline{font-size:30px;left:10%;top:60%}.About-Header{font-size:30px;top:0;left:30%}.li{font-size:24px;color:#fff}}.li{font-size:30px;color:#fff}.about-background{width:100%;height:100%;filter:opacity(.8);object-fit:cover}@media screen and (max-width: 31.25em){.li{font-size:24px;color:#fff}}.mycart-products{display:flex;margin:20px;justify-content:space-evenly;box-shadow:-1px 3px 13px #000000bf;-webkit-box-shadow:-1px 3px 13px 0px rgba(0,0,0,.75);-moz-box-shadow:-1px 3px 13px 0px rgba(0,0,0,.75);padding:2px}.mycart-product-description{display:flex;flex-direction:row}.mycart-product-description-image{max-height:30vh;max-width:30vh;width:100%}.mycart-product-description-image img{max-height:inherit;max-width:inherit;object-fit:cover}.mycart-proceed-to-payment{display:flex;justify-content:center;align-items:center;flex-direction:column}.mycart-product-description-excerpt-Header{text-transform:capitalize;font-family:Cambria;font-size:2rem;font-weight:600;margin:4px}.mycart-proceed-to-payment-p,.mycart-product-description-excerpt-p{font-size:1.4rem;font-weight:300;font-family:Cambria;text-align:center}.mycart-proceed-to-payment-remove-item-btn{padding:5px;background-color:red;font-size:1.2rem;border-radius:7px;border:none;color:#fff;margin-top:30px;transition:all 1s}.mycart-proceed-to-payment-Mpesa-btn{padding:5px;background-color:green;font-size:1.2rem;border-radius:7px;border:none;color:#fff;margin-bottom:30px;transition:all 1s}.mycart-proceed-to-payment-price{color:orange;font-size:1.5rem;font-weight:600}.dialogueInput{padding:5px}.mycart-proceed-to-payment-Mpesa-btn:hover{cursor:pointer;box-shadow:1px 0 7px 6px #00f518d4;-webkit-box-shadow:1px 0px 7px 6px rgba(0,245,24,.83);-moz-box-shadow:1px 0px 7px 6px rgba(0,245,24,.83)}.mycart-proceed-to-payment-remove-item-btn:hover{cursor:pointer;box-shadow:1px 0 7px 6px #f50e0ed4;-webkit-box-shadow:1px 0px 7px 6px rgba(245,14,14,.83);-moz-box-shadow:1px 0px 7px 6px rgba(245,14,14,.83)}@media screen and (max-width: 43.75rem){.mycart-products{flex-direction:column;gap:10px}.mycart-product-description{justify-content:center}.mycart-product-description-excerpt-Header{font-size:1.2rem;font-weight:600;margin:1px;text-align:center}.mycart-product-description-excerpt{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%}.mycart-product-description-image{max-height:25vh}.mycart-proceed-to-payment-remove-item-btn{margin-top:20px}.mycart-proceed-to-payment-Mpesa-btn{margin-bottom:20px}}.purchasesNavbar{display:flex;margin:20px;justify-content:space-evenly}@media screen and (max-width: 28.8125em){.purchasesNavbar{margin:10px;gap:4px;padding:2px}.purchasesNavbar Button{padding:0}}.card{display:flex;gap:4px;margin:20px;justify-content:center}.main{width:300px;height:500px;background-color:#fff;border-radius:10px;box-shadow:1px 3px 11px 1px #00000080;-webkit-box-shadow:1px 3px 11px 1px rgba(0,0,0,.5);-moz-box-shadow:1px 3px 11px 1px rgba(0,0,0,.5);transition:transform 1.4s ease-in-out;transition:all 1.4s}.main:hover{transform:scale(1.01)}.imageWrapper{width:inherit;height:70%;margin-bottom:5px}.imageWrapper img{border-top-right-radius:10px;border-top-left-radius:10px;height:100%;width:100%;object-fit:cover}.description-details p{text-align:center}.product-name{font-size:25px;font-weight:700}.description{font-size:20px;font-weight:500}.purchase{display:flex;margin-top:10px;justify-content:space-evenly}.purchase-price{font-size:24px;color:orange}.purchase-button{background-color:#00f;color:#fff;font-size:15px;font-weight:600;padding:5px;border-radius:10px;border:none;text-align:top}.purchase-button:hover{cursor:pointer}@media screen and (max-width: 125em){.card{flex-wrap:wrap;gap:6px}}@media screen and (max-width: 58.125em){.card{flex-wrap:wrap;gap:6px}}@media screen and (max-width: 75em){.card{flex-wrap:wrap;gap:6px}}@media screen and (max-width: 40.625em){.main{width:250px;height:300px}.imageWrapper{height:60%}.product-name{font-size:15px}.description{font-size:16px}.purchase{margin-top:5px}.purchase-price{font-size:18px}.purchase-button{font-size:10px}}@media screen and (max-width: 34.375em){.main{width:200px}.imageWrapper{height:70%}}@media screen and (max-width: 28.75em){.main{width:150px;height:250px}.product-name{font-size:12px}.description{font-size:10px}.purchase{margin-top:3px}.purchase-price{font-size:14px}.purchase-button{font-size:5px}}@media screen and (max-width: 21.875em){.main{width:120px;height:250px}.product-name{font-size:12px}.description{font-size:10px}.purchase{margin-top:3px}.purchase-price{font-size:14px}.purchase-button{font-size:5px}}.mainNav{margin:0 20px;border:none;display:flex;justify-content:space-around;align-content:center;border-radius:5px;background-color:#f5f5f5;height:60px;box-shadow:1px 4px 9px #0000006e;-webkit-box-shadow:1px 4px 9px 0px rgba(0,0,0,.43);-moz-box-shadow:1px 4px 9px 0px rgba(0,0,0,.43)}.auth{display:flex;justify-content:center;align-items:center;gap:20px}.auth-button{border-radius:10px;font-size:1rem;background-color:#e34a9c;height:90%;color:#fff;padding:0 5px;align-content:center}.auth-button button{font-weight:700}.moreFlex{display:flex;flex-direction:row;gap:3px;padding:8px 0}.moreflex-btn{background-color:#e34a9c;border-radius:10px;padding:9px 0;align-content:center;font-size:1rem;color:#fff}.search-div{display:flex;margin:0 20px;height:50px;position:relative;align-content:center;align-items:center;justify-content:center}.search{border:none;height:40px;position:absolute;align-content:center;font-weight:700;font-size:16px;right:0;border-radius:10px}.searchButton:hover{cursor:pointer;color:#ff1493}.search:focus{outline-color:#ff1493}.auth-button:hover{background-color:#ff1493;cursor:pointer}ul{display:flex;justify-content:space-around;align-items:center;gap:40px}li{list-style:none;color:#ff1493;padding:5px}li:hover{background-color:#ff1493;border-radius:5px;color:#fff;cursor:pointer}.hamburger-menu{display:flex;justify-content:center;align-items:center}.hamburger{display:flex;justify-content:space-around;flex-direction:column;height:32px;width:32px;z-index:10;display:none}.burger{align-content:center;width:32px;height:4px;border-radius:10px;background-color:#000;transform-origin:1px;transition:all .3s linear}.blank,.show{display:none}.moreflex-btn:hover{background-color:#ff1493}@media screen and (max-width: 62.5em){.mainNav{box-shadow:none;border-radius:none;margin-bottom:1px}.hamburger{display:flex}.moreFlex{display:none}.auth{width:70%;justify-content:space-around}ul{display:none}.show{margin:0 20px;border:none;background-color:#f5f5f5;display:flex;justify-content:space-around;align-items:center;flex-direction:column;height:300px}.nav-links{font-size:1.5rem;color:#ff1493}.blank{display:none}}input::placeholder{font-style:italic;color:#696363}.products_main_div{box-shadow:1px 3px 8px 2px #000000c9;-webkit-box-shadow:1px 3px 8px 2px rgba(0,0,0,.79);-moz-box-shadow:1px 3px 8px 2px rgba(0,0,0,.79);margin:20px;min-height:100vh}.prodDetailsCardMain{display:flex;background-color:#d3d3d3;max-height:inherit;justify-content:center;gap:5px}.prodimage{margin-top:40px}.prodImg-Image{margin-top:40px;max-width:50vh}.prodImg-Image-img{object-fit:cover;object-position:center;width:100%}.ShoeName{display:flex;font-size:2rem;font-weight:700;justify-content:center;text-transform:capitalize}.otherProductDetails{display:flex;flex-direction:column;background-color:#d3d3d3;height:60vh;margin-top:39px;gap:40px}.productDetailsdiv{display:flex;flex-direction:column}.productdetailsexerpt{margin-top:10px;display:flex;align-items:center;justify-content:center;font-size:2rem;font-style:italic}.price{display:flex;align-items:center;justify-content:center;font-size:2rem;color:orange}.productDetailsdiv p{font-size:3rem;font-weight:800;text-align:center}.customerChoicedetails{display:flex;flex-direction:column;gap:5px}.customerChoicedetails p{font-size:1.5rem;font-weight:800;text-align:center;margin:0 10px;text-transform:capitalize}.customerChoicedetails input{margin:0 10px;border:none;border-radius:10px;padding:10px 0}input{text-align:center}input::placeholder{text-align:center;font-size:1rem}.productsBtn{font-size:1rem;padding:7px 0;margin:0 150px;border-radius:10px}.productsBtn:hover{background-color:#ff1493;color:#f5f5f5}.loader{display:flex;justify-content:center}.color-div{display:flex;align-items:center;justify-content:center;margin-top:0;gap:40px}.color-add-header{text-align:center;font-weight:600;font-size:1.2rem}.color-btn{padding:5px;transition:all 1s}.color-btn:hover{cursor:pointer;background-color:#ff1493;border:none;color:#fff}select{padding:5px;border-radius:5px;margin:0 10px;border:none;max-width:280px;width:100%}.Quantity{max-width:280px;width:100%}.product-details-input{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:5px}@media screen and (max-width: 50rem){.products_main_div{max-height:110vh}.prodDetailsCardMain{flex-direction:column-reverse;gap:0}.otherProductDetails{height:35vh;margin-top:0;gap:0px}.productDetailsdiv p{font-size:2rem}.productdetailsexerpt{margin-top:0;font-size:1.5rem}.price{font-size:1.5rem}.prodimage{max-height:30vh}.prodimage{margin-top:0;max-height:inherit}.prodImg-Image-img{object-fit:cover;object-position:center;width:100%;max-height:100%}.ShoeName{display:none}}@media screen and (max-width: 37.5rem){.otherProductDetails{margin-bottom:5px;height:30vh}.productDetailsdiv p{font-size:1.5rem}.productdetailsexerpt{margin-top:0;font-size:1.2rem}.price{font-size:1.5rem}.productsBtn{font-size:1rem;padding:7px 0;margin:5px 50px 0}}@media screen and (max-height: 56.25rem){.otherProductDetails{height:40vh}}.admin-header{width:100%;overflow-y:auto;max-height:700px;margin:0 30px}table{width:100%;border-collapse:collapse;table-layout:fixed}thead,th{position:sticky;top:0;background-color:#d2cccc;z-index:1}td{text-align:center}.headers{position:sticky;top:0;background-color:#d2cccc;z-index:3}.uploaded_products{display:flex;flex-direction:row;gap:5px}.uploaded_products_image_div{width:200px;height:200px}.uploaded_products_image_div img{height:100%;width:100%;object-fit:cover}.uploaded_products_main_div{display:flex;gap:10px;flex-direction:column}.uploaded_products_button{padding:10px;background-color:red;color:#fff;border:none;border-radius:10px}.uploaded_products_button:hover{cursor:pointer}.OrdersList{background-color:#d896b7;display:flex;flex-direction:column;margin:10px}.product_purchased_image{display:flex;flex-direction:row;width:100px;gap:10px;align-items:center}.product_purchased_image img{height:inherit;width:inherit;object-fit:cover}.adminsNav{display:flex;justify-content:space-around;margin:20px;position:sticky;gap:4px}.adminsNav Button{background-color:#e34a9c}.adminsNav Button:hover{background-color:#fa0387}.loading{display:flex;justify-content:center;align-items:center;margin-top:200px}.purchased_main_div{display:flex;align-items:center;justify-content:center;margin:50px 20px;flex-wrap:wrap}.purchased_product_main_div{display:flex;flex-direction:column;width:400px;height:450px;justify-content:center;align-items:center;margin:5px}.purchasedImageWrapper{height:350px;width:400px}.purchasedImageWrapper img{width:100%;height:340px;border-top-right-radius:10px;border-top-left-radius:10px;object-fit:cover}.purchased-description-details p{text-align:center}.purchased-product-name{font-size:25px;font-weight:700}.purchased-description-details{font-size:20px;font-weight:500}.purchased{display:flex;margin-top:10px;justify-content:center}.purchased-price{font-size:24px;color:orange}.clearHistory{float:right;margin-right:20px}.clearHistory button{padding:10px;background-color:red;color:#fff;border:none;border-radius:10px}.clearHistory :hover{cursor:pointer;background-color:#ec6666}.isClearExerpt{color:#706767;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 54.625em){.purchased-product-name{font-size:15px;font-weight:700}.purchased-price{font-size:15px;color:orange}.purchased_main_div{flex-wrap:wrap}.purchased_product_main_div{width:300px}}@media screen and (max-width: 43.75em){.purchased_product_main_div{width:250px}}@media screen and (max-width: 37.5em){.purchased_product_main_div{width:400px}}@media screen and (max-width: 31.25em){.purchased_product_main_div{width:400px}}
