#modal{top:60px;display:flex;justify-content:center;align-items:center}#modal,#modal-background{position:fixed;right:0;left:0;bottom:0}#modal-background{top:0;background-color:rgba(0,0,0,.7)}#modal-content{position:absolute;background-color:#fff;width:576px;padding:2em;max-height:80%;overflow-x:hidden;border-radius:10px}@media screen and (max-width:750px){#modal-content{width:90%}}[data-theme=dark] #modal-content{background-color:#282c34;color:#fff}.form-title{font-size:2rem;margin-bottom:1rem;text-align:center}.login-form{display:flex;flex-direction:column;width:100%;max-width:400px;margin:0 auto}.form-label{margin-bottom:1rem}.form-input{padding:.5rem;font-size:1rem;border-radius:4px;border:1px solid #ccc;margin-top:.5rem}.form-button{background-color:#07c;color:#fff;border:none;border-radius:4px;font-size:1.2rem;padding:.5rem;margin-top:1rem;cursor:pointer}.error-list{color:red;margin-bottom:1rem;list-style:none;padding:0}.login{margin:0 auto;display:flex;flex-direction:column;align-items:center}.form{justify-content:space-between;margin-top:20px}.form-label2,.loginformerrors{display:flex;flex-direction:column;width:100%}.form-label2{margin-bottom:10px;align-items:center}.submit-button{margin:0 auto;display:flex;flex-direction:column;align-items:center;background-color:#ff5a5f;color:#fff;padding:12px 20px;border:none;border-radius:5px;cursor:pointer;font-size:1rem;text-align:center}.submit-button:hover{background-color:#e3585a}.DemoUserButton{border-radius:2px red solid;background-color:initial;color:#666;margin-bottom:10px;padding:10px;border:1px solid #ccc;cursor:pointer;font-size:14px;text-align:center;border-radius:5px}.login-modal{background-color:#fff;padding:20px;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.2);font-family:"Open Sans",sans-serif;font-size:16px;display:flex;flex-direction:column;align-items:center;margin-top:20px}.login-modal>.DemoUserButton:hover{background-color:#f2f2f2}.login-modal>form{display:flex;flex-wrap:wrap;align-items:center;width:100%;margin-bottom:10px}.login-modal>form>label,.login-modal>form>ul{display:flex;flex-direction:column;width:100%;margin-bottom:10px}.login-modal>form>label{align-items:center}.error-message{text-align:center;list-style:none;padding:0;margin:0}.error-text{color:red;font-weight:700}[data-theme=dark] .login,[data-theme=dark] .login-modal{background-color:#282c34;color:#fff}.sign-up{margin:0 auto;flex-direction:column}.form,.sign-up{display:flex;align-items:center}.form{flex-wrap:wrap}.form-label,.signuperrors{display:flex;flex-direction:column;width:100%}.form-label{margin-bottom:10px}.submit-label{margin:0 auto;display:flex;flex-direction:column;align-items:center;background-color:#4caf50;color:#fff;padding:12px 20px;border:none;border-radius:5px;cursor:pointer;font-size:1rem;text-align:center}.submit-label:hover{background-color:#3e8e41}.input{margin-top:.5em}.order-button{border-radius:4px red}#prof-user{background:none;border:none}.search-results{display:flex;flex-wrap:wrap;justify-content:space-between}.search-result{width:30%;margin-bottom:2rem;box-shadow:0 0 .5rem rgba(0,0,0,.2);border-radius:.5rem;overflow:hidden}.search-result-image{height:20rem;background-size:cover;background-position:50%}.search-result-details{padding:1rem}.search-result-title{font-size:1.6rem;margin:0}.search-result-description{font-size:1.4rem;margin:1rem 0}.search-result-price{font-size:1.6rem;font-weight:700;margin:1rem 0}[data-theme=dark] .search-result-details{background-color:#282c34;color:#fff}.navStart{flex-direction:row;justify-content:center;max-width:120rem}.Navbar,.navStart{display:flex;align-items:center;z-index:1}.Navbar{justify-content:space-between;height:100px;width:100%;margin-top:-.05%}.profile-dropdown{display:flex;flex-direction:column;background-color:#fff;padding:10px;border:1px solid #ccc;box-shadow:0 0 10px #ccc;z-index:2;margin-top:15px;width:150px;height:auto;font-weight:lighter;font-family:Verdana,Geneva,Tahoma,sans-serif;border-radius:5%;position:absolute}.hidden{display:none}.add-button{display:flex;color:var(--primary);margin-left:auto}.add-button:hover,.order-button:hover{background-color:#b6b6b6}.home-button{display:flex;color:transparent;background-image:url(/static/media/pantsylogoHome.33f3e3ac.png);height:100px;width:100px}.cart-button{justify-content:center;width:500%;font-size:22px}.cart-button,.order-button{display:flex;color:var(--primary)}.order-button{margin-left:auto}.profilebutton{border:hidden;color:var(--primary);background:none}.profilebutton:hover .profilebuttonimage{border-radius:10px;box-shadow:0 0 10px 5px #b6b6b6}.profile-dropdown li{margin-bottom:10px;word-break:break-word}.profile-dropdown button{padding:10px;margin:5px;background-color:#ccc;color:#fff;border:none;cursor:pointer}.profile-dropdown button:hover{background-color:#f2f084}.nav-search{border:2px solid var(--primary);background-color:#fff;border-radius:20px;grid-gap:10px;gap:10px;display:flex;align-items:center;height:40px;width:45%}.search-bar{display:flex;justify-content:center;width:97%;margin-left:5px;padding-left:5px}.inputbar{border:none;border-radius:5px;width:95%;height:20px;outline:none;background-color:#fff;font-family:"Oxygen",sans-serif;font-size:17px}.searchbutton{display:flex;justify-content:center;background-color:initial;align-items:center;border:none;font-size:22px}.logoutbutton{background-color:#fc3239!important;border-radius:4px!important;border:none!important;color:#fff!important;font-size:12px!important;padding:6px 16px!important;text-align:center!important;text-decoration:none!important;display:inline-block!important}.logoutbutton:hover{background-color:#aa0006!important}[data-theme=dark] .nav-search.dark-mode,[data-theme=dark] .NavBar,[data-theme=dark] .profile-dropdown{background-color:#282c34;color:#fff}[data-theme=dark] .nav-search{color:#fff}@media screen and (max-width:1275px){.navStart{max-width:80vw;min-width:20rem}.Navbar{height:80px}.home-button{height:80px;width:80px}.cart-button{width:auto;font-size:18px}.order-button{margin-left:0;font-size:18px}.nav-search{width:40%}.inputbar{font-size:14px}.searchbutton{font-size:18px}}@media screen and (max-width:576px){.navStart{max-width:80vw;min-width:20rem}.Navbar{height:70px}.home-button{height:70px;width:70px}.cart-button,.order-button{font-size:16px}.nav-search{width:30%}.inputbar{font-size:12px}.searchbutton{font-size:16px}}.addproductform{display:flex;justify-content:center;flex-direction:column;padding:15px;max-width:500px;width:350px}.submit-form{background-color:#ff5a5f;color:#fff;border:none;border-radius:4px;padding:8px 16px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin-right:8px}.submit-form:hover{background-color:#aa0f14}.addproductmain{display:flex;flex-direction:column;justify-content:center;align-items:center}.namelabel{margin-bottom:5px}.descriptionlabel,.namelabel{padding:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;font-weight:700}.descriptionlabel{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.categorylabel,.colorlabel,.imagelabel,.pricelabel,.sizelabel{padding:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;font-weight:700}.name-form{border-radius:10px;width:100%;padding:10px}.description-form{border-radius:10px;width:100%;padding:10px;border:2px solid #000;max-width:450px;max-height:200px}.category-form,.color-form,.price-form,.size-form{border-radius:10px;width:100%;padding:10px}.mainProductDetail{display:flex;justify-content:space-between;flex-direction:row-reverse}.imageandreviews .img{width:50%;float:left}.product-detail{width:60%;float:right}.productdetailprice{display:flex;justify-content:flex-end}.productdetailcolor,.productdetailsize{display:flex}.description-detail{overflow-wrap:normal;height:200px}.product-images img{border-radius:20px;width:450px;height:450px}.text{font-weight:bolder}.addtocart button{background-color:#35cc07;border-radius:4px;border:none;color:#fff;font-size:18px;padding:8px 18px;text-align:center;text-decoration:none;display:inline-block}.addtocart:hover button:hover{background-color:#287a0e}.product-button button{background-color:#f7f7f7;border:1px solid #d3d3d3;color:#666;font-weight:700;text-transform:uppercase;padding:10px 15px;border-radius:4px;transition:all .2s ease-in-out;outline:none}.product-button:hover button:hover{background-color:#c2bebe}@media (max-width:767px){.mainProductDetail{flex-direction:column;align-items:center}.imageandreviews{order:2;margin-top:20px}.imageandreviews .img,.product-detail{width:80%;float:none}.description-detail{height:auto}.product-info{display:flex;flex-direction:column;align-items:center}.product-price{font-size:24px;margin-top:20px}.product-color,.product-size{margin-top:10px}.add-review{order:1;margin-bottom:20px}}.review-card{border:1px solid #ccc;padding:20px;margin-bottom:20px;display:flex;flex-direction:column;align-items:flex-start;background-color:#f9f9f9;box-shadow:2px 2px 4px rgba(0,0,0,.1);max-width:500px;height:180px;border-radius:10px}.review-rating{align-items:center;display:flex;margin-bottom:10px}.review-rating:before{color:#f5a623;content:"★";font-size:20px;margin-right:5px}.review-text{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;font-size:16px;height:350px;overflow:auto;padding:10px;word-break:break-word}.reviewsform{display:flex;flex-direction:column;margin-bottom:20px;max-width:400px;padding:20px}.reviewtextbox{height:100px;resize:none}.rating,.reviewtextbox{border:1px solid #ccc;border-radius:4px;font-size:14px;margin-bottom:10px;padding:10px}.rating{-webkit-appearance:none;appearance:none;background-color:#fff;height:40px}.submitbutton{background-color:#f5a623;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;height:40px;margin-bottom:10px;text-align:center;text-decoration:none;transition:background-color .2s ease-in-out}.submitbutton:hover{background-color:#ff9800}.add-review-btn{background-color:#f7f7f7;border:1px solid #d3d3d3;color:#666;font-weight:700;text-transform:uppercase;padding:10px 15px;border-radius:4px;transition:all .2s ease-in-out;outline:none}.add-review-btn:hover{background-color:#b6b6b6}.delete-review-button{display:flex;justify-content:flex-end;width:100%;text-decoration:underline;background-color:initial;border:none}.delete-review-button:hover{color:#f44336}.cancelbutton{background-color:#f7f7f7;border:1px solid #d3d3d3;color:#666;font-weight:700;text-transform:uppercase;padding:10px 15px;border-radius:4px;transition:all .2s ease-in-out;outline:none}.bottom-review{display:flex;justify-content:space-between;align-items:center;width:100%}[data-theme=dark] .review-card,[data-theme=dark] .review-text{background-color:#282c34;color:#fff}.preview-image{display:flex;width:170px;height:170px;overflow-clip-margin:content-box;border-radius:10px}.products-container{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:20px}.products-container div{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.productDetails{display:grid}.preview-image:hover{border-radius:10px;box-shadow:0 0 10px 5px #b6b6b6;visibility:visible}.welcomebanner{display:flex;justify-content:center;align-items:center;max-width:100vw;margin-bottom:50px}.username{margin-left:5px;text-decoration:underline;text-decoration-thickness:1.5px}[data-theme=dark]{--background:#212121}[data-theme=dark] .nameprice{background-color:#282c34;color:#fff}@media (max-width:1275px){.products-container{grid-template-columns:repeat(2,1fr);justify-items:center;max-width:80vw}}.cart-image{height:150px;width:150px;object-fit:cover;margin-bottom:20px}.cart-item{display:flex;justify-content:space-between;align-items:center;margin-top:20px;border-bottom:1px solid #b6b6b6}.checkoutbutton{background-color:#35cc07;font-size:18px;padding:8px 18px}.cartdeletebutton,.checkoutbutton{border-radius:4px;border:none;color:#fff;text-align:center;text-decoration:none;display:inline-block}.cartdeletebutton{background-color:#fc3239;font-size:12px;padding:6px 16px}.checkoutbutton:hover{background-color:#099b09;cursor:pointer}.cartdeletebutton:hover{background-color:#9b2609;cursor:pointer}.empty-cart{flex-direction:column}.empty-cart,.image-gif{display:flex;align-items:center}.empty-cart-message{color:red}.order-root{margin:50px auto;max-width:900px}.order-container{background-color:#fff;border-radius:5px;box-shadow:0 0 8px rgba(0,0,0,.3);padding:20px;margin-bottom:20px}.order-container:first-child{margin-top:0}.order-container:last-child{margin-bottom:0}.order-container h2{font-size:24px;margin-bottom:10px}.order-item{display:flex;justify-content:space-between;font-size:18px;margin-bottom:5px}.order-item span:first-child{flex-grow:1;margin-right:10px}.order-total{display:flex;justify-content:flex-end;font-size:24px;font-weight:700;margin-top:10px}.order-total span:first-child{flex-grow:1;text-align:right}[data-theme=dark]{--primary:#fff}[data-theme=dark] .order-container{background-color:#282c34;color:#fff}html{margin:0 14.5%;font-family:"Oxygen",sans-serif;overflow-x:hidden}#root{min-width:1080px}#page-container{position:relative;min-height:100vh}#content-wrap{padding-bottom:3.5rem}#footer{position:relative;bottom:0;height:7.5rem;background-color:#f7f7f7;color:#000;padding-top:20px;display:flex;flex-direction:column;align-items:center;font-size:14px;width:100%;font-size:18px}#Footer-div{display:flex;flex-wrap:wrap;justify-content:center;margin-top:10px}#dev{display:flex;flex-direction:column;align-items:center;margin:10px}#dev div{font-weight:700;margin-bottom:5px}#dev a{color:#e75cc2;text-decoration:none;margin:2px}#dev a:hover{text-decoration:underline}li{list-style-type:none}ul{-webkit-padding-start:0;padding-inline-start:0}a{text-decoration:none;color:#000}button{cursor:pointer}body{display:flex;flex-direction:column;min-height:100vh;margin:0}main{flex:1 1}footer{background-color:#f2f084;color:#000;padding:20px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;font-size:14px;width:140%;margin-left:-22%}.Footer-div{display:flex;flex-wrap:wrap;justify-content:center;margin-top:10px}.dev{display:flex;flex-direction:column;align-items:center;margin:10px}.dev div{font-weight:700;margin-bottom:5px}.dev a{color:#e75cc2;text-decoration:none;margin:2px}.dev a:hover{text-decoration:underline}:root,[data-theme=light]{--background:#fff;--primary:#000}[data-theme=dark]{--background:#282c34}body{background-color:#fff;background-color:var(--background);color:#000;color:var(--primary)}
/*# sourceMappingURL=main.ebcebffd.chunk.css.map */