#modal{display:flex;justify-content:center;align-items:center}#modal,#modal-background{position:fixed;top:0;right:0;left:0;bottom:0}#modal-background{background-color:rgba(0,0,0,.7)}#modal-content{position:absolute;background-color:#fff;border-radius:12px}.products-container{display:flex;flex-wrap:wrap;margin-left:10%;margin-right:10%;margin-top:10px}.product-card{height:400px;width:300px;margin:10px;cursor:pointer;border-radius:10px;box-shadow:1px 3px #e4e4e4;box-shadow:0 5px 15px rgba(0,0,0,.35);transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.product-card:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.image-placeholder{border-radius:8px;height:250px;width:270px}.bold{font-weight:700}.product-description,.product-name,.product-reviews{padding-left:3px;font-family:Arial,Helvetica,sans-serif}.product-description{padding-top:0;margin-top:3px;overflow:auto}.price{padding-left:3px;margin-top:4px;font-family:Arial,Helvetica,sans-serif;font-weight:600;border-bottom:1px solid #e2e2e2;margin-bottom:0;padding-bottom:0}.back-button{color:#686868;border:none;outline:none;background-color:#fff;padding-top:10px;padding-left:15px;font-size:15px;padding-bottom:6px}.back-button:hover{cursor:pointer}.underline:hover{text-decoration:underline}.cart-modal-container{width:350px}.cart-content-container,.cart-modal-container{display:flex;height:350px;justify-content:center;align-items:center;flex-direction:column}.cart-content-container{width:300px}.cart-img-text-container{display:flex;justify-content:center;align-items:center;height:200px;width:300px;flex-direction:column}.cart-text-container{padding:5px}.cart-buttons-container{display:flex;flex-direction:column;width:300px;justify-content:center;align-items:center}.cart-image{display:flex;object-fit:fill;width:90%;height:90%}.cart-preview-img{height:200px}.single-cart-item-container{border-bottom:2px solid #dcdcdc}.total-box{border:2px solid #000;padding:6px;border-radius:4px}.total-box,.total-text{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.total-text{font-size:25px;border-bottom:2px solid #000}.cart-summary-container{background-color:#faebd7}.empty-cart{color:#f70;height:1000px;background-color:#4360d2}.empty-cart,.please-banner{display:flex;justify-content:center;align-items:center}.please-banner{background-color:bisque;padding:0;margin:0;height:100px}.please-text{font-family:fantasy}.MainBlock,.SingleReview{display:flex}.MainBlock{border-top:1px solid #c8c8c8;flex-direction:column;padding-left:10px}.pagination{display:flex;flex-direction:row}.ReviewBlock{display:flex;width:40%;flex-direction:column;background-color:#fff;border-bottom:1px solid #d3d3d3}.total-reviews{font-size:30px}button:hover{cursor:pointer}.ReviewPageButton{display:flex;min-width:5vw;background-color:#fff;border:none;color:#f70}.spaced{margin-left:15px}.per-page,.show{color:#f70;font-size:14px}.per-page:hover,.ReviewPageButton:hover,.select-page:hover,.show:hover{cursor:pointer;color:#de6700}.username_on_Review{margin-left:5px;padding:0;margin-top:10px}.RatingsBlock{margin-left:5px}.modal-Review{width:400px}.modal-Review,.ReviewForm{display:flex;flex-direction:column;align-items:center;justify-content:center}.text-review{width:300px;max-width:300px;height:150px;max-height:150px;resize:none}.review-header{font-weight:100}.single-product-img{margin-top:10px;width:500px;height:450px;border-radius:12px}.images-row{height:480px;width:100%;display:flex;flex-direction:row;overflow:scroll}.single-product-name{padding-left:3px;font-size:28px;font-family:Arial,Helvetica,sans-serif}.single-product-price{font-size:40px;font-family:Arial,Helvetica,sans-serif;margin:0}.select-quantity{margin-bottom:10px;margin-left:9px;margin-top:5px}.add-cart-button,.select-quantity{height:40px;width:200px;border-radius:20px;text-align:center;font-weight:700;border:2px solid #000}.add-cart-button{background-color:#fff}.add-cart-button:hover,.select-quantity:hover{cursor:pointer;background-color:#e0e0e0}.product-info{margin-left:10px}.login-modal{height:520px;width:400px;border-radius:12px;background-color:#fff;color:#000;border:3px solid #000}.login-form,.login-modal{display:flex;flex-direction:column;align-items:center}.login-form{width:100%;height:100%}.login-h1{padding-top:50px}.login-form>ul{display:flex;flex-direction:column;align-items:center;padding:0}.login-form>input{width:80%;height:40px;border-radius:5px;background-color:#fff}.login-form>label{position:relative;margin:10px 0}.login-button{margin-top:20px;width:82%;height:30px;background-color:#f70;color:#fff;border-radius:10px}.login-button:hover{cursor:pointer;box-shadow:2px 2px #000}.login-button:disabled{background-color:grey;cursor:auto;box-shadow:none}.demo-button{padding-bottom:80px;border:none;background:none;color:#2e82ff}.demo-button:hover{cursor:pointer;text-decoration:underline}.modal-test{display:flex;flex-direction:column;align-items:center;height:600px;width:500px;border-radius:12px;color:#000;background-color:#fff;border:3px solid #000}.modal-test>h1{font-family:Arial,Helvetica,sans-serif;padding-top:20px;padding-bottom:0;margin-bottom:0}.signup-form{display:flex;flex-direction:column;align-items:center;width:100%}.signup-form>input{width:80%;border-radius:5px;height:40px;background-color:#fff}.signup-form>label{position:relative;margin:10px 0}.signup-button{border-radius:10px;margin-top:30px;width:82%;height:30px;background-color:#f70;color:#fff}.signup-button:hover{cursor:pointer;box-shadow:2px 2px #000}.signup-button:disabled{background-color:grey;cursor:auto;box-shadow:none}.errorz{color:red;list-style:none}.profile-dropdown{display:flex;flex-direction:column;border:2px solid grey;position:relative;right:153px;top:67px;padding-right:10px;padding-left:10px;transition:all .5s ease-in-out;height:230px;list-style:none;justify-content:center;align-items:center;text-align:center;background-color:#fff;color:#000;border-radius:10px;z-index:1}.profile-dropdown>button:hover{cursor:pointer;background-color:#dbdbdb}.dropdown-button{height:40px;width:200px;border-radius:20px;text-align:center;font-weight:700;border:2px solid #000;background-color:#fff;margin:10px}.dropdown-button:hover{cursor:pointer;background-color:#e1e1e1}.profile-pic:hover{cursor:pointer}.profile-pic{color:#fff}.hidden{display:none}.navbar{position:relative;height:100px;width:100%;border-bottom:3px solid #dcdcdc;display:inline-block}.nav-items{height:65px;padding:0}.nav-items,.nav-right{display:flex;align-items:center;justify-content:space-between}.nav-right{flex-direction:row;height:50px;width:80px;list-style:none;margin-right:40px}.nav-left{list-style:none;font-size:30px;text-decoration:none;color:orange}.profile-box{height:30px;width:40px;display:flex}.profile-box>button{background-color:#f70;border:none;border-radius:40px}.profile-box>button:hover{background-color:#c25b01}.cart-box{position:relative;display:flex}.nav-left:visited{-webkit-text-decoration:dotted;text-decoration:dotted;color:orange}.nav-home,.nav-home:visited{text-decoration:none;color:orange}.search-container{display:flex;height:40px;width:60%;border-radius:20px;text-align:center;align-items:flex-start}.search-form-input{border:2px solid #000;height:45px;width:100%;border-radius:25px;text-align:start;font-size:18px;font-weight:100;padding-left:15px;background-color:#ededed}.search-form{display:flex;width:100%}.orange{color:#f70}a,a:visited{color:#f70}a,a:hover,a:visited{text-decoration:none}a:hover{color:#c05700}.logout-button{color:#000;background:none;margin:5px;width:80px;border-radius:10px}.logout-button:hover,.profile-button:hover{cursor:pointer;background-color:#b8e1f5}.surch{display:flex;position:relative;right:44px;top:3px;height:45px;width:45px;border-radius:20px;justify-content:center;align-items:center}.surch:hover{background-color:#d7d7d7}.create-product-container,.create-product-form{display:flex;flex-direction:column;align-items:center}.create-product-form{background-color:#e9e9e9;width:500px;border-radius:12px}.form-item{display:flex;flex-direction:column;align-items:center;font-size:20px;margin:5px}.form-item>input{width:300px;border-radius:3px}.form-button{height:40px;width:200px;border-radius:20px;text-align:center;font-weight:700;border:2px solid #000;background-color:#fff;margin:10px}.form-button:hover{cursor:pointer;background-color:#e0e0e0}textarea{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}.modal{display:flex;flex-direction:column;justify-content:center;align-items:center;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff;border-radius:10px;padding:20px 5rem;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:10000}.modal button{width:100%;padding-left:2rem;padding-right:2rem}.delete-button-model{background-color:#f70;color:#fff;width:10rem;height:2rem;margin-top:2rem;margin-left:-1rem;box-shadow:1px 0 0 2px rgba(0,0,0,.75);cursor:pointer}.add-product-button{height:40px;width:200px;border-radius:20px;text-align:center;font-weight:700;border:2px solid #000;background-color:#fff}.add-product-button:hover{cursor:pointer;background-color:#e0e0e0}.user-product-card-button{height:40px;width:200px;border-radius:20px;text-align:center;font-weight:700;border:2px solid #000;background-color:#fff}.user-product-card-button:hover{cursor:pointer;background-color:#e0e0e0}.profile-container{margin-left:5px}.filter-results-bar{display:flex;flex-direction:row;justify-content:space-between;padding-top:10px}.filter-round{height:40px;width:200px;border-radius:20px;text-align:center;font-weight:700;border:2px solid #000}.filter-by{font-weight:100}.num-results{margin-right:10px;margin-top:12px;font-family:"Gill Sans","Gill Sans MT",Calibri,"Trebuchet MS",sans-serif}.no-results{height:300px;background-color:#faebd7}.no-results-text{font-size:40px;font-family:Georgia,"Times New Roman",Times,serif;padding:20px}.try-again{font-size:20px;padding:30px}.about-container{height:400px;background-color:bisque;display:flex;flex-direction:column}.what-is{display:flex;align-self:center;padding-top:30px;font-size:30px;padding-bottom:40px;text-decoration:underline}.about-block{display:flex;flex-direction:row;justify-content:space-between;width:100%;height:300px}.about-desc{width:300px;align-items:center;text-align:center;font-weight:700;font-size:30px;padding:0 10px}.lg{width:350px}.lg2{margin-top:35px}.about-header{padding-top:20px;font-weight:100;font-size:20px}.links-container{background-color:#4360d2;color:#fff;height:140px}.link-header{font-weight:700;padding-bottom:20px;padding-top:5px}.link-header,.links{margin-left:30px}body{margin:0;padding:0;font-family:Arial,Helvetica,sans-serif}
/*# sourceMappingURL=main.a08f57fc.chunk.css.map */