#modal{align-items:center;display:flex;justify-content:center}#modal,#modal-background{bottom:0;left:0;position:fixed;right:0;top:0;z-index:999999999}#modal-background{background-color:#000000b3}#modal-content{animation-duration:.4s;animation-fill-mode:both;animation-iteration-count:1;animation-name:slidein;background-color:#fff;border-radius:5px;max-height:90vh;position:absolute;z-index:999999999}@keyframes slidein{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}.createProductBox{align-items:center;display:flex;flex-direction:column;height:650px;justify-content:center;overflow-y:scroll;width:450px}.createProductTitle{color:#ff6450;font-family:Helvetica,Rounded;font-size:20px;font-weight:750}.createError{color:red;display:flex;flex-direction:column;font-family:Helvetica,Rounded;font-size:18px;margin-top:5%}.createButton,.createProductButton{background-color:#ff6958;border:none;color:#fff;font-size:14px;font-weight:600;height:40px;transition:all .8s;width:130px}.createProductButton{margin-left:30%;margin-top:6%}.createButton:hover,.createProductButton:hover{background-color:#fff;border:1px solid #ff6958;color:#ff6958;cursor:pointer}.descriptionInput,.nameInput,.priceInput,.product-form-select,.shortdescriptInput{border:1px solid #789;border-radius:4px;font-size:16px;height:30px;margin-top:20px;max-width:300px;min-width:300px;padding-bottom:6px;padding-left:15px;padding-top:6px;position:relative}.product-form-select{margin-left:2.5%}.profileButton{background-color:#fff;border:none;border-radius:12px;transition:scale .25s ease-in-out}.profileButton:hover{cursor:pointer;scale:1.1}.profileIcon{align-items:center;background-color:initial;display:flex;justify-content:center;padding:5px}.profile-dropdown{background:#fff;border-radius:5px;box-shadow:2px 2px 10px 0 #969a9e;display:flex;flex-direction:column;height:150px;margin-top:130px;position:absolute;right:10px;top:-20px;width:200px;z-index:999999}.logoutUser,.userProfile{align-items:center;background-color:initial;border:2px;border-radius:4px;box-sizing:border-box;color:#464646;display:flex;font-family:Poppins,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-family:Helvetica,Rounded;font-size:15px;font-weight:600;height:100%;justify-content:center;padding:10px 5px;text-decoration:none;transition:all .8s;width:100%}.logoutUser:hover,.my-reviews:hover,.userProfile:hover{background-color:#f8f8f8;color:#ff6450}.login-button:hover,.logoutUser:hover,.signup-button:hover{cursor:pointer}.divLine{border-top:1px solid #c8c8c8}.my-reviews{font-family:Helvetica,Rounded}.login-button,.my-reviews,.signup-button{align-items:center;color:#464646;display:flex;font-size:15px;font-weight:600;justify-content:center;padding:10px 5px;text-decoration:none;transition:all .8s}.login-button,.signup-button{background-color:initial;border:2px;border-radius:4px;box-sizing:border-box;font-family:Poppins,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-family:Helvetica,Rounded;height:100%;width:100%}.login-button:hover,.signup-button:hover{color:#ff6450}.loginBox{flex-direction:column;padding:30px 60px}.loginBox,.loginErrors,.signupErrors{align-items:center;display:flex;justify-content:center}.errors{font-family:Helvetica,Rounded}.errors,.errors:hover{color:red;font-size:18px}.errors:hover{font-weight:650}.loginTitle{color:#ff6450;font-family:Helvetica,Rounded;font-size:20px;font-weight:750}.emailInput,.passwordInput,.userInput{border:1px solid #789;border-radius:4px;font-size:16px;height:30px;margin-top:20px;max-width:300px;min-width:300px;padding-bottom:6px;padding-left:15px;padding-top:6px;position:relative}.submitDemo:hover,.submitLogin:hover{background-color:#fff;border:1px solid #ff6958;color:#ff6958;cursor:pointer}.submitDemo,.submitLogin{background-color:#ff6958;border:none;border-radius:4px;color:#fff;font-size:20px;font-weight:750;height:45px;margin-bottom:10px;margin-right:5%;margin-top:8%;transition:all .8s;width:150px}.loginDemo{display:flex;flex-direction:row;margin-left:5%}.signUpBox{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:30px 60px}.signupTitle{color:#ff6450;font-size:20px;font-weight:750}.signupErrors,.signupTitle{font-family:Helvetica,Rounded}.signupErrors{color:red;display:flex;flex-direction:column;font-size:18px;margin-top:5%}.emailInputs,.passwordInputs,.userInputs{border:1px solid #789;border-radius:4px;font-size:16px;height:30px;margin-top:20px;max-width:300px;min-width:300px;padding-bottom:6px;padding-left:15px;padding-top:6px;position:relative}.signUpButton{background-color:#ff6958;border:none;border-radius:4px;color:#fff;font-size:20px;font-weight:750;height:45px;margin-bottom:10px;margin-top:10px;transition:all .8s;width:150px}.signUpButton:hover{background-color:#fff;border:1px solid #ff6958;color:#ff6958;cursor:pointer}.signUpButtondiv{margin-top:4%}.salmon-top,.signUpButtondiv{display:flex;justify-content:center}.salmon-top{align-items:center;background-color:#ff6958;height:42px;margin-bottom:1.2%;margin-left:-10%;margin-top:-.4%;width:110.44%}.navTitle{color:#fff;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;font-style:italic;margin-left:7.5%;text-decoration:none;width:800px}.navbar-container{display:flex;justify-content:space-between;margin-bottom:.5%;margin-top:.5%}.navprofile-button{align-items:center;display:flex;flex-direction:row;justify-content:center;width:200px}.createProduct{margin-right:20px}.home-button{color:#500000;font-size:38px;margin-left:13%;text-decoration:none;transition:scale .25s ease-in-out;width:400px}.home-button:hover{scale:1.05}.divLineNav{border-top:1px solid #e1e1e1;margin-bottom:2%;margin-top:2%}.editButton{background-color:#ff6958;border:none;color:#fff;font-size:14px;font-weight:600;height:40px;transition:all .8s;width:110px}.editButton:hover{background-color:#fff;border:1px solid #ff6958;color:#ff6958;cursor:pointer}.editProductBox{align-items:center;display:flex;flex-direction:column;height:450px;justify-content:center;width:500px}.editError{color:red;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.editprodbox{overflow-y:scroll}.editProductTitle{color:#ff6450;font-family:Helvetica,Rounded;font-size:20px;font-weight:750}.descriptionInput,.edit-product,.nameInput,.priceInput,.shortdescriptInput{border:1px solid #789;border-radius:4px;font-size:16px;height:30px;margin-top:20px;max-width:300px;min-width:300px;padding-bottom:6px;padding-left:15px;padding-top:6px;position:relative}.edit-product{margin-left:2.5%}.updateButton{background-color:#ff6958;border:none;color:#fff;font-size:14px;font-weight:600;height:40px;margin-left:30%;margin-top:4%;transition:all .8s;width:130px}.updateButton:hover{background-color:#fff;border:1px solid #ff6958;color:#ff6958;cursor:pointer}.writeReviewButton{background-color:#ff6958;border:none;color:#fff;font-size:14px;font-weight:600;height:40px;margin-bottom:.8%;margin-left:5.5%;margin-top:1.5%;transition:all .8s;width:130px}.writeReviewButton:hover{background-color:#fff;border:1px solid #ff6958;color:#ff6958;cursor:pointer}.reviewHTitle{color:#ff6450;display:flex;font-size:20px;font-weight:750;justify-content:center}.reviewError,.reviewHTitle{font-family:Helvetica,Rounded}.reviewError{color:red}.reviewBox{align-items:center;display:flex;flex-direction:column;height:325px;justify-content:center;width:400px}.userReview,.userStar{border:1px solid #789;border-radius:4px;font-size:16px;height:30px;margin-top:20px;max-width:300px;min-width:300px;padding-bottom:6px;padding-left:15px;padding-top:6px;position:relative}.submitReview{background-color:#ff6958;border:none;color:#fff;font-size:14px;font-weight:600;height:40px;margin-left:28%;margin-top:8%;transition:all .8s;width:130px}.submitReview:hover{background-color:#fff;border:1px solid #ff6958;color:#ff6958;cursor:pointer}.submitButton-review{background-color:#ff6958;border:none;color:#fff;font-size:14px;font-weight:600;height:40px;margin-left:28%;margin-top:6%;transition:all .8s;width:130px}.editreview-title{color:#ff6450;display:flex;font-family:Helvetica,Rounded;font-size:20px;font-weight:750;justify-content:center}.submitButton-review:hover{background-color:#fff;border:1px solid #ff6958;color:#ff6958;cursor:pointer}.editReviewBox{align-items:center;display:flex;flex-direction:column;height:300px;justify-content:center;width:450px}.review-descript{word-wrap:break-word;border:1px solid #789;border-radius:4px;font-size:16px;height:30px;margin-top:20px;max-width:300px;min-width:300px;padding-bottom:6px;padding-left:15px;padding-top:6px;position:relative}.review-card{word-wrap:break-word;border-bottom:1px solid #e1e1e1;margin-left:5.5%;max-width:400px}.username-date{display:flex;flex-direction:row;justify-content:space-between;margin-top:8%}.user-profileimg{border-radius:23px;height:45px;width:45px}.review-username{color:#ff6958;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:700;margin-left:4%;margin-top:4%}.review-profileimg{display:flex;flex-direction:row;flex-wrap:wrap;width:300px}.review-user-date{font-size:14px;margin-left:5%;margin-right:5%;margin-top:3.2%}.review-stars{align-items:center;display:flex;flex-direction:row;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;font-weight:700;margin-bottom:3%}.stars-rating{margin-top:2.5%}.fa-solid{color:#ff6958;margin-left:1%}.review-text{font-size:14px;margin-bottom:2%}.review-text,.review-user-date{color:#0009;font-family:Arial,Helvetica,sans-serif}.delete-rev{background-color:#ff6958;border:none;color:#fff;font-size:14px;font-weight:600;height:35px;margin-bottom:.8%;margin-top:1.5%;transition:all .8s;width:110px}.delete-rev:hover{background-color:#fff;border:1px solid #ff6958;color:#ff6958;cursor:pointer}.editReviewButton{background-color:#ff6958;border:none;color:#fff;font-size:14px;font-weight:600;height:35px;margin-bottom:1%;margin-top:1.5%;transition:all .8s;width:110px}.editReviewButton:hover{background-color:#fff;border:1px solid #ff6958;color:#ff6958;cursor:pointer}.editDeleteButton{display:flex;justify-content:space-between;margin-bottom:4%;width:250px}.footer{background-color:#ff6450;bottom:0;color:#333;font-size:.8rem;height:20px;margin-left:-.4%;margin-top:50px;padding:1rem 0;position:sticky;width:100.84%;z-index:99999}.footer,.footer-container>span{align-items:center;display:flex;flex-direction:column;justify-content:center}.footer-container>span{gap:10px}#repo,.dev-links{padding-bottom:5px}.dev-links{display:flex;flex-direction:row;font-size:.94rem;gap:1rem;justify-content:center}.footer>a:hover,.span-hover:hover{background-color:#ebebeb;box-shadow:0 0 10px #0000001a}.footer-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:400px}.footer a{transition:scale .25s ease-in-out}.footer a:hover{scale:1.3}.devTitle{font-family:Circular,-apple-system,"system-ui",Roboto,Helvetica Neue,sans-serif;font-size:16px;font-weight:600}.devTitle,.fa-2xl,.fa-github,.fab{color:#fff}.prod-detailpic{margin-left:4%;width:800px}.deleteButton{background-color:#ff6958;border:none;color:#fff;font-size:14px;font-weight:600;height:40px;transition:all .8s;width:130px}.deleteButton:hover{background-color:#fff;border:1px solid #ff6958;color:#ff6958;cursor:pointer}.img-and-description{display:flex;flex-direction:row}.divLineProduct{border-top:1px solid #e1e1e1;margin-bottom:.5%;margin-top:2%}.description-buttons{margin-left:5%;margin-right:12.5%;margin-top:1.5%}.product-name{font-size:30px}.product-category,.product-name{color:#000c;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.product-category{font-size:15px;font-weight:bolder;margin-left:1%}.type{margin-left:5%}.product-category,.type{align-items:center;display:flex}.company-category{display:flex;flex-direction:row}.products-price{font-size:25px}.product-company{color:#000c;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;margin-bottom:1.5%;margin-top:1.5%}.divLineDetail{border-top:1px solid #c8c8c8;margin-bottom:6%;margin-top:6%;max-width:700px}.product-short{color:#000c;font-size:22px}.product-description,.product-short{word-wrap:break-word;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;margin-bottom:4%;max-width:700px}.product-description{color:#000000bf;font-size:16px}.productdetail-container{display:flex;flex-direction:column}.EditDeleteBusiness{display:flex;justify-content:space-between;width:275px}.reviewTitle{border-bottom:3px solid #ff6958;color:#ff6958;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:17px;font-weight:bolder;margin-left:5.5%;margin-top:1%;width:68px}.reviewCount{font-size:20px;margin-left:.7%;margin-top:1%}.title-count{display:flex;flex-direction:row;flex-wrap:wrap}.avg-rating{margin-left:.3%;margin-right:.4%}.avg-rating,.review-length{color:#000000b3;font-size:16px;margin-top:1.16%}.avg-rating,.empty-review,.review-length{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.empty-review{color:#00000073;font-size:15px;font-weight:700;margin-bottom:5%;margin-left:5.5%;margin-top:2%}.card-container{background-color:#f0f0f0cc;display:flex;margin:1%;max-width:300px}.image-pic{height:350px;width:300px}.image-pic,.product-card{display:flex;flex-direction:column}.product-card{max-width:300px}.product-card-info{word-wrap:break-word}.product-card-name{color:#000;display:flex;font-family:UntitledSans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;height:-moz-fit-content;height:fit-content;margin-bottom:3%;margin-top:2%;text-decoration:none;width:270px;word-break:break-word}.product-card-name,.product-shortdescript{word-wrap:break-word;align-items:center;justify-content:flex-start;margin-left:4%}.product-shortdescript{color:#00000059;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-style:oblique;font-weight:600;margin-bottom:12%;margin-right:4%;max-height:15px;max-width:300px}.product-price{color:#000000b3;margin-bottom:2%;margin-left:4%}.bottomBox{height:50px}.title-avgrating{display:flex;flex-direction:row;flex-wrap:wrap}.titleText{color:#868585b3;font-size:13px;margin-left:4%;margin-top:3%}.product-avg-rating{align-items:center;color:#000000b3;display:flex;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:700;margin-left:23%;margin-top:2.5%}.fa-star{margin-top:2%}.category-product{color:#323232b3;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:bolder;margin-left:4%}.splash-container{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:15.5%;margin-right:10%}.divLinesplash{border-top:1px solid #e1e1e1;margin-top:2%}.empty-height{height:1000px}.MyReviews{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;width:100%}.ReviewsTitle{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;margin-bottom:2%;margin-left:47%;transition:all 1s;width:120px}.ReviewsTitle:hover,.empty-reviews:hover{color:#ff6450}.myreviews-card{border:1px solid #ffa69a;border-radius:8px;cursor:pointer;margin-bottom:2.5%;margin-left:2%;width:400px}.myreviews-card:hover{background-color:#f0f0f0;transition:all 1.5s}.empty-reviews{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;transition:all 1s}.empty-reviews,.empty-rimage{align-items:center;display:flex;justify-content:center}.empty-rimage{height:670px;margin-left:12%;width:1500px}.reviewProductName{word-wrap:break-word;color:#000;font-family:UntitledSans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;justify-content:center;margin-left:15%;margin-top:5%;text-decoration:none;width:270px}.fof-div,.reviewProductName{align-items:center;display:flex}.fof-div{flex-direction:column;height:700px}.fof-title{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:30px;margin-top:-1%;transition:all 1s}.fof-title:hover{color:#ff6450}.fof-image{height:670px;width:1500px}
/*# sourceMappingURL=main.e2a36beb.css.map*/