@import url(https://fonts.googleapis.com/css2?family=Lato&display=swap);@import url(https://fonts.googleapis.com/css2?family=Agbalumo&display=swap);@import url(https://fonts.googleapis.com/css2?family=Playfair+Display&display=swap);*{-webkit-touch-callout:none;box-sizing:border-box;font-family:Lato,sans-serif;margin:0;padding:0;-webkit-user-select:none;user-select:none}@media screen and (max-width:1008px){.left-header ul{font-size:1em;gap:1rem}.center-header{font-size:1.6em}}.slideshow-container{height:35rem}.mySlides{display:none}.mySlides a{text-decoration:none}.slide-image{height:35rem;width:100%}.bullet-container{margin-top:-30px;text-align:center}.bullet{background-color:#bbb;border-radius:50%;cursor:pointer;display:inline-block;height:10px;margin:0 8px;width:10px}.bullet.active{background-color:#717171}.image-text{left:30%;position:absolute;text-align:center;top:13rem;width:38rem}.image-text h1{color:#fff;font-size:2.8em;letter-spacing:2px;line-height:3.5rem;text-align:center}.image-text h1,.image-text p{font-family:Arial,Helvetica,sans-serif;text-shadow:0 2px 6px #0009}.image-text p{color:#f5f5f5;font-size:1em;line-height:1.8rem;margin-top:1rem}.image-text button,.image-text p{font-weight:500;letter-spacing:1px}.image-text button{align-items:center;border:1px solid #000;border-radius:5px;color:#061833;cursor:pointer;display:flex;height:2rem;justify-content:center;margin:1rem auto auto;padding:1rem 2rem;text-shadow:0 0 .5px #041630}.image-text button:hover{background-color:#caa35d;border:none;color:#fff;transition:.3s}@media screen and (max-width:1008px){.image-text{left:20%}}@media screen and (max-width:800px){.image-text{left:15%;top:12rem}.slide-image{height:30rem;width:100%}}@media screen and (max-width:715px){.image-text{left:10%;top:12rem;width:80vw}}@media screen and (max-width:550px){.image-text h1{font-size:2.4em}}.home-category{margin:2rem}.home-category-item{display:flex;flex-wrap:wrap;gap:4rem;justify-content:space-around;margin:2rem}.home-category-heading{display:flex;font-weight:500;justify-content:space-between;text-shadow:0 0 1px #000}.home-category-heading a{color:#000;text-decoration:none}.home-category-heading h1{font-weight:500;text-shadow:0 1px 4px #0009}.home-category-heading h2{cursor:pointer;font-size:1.7em;font-weight:500}.each-category-item h2{font-size:1.2em;font-weight:500;margin-top:10px;text-shadow:0 0 1px #000}.each-category-item a{color:#000;text-decoration:none}.each-category-item{cursor:pointer;line-height:1.3rem}.each-category-item:hover img{transform:scale(1.04);transition:.2s}.each-category-item:hover h2{color:#caa35d;transition:.2s}.category-heading{align-items:center;gap:.3rem;margin:1rem 3rem}.category-heading p{font-size:1.2em}.category-heading{display:flex;justify-content:space-between}.category-heading-right form input{border:1px solid #ccd5dc;border-radius:5px;font-size:1em;height:2.2rem;outline:none;padding-left:.5rem;transition:.5s}.category-heading-left{align-items:center;display:flex;gap:.2rem}.category-heading-right form input:focus{border-color:#caa35d;box-shadow:0 1px 1px #00000012,0 2px 2px #00000012,0 4px 4px #00000012,0 8px 8px #00000012,0 16px 16px #00000012}.category-heading-right form i:hover{color:#caa35d}.category-heading-right form ::-webkit-input-placeholder{color:#a0a5a8}.category-heading-right form i{cursor:pointer;left:-2rem;position:relative}.products{display:flex;flex-wrap:wrap;gap:.7rem;justify-content:space-around;margin:0 3rem}.each-product{cursor:pointer;line-height:1.3rem;padding:1rem 2rem;transition:.3s;width:15rem}.each-product:hover{border:2px solid #fff;box-shadow:0 0 10px #0000004d;transform:scale(1.01)}.product-image{align-items:center;display:flex;height:15rem;justify-content:center}.product-image img{height:12rem;width:-webkit-max-content;width:max-content}.each-product p{height:2.6rem;overflow:hidden}.price-details{align-items:center;color:green;display:flex;gap:.6rem;margin-top:.3rem}.price-details p{align-items:center;display:flex;font-size:1.1em;font-weight:600}.addToCartbutton button{align-items:center;background-color:#4caf50;border:none;border-radius:6px;box-shadow:0 8px 16px #4caf5033;color:#fff;cursor:pointer;display:flex;font-size:1em;font-weight:500;gap:10px;justify-content:center;padding:6px 10px;text-align:center;text-decoration:none;transition:background-color .3s,transform .2s}.favouritebutton{float:right}.favouritebutton i{font-size:1.4em}.favouritebutton i:hover{color:#caa35d}.addToCartbutton button:hover{background-color:#45a049;transform:scale(1.04)}.product-details{display:flex;flex-direction:column;gap:0}.rating-details i{color:#ff0}.rating-details{display:flex;gap:.3rem;height:1.8rem}@media screen and (max-width:890px){.product-image img{height:10rem}}.spinner img{width:7rem}.spinner{left:47%;position:fixed;top:40%;width:8rem;z-index:999}.loader{align-items:center;display:flex;justify-content:center;margin:auto}.loader img{left:47%;position:fixed;top:40%;width:8rem;z-index:999}.recommended-product-heading{margin:2rem}.recommended-product-heading h1{font-weight:500;text-shadow:0 1px 4px #0009}.recommended-products{display:flex;justify-content:space-around;margin-top:1rem}.recommended-each-product{cursor:pointer;line-height:1.4rem;position:relative;width:13rem}.recommended-each-product:hover img{transform:scale(1.02);transition:.3s}.recommended-each-product .recommended-product-image img{width:13rem}.recommended-product-prices{align-items:center;display:flex;justify-content:space-between;margin-top:4px}.recommended-product-prices p{color:green;font-size:1.1em}.recommended-product-title{font-size:1em}.recommended-product-desc{font-size:.9em}.recommended-product-prices button{border:1px solid #000;border-radius:4px;cursor:pointer;font-size:.9em;padding:2px .5rem}.recommended-product-prices button:hover{background-color:#caa35d;border-color:#fff;color:#fff;transition:.3s}.reccomended-product-discount{align-items:center;background-color:#caa35d;border-radius:50%;color:#fff;display:flex;flex-direction:column;font-size:.8em;height:2.5rem;justify-content:center;left:88%;line-height:1rem;position:absolute;top:-1rem;width:2.5rem}@media screen and (max-width:591px){.products{margin:0}}.about-heading{margin:4rem 2rem 1rem}.about-heading h1{font-weight:500;text-shadow:0 1px 4px #0009}.about-content p{font-size:1.2em;letter-spacing:.7px;line-height:1.6rem;margin:0 2rem;width:50rem}.about-content{display:flex;gap:2rem;margin:1rem}.about-content img{width:20em}@media screen and (max-width:850px){.about-content p{font-size:1em}}@media screen and (max-width:726px){.about-content{flex-direction:column-reverse}.about-content p{display:flex;text-align:center;width:85vw}.about-content img{margin:auto}}footer{background-color:#caa35d;margin-bottom:0}.footer{color:#fff;margin:3rem 7rem 0;padding:2rem}.footer-heading h2{font-size:1.3em;text-shadow:0 0 1px #000}.footer-top-content{display:flex;justify-content:space-around}.footer-content a{color:#fff;font-size:1.1em;font-weight:400;text-decoration:none;text-shadow:0 0 1px #000}.footer-content a:hover{text-decoration:underline;transition:.4s}.footer-content{line-height:2rem;margin-top:1rem}.footer-top-end{letter-spacing:1px;line-height:2rem;width:25rem}.footer-email-details input{border:1px solid #ccd5dc;height:1.7rem;outline:none;padding-left:.3rem;width:15rem}.footer-email-details input:focus{border-color:#caa35d;box-shadow:0 1px 1px #00000012,0 2px 2px #00000012,0 4px 4px #00000012,0 8px 8px #00000012,0 16px 16px #00000012}.footer-email-details button{background-color:#e6a42a;border:1px solid #e6a42a;border-radius:6px;color:#fff;cursor:pointer;height:1.7rem;width:5rem}.footer-email-details button:hover{background-color:#f5f5f5;color:#e6a42a;transition:.4s}.footer-bottom-content{display:flex;gap:2rem;margin:1rem 3rem 0}.footer-bottom-content a{color:#fff;text-decoration:none}.footer-bottom-content a:hover{text-decoration:underline}footer hr{color:#fff;justify-content:center;margin-left:3rem;margin-top:1rem;width:70vw}@media screen and (max-width:900px){.footer{margin:3rem 0 0}}@media screen and (max-width:650px){.footer-about{display:none}.footer-bottom-content{margin:1rem 0 0}}.home-banner{align-items:center;background-color:#caa35d;color:#fff;display:flex;justify-content:space-around;margin:5rem 9rem}.banner-left img{margin-bottom:-4px;width:28rem}.banner-right{line-height:2rem;margin:0 3rem}.banner-right span{font-size:.9em}.banner-right button{border:1px solid #fff;border-radius:6px;cursor:pointer;height:1.6rem;margin-top:1rem;width:10rem}.banner-right button:hover{box-shadow:0 0 8px 1px #fff}@media screen and (max-width:1130px){.home-banner{margin:5rem}}@media screen and (max-width:1002px){.home-banner{margin:5rem}.banner-right{line-height:1.7rem}}@media screen and (max-width:996px){.banner-right span{font-size:14px;letter-spacing:.2px}.banner-right h1{font-size:21px}.banner-right a,.banner-right p{font-size:15px}}@media screen and (max-width:968px){.home-banner{margin:5rem 3rem}}@media screen and (max-width:903px){.home-banner{flex-direction:column;margin:auto;padding-bottom:1rem;width:28rem}}@media screen and (max-width:550px){.banner-left img,.home-banner{width:20rem}}.login-page{align-items:center;background-color:#caa35d;display:flex;height:89vh;justify-content:space-between;width:100%}.left-login-page img{width:40vw}.login-form-heading hr{background-color:#caa35d;border-radius:10px;height:4px;margin-bottom:10px;margin-top:5px;width:5rem}.login-form-heading h1{font-weight:900}.login-form{background-color:#fff;margin-right:10rem;padding:2rem 3rem}.login-form form{display:flex;flex-direction:column;gap:1rem}.input-field input::placeholder{color:#000}.input-field input{border:1px solid #000;border-radius:10px;font-size:1.1em;height:2rem;outline:none;padding-left:1rem;padding-right:1rem;width:18rem}.login-form-inputs{display:flex;flex-direction:column;gap:1rem}.password-input i{cursor:pointer;transform:translateX(-30px)}.extra-link{font-weight:600}.extra-link a{color:#30a1c4;text-decoration:none}.submit-button button{align-items:center;background-color:#caa35d;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:1.1em;font-weight:600;height:1.8rem;justify-content:center;letter-spacing:2px;margin:1rem auto auto;width:10rem}@media screen and (max-width:500px){.left-login-page img{display:none}.login-form{background-color:#fff;margin-bottom:7rem;margin-right:4rem;margin-top:11rem;padding:2rem 3rem;z-index:1}.input-field input{width:14rem}}.alertbox{align-items:center;animation:visibility 4s ease;border-radius:1rem;color:#fff;display:flex;opacity:.2;padding:1rem;position:fixed;right:2rem;top:-4rem;transition:1s;z-index:999}@keyframes visibility{0%{opacity:1}80%{opacity:.8}85%{opacity:.7}90%{opacity:.5}95%{opacity:.3}99%{opacity:.2}to{opacity:0}}#error{background-color:red}#success{background-color:#539753}.animatealert{top:2rem}.alertbox p{margin-left:.6rem}.header{position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:999}.header nav{align-items:center;background-color:#eff2f4;display:flex;justify-content:space-between;padding:.5rem}.left-header ul{display:flex;font-size:1.1em;gap:2rem;list-style:none;margin-left:1rem}.left-header ul li:hover a{color:#caa35d;font-weight:600}.left-header ul li a{color:#000;text-decoration:none}.nav-product i{cursor:pointer;font-size:1.4em}.nav-product i:hover{color:#caa35d;transition:.2s}.hover-underline-animation{color:#000;cursor:pointer;display:inline-block;letter-spacing:.5px;position:relative}.hover-underline-animation:after{background-color:#caa35d;bottom:0;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:bottom right;transition:transform .45s ease-out;width:100%}.hover-underline-animation:hover:after{transform:scaleX(1);transform-origin:bottom left}.center-header{align-items:center;color:#caa35d;display:flex;font-family:Agbalumo;font-size:2em}.center-header img{width:2.4rem}.right-header form input{border:1px solid #ccd5dc;border-radius:5px;font-size:1em;height:2.2rem;outline:none;padding-left:.5rem;transition:.5s}.right-header form input:focus{border-color:#caa35d;box-shadow:0 1px 1px #00000012,0 2px 2px #00000012,0 4px 4px #00000012,0 8px 8px #00000012,0 16px 16px #00000012}.right-header form i:hover{color:#caa35d}.right-header form ::-webkit-input-placeholder{color:#a0a5a8}.right-header form i{cursor:pointer;left:-2rem;position:relative}.right-header{align-items:center;display:flex;gap:1rem;justify-content:space-around;margin-right:2rem}.nav-product i{margin-right:1rem;position:relative}.cart-item-count{background-color:red;border-radius:50%;color:#fff;font-size:12px;padding:4px 8px;position:absolute;right:-15px;top:-14px}.right-header button{border:1px solid #000;border-radius:5px;cursor:pointer;font-size:1em;height:1.7rem;transition:.5s;width:5rem}.right-header button:hover{background-color:#caa35d;border:1 solid #caa35d;color:#fff}.nav-product i{margin-left:1rem}.nav-product li :hover{color:#caa35d}.nav-product{display:flex;gap:1rem}.nav-product a{color:#000}.each-right-nav{display:flex}.name-nav{display:none;font-weight:500}.nav-respo{float:right;position:absolute;right:2rem;top:1rem}.nav-respo i{cursor:pointer;display:none;font-size:1.2em}#close{float:right;position:absolute;right:0}@media screen and (max-width:1008px){.left-header ul{font-size:1em;gap:1rem}.center-header{font-size:1.6em}.center-header img{width:2rem}.right-header button{height:1.4rem;width:4.7rem}.nav-product i{margin-left:0}.right-header{margin-right:0}}@media screen and (max-width:806px){.left-header{display:none}}.respo-home{display:none}@media screen and (max-width:500px){.header{position:absolute}#hamberger,.respo-home{display:block}.header nav,.nav-product,.right-header{flex-direction:column}.right-header{align-items:baseline;margin-bottom:2.9rem;margin-right:22rem;margin-top:-14rem;transition:.5s}.center-header{margin-right:18rem;transition:.1s}.name-nav{display:block}}@media screen and (max-width:466px){.center-header{margin-right:30vw}.right-header{margin-left:5rem}}.cart-products{display:flex;flex-direction:column;gap:2rem}.cart-heading{align-items:center;display:flex;font-size:1.1em;gap:10px;justify-content:center;margin-bottom:1rem;text-align:center}.cart-heading i{font-size:1.4em}.cart-each-product{align-items:center;display:flex;gap:2rem;margin:auto;width:70vw}.cart-product-image img{height:10rem}.cart-product-price-details{color:green;display:flex;font-size:1.2em;gap:.5rem}.cart-product-rating-details{align-items:center;color:#000;display:flex;font-size:1.1em;gap:.2rem}.cart-product-rating-details i{color:#ff0}.original-price{text-decoration:line-through}.cart-product-details{display:flex;flex-direction:column;gap:.7rem}.cart-product-delete button{align-items:center;background-color:red;border:none;border-radius:6px;box-shadow:0 2px 10px red;color:#fff;cursor:pointer;display:flex;font-size:1em;font-weight:500;gap:10px;justify-content:center;padding:5px 10px;text-align:center;text-decoration:none;transition:background-color .3s,transform .2s}.cart-product-delete button:hover{background-color:#eb0f0f;transform:scale(1.03)}.cart-payment{margin:0 4rem}#cart:disabled{cursor:not-allowed}.goToHome{font-size:1.1em;height:2rem;width:8rem}.cartEmpty{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;margin:auto}.cartEmpty h1{font-size:1.3em;margin-top:3.8rem}.cart-payment{display:flex;justify-content:center;margin:2rem auto auto}.cart-payment table tr td{border:1px solid #000;border-collapse:collapse;padding:1rem;width:5rem}.cart-payment table{border:1px solid #000;border-collapse:collapse;width:45rem}.personalDetailsHeading{letter-spacing:1px;margin-top:1rem;text-align:center}.profile-input-box{background-color:#d4b57c;border-radius:5px;box-shadow:0 0 5px 2px #caa35d;height:33rem;left:27rem;margin:auto;position:absolute;top:5rem;width:35rem}.profile-input-box i{color:#fff;cursor:pointer;font-size:1.5em;position:absolute;right:1rem;top:.3rem}.profile-input-box .login-form form{padding-top:2rem}.details-table table{height:30vh}.details-table table,.details-table table td{border:1px solid #000;border-collapse:collapse}.details-table table td{font-size:1.2em;padding:1rem}.details-table{display:flex;flex-direction:column;gap:1rem;justify-content:center;margin:2rem auto auto;width:40rem}.details-table button{border:1px solid #000;border-radius:5px;cursor:pointer;font-size:1em;height:2rem;margin-left:32rem;right:0;width:8rem}.each-category-item img{height:16rem}
/*# sourceMappingURL=main.1039de2b.css.map*/