#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}body{margin:0;padding:0;font-family:"Verdana";font-family:var(--shinanoText)}button{cursor:pointer}:root{--shinanoMain:#ffb7c5;--shinanoText:"Verdana"}.border-black{border:2px solid #000}.border-blue{border:2px solid #00f}.border-green{border:2px solid green}.border-red{border:2px solid red}.border-none{border:none}.cart-item-num{font-weight:700;font-size:xx-large;font-family:"Verdana";font-family:var(--shinanoText);color:#fff}.shinano-color-background{background-color:#ffb7c5;background-color:var(--shinanoMain)}.shinano-color-text{color:#ffb7c5;color:var(--shinanoMain)}.text-red{color:red}.text-green{color:green}.errors{color:red}.padding5{padding:5px}.margin2{margin:2px}.text-underline-none{text-decoration:none}.display-flex{display:flex}.direction-column{display:flex;flex-direction:column}.justify-center{display:flex;justify-content:center}.alignItem-center{align-items:center}.break-word{word-break:break-word}.hide-overflow{overflow:hidden}.button-small,.button-small:hover{display:flex;flex-direction:column;align-items:center;width:50px;height:20px;border-radius:10px;background-color:#ffb7c5;background-color:var(--shinanoMain)}.button-small:hover{box-shadow:2px 4px 2px grey}.button-full,.button-full:hover{display:flex;flex-direction:column;align-items:center;width:100%;height:20px;border-radius:10px;background-color:#ffb7c5;background-color:var(--shinanoMain)}.button-full:hover{box-shadow:2px 4px 2px grey}.button-full-red{background-color:rgba(255,0,0,.699)}.button-full-red,.button-full-red:hover{display:flex;flex-direction:column;align-items:center;border-radius:10px}.button-full-red:hover{background-color:red;box-shadow:2px 4px 2px grey}.button-no-dimensions,.button-no-dimensions:hover{display:flex;flex-direction:column;align-items:center;border-radius:10px;background-color:#ffb7c5;background-color:var(--shinanoMain)}.button-no-dimensions:hover{box-shadow:2px 4px 2px grey}.button-disabled{display:flex;flex-direction:column;align-items:center;height:20px;border-radius:10px;background-color:#d3d3d3;cursor:not-allowed}.shinano-font{font-family:"Verdana";font-family:var(--shinanoText)}.login-container{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:40px}.login-logo{width:150px;height:90px;margin-left:15px}.login-logo-container{display:flex;justify-content:center;width:40vw;background:var(--shinanoMain);border:5px solid var(--shinanoMain);border-top-left-radius:15px;border-top-right-radius:15px}.login-form-container{display:flex;flex-direction:column;align-items:center;width:40vw;border:5px solid var(--shinanoMain);border-bottom-left-radius:15px;border-bottom-right-radius:15px}.login-form-header{display:flex;justify-content:left;width:38vw}.login-form-input-contianer{display:flex;flex-direction:column;width:38vw;margin-bottom:10px}.login-page-button{width:38vw;height:25px;margin-bottom:10px}.login-page-last-input-margin{margin-bottom:25px}.login-page-sign-up{display:flex;flex-direction:column;align-items:center;margin-top:35px}.login-page-signup-text{color:grey}.login-page-signup-button{background:#fff;border:none;color:var(--shinanoMain);border-radius:10px;height:25px}.login-page-signup-button:hover{background:var(--shinanoMain);color:#fff;border-radius:10px}.profile-dropdown{position:absolute}.hidden{display:none}.nav-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:110px;margin:0;padding:0}.nav-logo,.nav-logo:hover{width:150px;height:90px;margin-left:15px;cursor:pointer}.nav-logo:hover{border:2px solid #fff}.nav-cart{width:50px;height:50px}.nav-bar-cart-item-container{display:flex;justify-content:space-around;align-items:flex-end;width:70px;padding:10px}.cart-hover:hover{border:2px solid #fff}.nav-prof-cart-container{display:flex;margin-right:100px;width:200px;justify-content:space-around;cursor:pointer}.nav-bar-info-container{font-family:var(--shinanoText);font-weight:lighter;color:#fff;width:100px;margin:10px;cursor:pointer}.nav-bar-info-container:hover{border:2px solid #fff;cursor:pointer}.nav-bar-signed-out-text{color:#fff}.nav-bar-signed-out-text,.nav-bar-signed-out-text:hover{display:flex;text-align:center;font-family:var(--shinanoText);font-weight:700;font-size:large;width:100px;cursor:pointer;margin:10px;padding:5px;align-items:center;justify-content:center}.nav-bar-signed-out-text:hover{color:var(--shinanoMain);background-color:#fff;border-radius:5px}.nav-bar-start-cart-button{background:#fff;color:var(--shinanoMain);font-weight:700;font-size:19px}.nav-bar-start-cart-button:hover{background:var(--shinanoMain);color:#fff;font-weight:700;font-size:19px}.nav-bar-profile-dropdown{top:100px;margin-right:130px;z-index:100}.nav-bar-user-dropdown{align-items:flex-start}.nav-bar-logged-out-dropdown,.nav-bar-user-dropdown{display:flex;flex-direction:column;border:5px solid var(--shinanoMain);background:#fff;padding:10px;border-radius:15px}.nav-bar-logged-out-dropdown{align-items:center;margin-right:40px}.nav-bar-dropwdown-margin{margin:5px}.nav-bar-font{font-size:medium}.nav-bar-account-signin-container{display:flex}.cart-modal-product-container{display:flex;flex-direction:column;margin:5px;border:1px solid #000;border-radius:5px;background-color:#fff}.cart-modal-product-delete-button{display:flex;align-items:center;margin-right:5px}.cart-modal-product-margin{margin:5px}.cart-modal-quantity-container{border:1px solid var(--shinanoMain);background-color:var(--shinanoMain);border-radius:15px}.cart-modal-quantity-container,.cart-modal-subtotal-container{width:50px;height:20px;padding:5px 5px 5px 10px;margin-right:5px}.cart-modal-add-delete{display:flex;justify-content:center;align-items:flex-start;margin-bottom:5px}.cart-modal-quan-subtotal-container{display:flex;align-items:center}.cart-modal{background-color:#fff;border-left:5px solid var(--shinanoMain);border-bottom:5px solid var(--shinanoMain);width:25vw;height:95vh;position:fixed;right:0;top:8px;border-bottom-left-radius:15px;overflow:auto;z-index:100}.cart-modal-button-container{display:flex;justify-content:center}.cart-modal-button-margin{margin:10px 10px 15px}.search-component-input{width:4pip00px;height:40px;border:10px solid var(--ShinanoMain);border-top-left-radius:5px;border-bottom-left-radius:5px}.search-component-button{background-color:#add8e6}.search-component-button,.search-component-button:hover{width:40px;height:42px;border:10px solid var(--ShinanoMain);border-top-right-radius:5px;border-bottom-right-radius:5px}.search-component-button:hover{background-color:#78b6cc}.home-page{display:flex;flex-direction:column;align-items:center}.homepage-container{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.homepage-margin-product{margin:15px}.homepage-product{display:flex;justify-content:center}.homepage-product:hover{box-shadow:0 0 5px 2px pink}.homepage-footer,.homepage-footer-item-container{display:flex;justify-content:center;margin:10px}.homepage-footer-item-container{border-top:1px solid #d3d3d3;width:70vw}.homepage-footer-item,.homepage-footer-item:hover{margin:10px;padding:10px;color:#000}.homepage-footer-item:hover{background:var(--shinanoMain);border-radius:15px}.homepage-single-product-container{display:flex;flex-direction:column;align-items:center;width:200px;height:320px}.single-product-container-image-width{width:200px;height:200px}.single-product-container-name-overflow{height:40px;overflow:hidden}.single-product-text-black{color:#000}.mainCarousel-container{display:flex;width:97vw;justify-content:space-between;position:relative;z-index:0;cursor:pointer}.mainCarousel-Button{width:50px;height:180px;display:flex;align-items:center;justify-content:center}.mainCarousel-Button-container{position:absolute}.mainCarousel-Button-container:hover{border:1px solid #000}.mainCarousel-button-rightPosition{right:0}.mainCarousel-image{width:100%;height:40vh}.delete-single-product-modal{display:flex;flex-direction:column;align-items:center;width:300px;height:180px;background-color:initial}.comment-component-container{display:flex;flex-direction:column;width:90vw;margin-bottom:10px}.comment-container{margin:5px 5px 5px 15px}.comment-buttons{display:flex;justify-content:center}.comment-buttons-margin{margin:2px}.comment-add-comment-width{width:120px;margin-bottom:10px}.add-comment-modal-container{display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:15px}.add-comment-form-container-border{border-radius:15px}.delete-comment-modal-container{display:flex;flex-direction:column;justify-content:space-around;width:500px;height:200px;margin:10px}.delete-comment-buttons-container{display:flex;justify-content:right}.delete-comment-text-container{display:flex;border:2px solid var(--shinanoMain);border-radius:5px;height:80px;overflow:auto}.delete-comment-text-container::-webkit-scrollbar{width:5px}.delete-comment-text-container::-webkit-scrollbar-track{background:#fff}.delete-comment-text-container::-webkit-scrollbar-thumb{background:var(--shinanoMain)}.single-product-page-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.single-product-container{display:flex;justify-content:space-between;width:90vw;height:50vh;margin-top:50px}.single-product-sub-images-container{display:flex;justify-content:flex-start;width:80%;height:20%}.single-product-sub-single-image-container{display:flex;justify-content:center;width:30%;margin:2px}.single-product-image-mini-container{display:flex;justify-content:space-between;width:100%;margin-top:2px}.single-product-info-container{display:flex;flex-direction:column;width:50%;height:50%;margin-left:20px;height:295px}.single-product-desc-container{overflow:auto;height:800px}.single-product-header-container{display:flex;justify-content:space-between}.single-product-cart-container{height:50%}.single-edit-cart-container,.single-product-cart-container{display:flex;flex-direction:column;align-items:center;width:20%;border:5px solid var(--shinanoMain);border-radius:5px;margin-left:10px}.single-edit-cart-container{height:35%}.single-product-user-buttons{margin:5px;width:90%}.single-product-owner-buttons-container{flex-direction:column}.single-product-edit-buttons-container,.single-product-owner-buttons-container{display:flex;justify-content:center;align-items:flex-end}.box{display:flex;flex-direction:column;width:30%;height:20%}.single-product-log-in-nav{-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#000;margin-top:10px}.single-product-price{font-family:var(--shinanoText);font-size:20px;border-top:2px solid var(--shinanoMain);margin-top:10px}.single-product-image-container{display:flex;justify-content:center}.single-product-mini-image-container{display:flex;flex-direction:column;margin-right:10px;height:300px;overflow:auto}.single-product-mini-image-container::-webkit-scrollbar{width:5px}.single-product-mini-image-container::-webkit-scrollbar-track{background:#fff}.single-product-mini-image-container::-webkit-scrollbar-thumb{background:var(--shinanoMain)}.single-product-main-image{width:300px;height:300px;background-color:#d3d3d3}.single-product-mini-image{cursor:pointer}.single-product-mini-image,.single-product-mini-image:hover{width:40px;height:40px;margin:4px;background-color:#d3d3d3;border:1px solid #000}.single-product-mini-image:hover{box-shadow:0 0 4px 2px var(--shinanoMain)}.star-create-rating-component{display:flex}.star-color{color:var(--shinanoMain)}.star-product-rating-container{margin-right:5px}.shopping-cart-page-container{display:flex;justify-content:center}.white-background{background-color:#fff}.shopping-cart-page-info{display:flex;width:50vw}.shopping-cart-text-container{display:flex;flex-direction:column;justify-content:space-around;margin-left:10px;width:30vw}.shopping-cart-container{width:60vw;margin-right:50px}.shopping-cart-product-container{display:flex;justify-content:space-between;border-bottom:1px solid grey;padding:15px}.shopping-cart-quan-del-container{display:flex}.shopping-cart-quantity-container{display:flex;border:1px solid var(--shinanoMain);background-color:var(--shinanoMain);border-radius:15px;width:50px;padding:5px 5px 5px 10px;margin-right:5px;align-items:center;align-self:center}.shopping-cart-no-display-button{border:none;background:none}.shopping-cart-bold{font-weight:700}.shopping-cart-checkout-container{display:flex;flex-direction:column;width:20vw;height:15vh;margin-top:25px;margin-left:15px}.shopping-cart-image{width:120px;height:160px}.subTotal-container{display:flex;justify-content:flex-end;margin-top:5px}.subTotal-main-margin{margin:2px}.subTotal-price-bold{font-weight:bolder}.cart-subTotal-container{display:flex;margin:10px}.cart-subTotal-main-margin{margin:2px}.cart-subTotal-price-bold{font-weight:bolder}.cart-checkout-button{margin-left:10px;margin-right:10px;margin-top:5px}.shopping-cart-plus-minus{display:flex;align-items:center;justify-content:center;color:var(--shinanoMain);border:4px solid var(--shinanoMain);border-radius:30px;width:30px;height:30px}.cart-empty-container{display:flex;flex-direction:column;align-items:center;margin-top:50px}.keep-shopping{color:var(--shinanoMain)}.keep-shopping,.keep-shopping:hover{padding-top:15px;padding-bottom:15px;font-weight:1000;font-size:xx-large}.keep-shopping:hover{color:#fff;background:var(--shinanoMain)}.keep-shopping-info{color:#fff;font-weight:1000;font-size:xx-large}.search-results-page{display:flex;flex-direction:column;align-items:center;margin-top:10px}
/*# sourceMappingURL=main.565c6236.chunk.css.map */