html{font-size:10px}body,html{margin:0;padding:0}#root,.App,body,html{height:100%}*,:after,:before{box-sizing:border-box}body{font-family:Open Sans,sans-serif;font-size:1.8rem;font-weight:400;line-height:1}a{text-decoration:none}a,a:hover{transition:all .4s ease-in-out}.main{background-color:#000;position:relative;top:20%}.divider{border-radius:var(--border-radius);border-top:5px solid linear-gradient(90deg,41,11,81,#ae00ff);margin:10px 0}.directory{height:100%}.directory .wrap{display:grid;grid-template-columns:50% 50%;height:100%;width:100%}.directory .wrap .item{background-position:50%;background-repeat:no-repeat;background-size:cover;display:grid;float:left;height:100%;transition:transform .3s ease-in-out;width:100%}.directory .wrap .item .button{align-self:center;border:0;border-radius:10px;font-size:2rem;justify-self:center;transition:transform .3s ease-in-out;width:20%}.directory .wrap .item .button:hover{transform:scale(1.1)}.directory .wrap .item #female:hover{box-shadow:0 4px 8px rgba(112,30,30,.747)}.directory .wrap .item #male:hover{box-shadow:0 4px 8px rgba(60,47,173,.747)}.directory .wrap .item:hover{transform:translateY(-10px)}@media only screen and (max-width:980px){.directory .wrap{grid-template-columns:auto;grid-template-rows:auto auto}.directory .wrap .item{background-position:50%;background-repeat:no-repeat;background-size:cover;height:auto;width:100%}.directory .wrap .item .button{font-size:1.5rem}}@media only screen and (max-width:540){.directory .wrap .item .button{font-size:1rem}}.homepage{height:100%}.header{box-shadow:0 2px 4px 0 #0000001a;height:10rem;width:100%}.header .wrap{display:flex;height:100%;justify-content:space-between;padding:2rem;width:100%}.header .wrap .logo{align-items:center;display:flex;left:2.5%;position:relative;width:auto}.header .wrap .logo img{height:100%;margin:0 auto;width:auto}.header .wrap .container{align-items:center;display:flex;height:100%;justify-content:space-evenly;width:50%}.header .wrap .container a{color:#391616;text-decoration:none;transition:color .3s}.header .wrap .container a:hover{color:#000fb3}.header .wrap .dropdown{align-items:center;display:flex;position:relative}.header .wrap .dropdown .dropbtn{background-color:#0000;border:none;color:#000;cursor:pointer;font-size:16px}.header .wrap .dropdown .dropbtn:focus,.header .wrap .dropdown .dropbtn:hover{text-decoration:underline}.header .wrap .dropdown .dropdown-content{background-color:#f9f9f9;box-shadow:0 8px 16px 0 #0003;display:none;min-width:160px;position:absolute;z-index:1}.header .wrap .dropdown .dropdown-content a{color:#000;display:block;padding:12px 16px;text-decoration:none}.header .wrap .dropdown .dropdown-content a:hover{background-color:#f1f1f1}.header .wrap .dropdown:hover .dropdown-content{display:block}@media only screen and (max-width:980px){.header .wrap .logo img{height:80%}.header .wrap a{font-size:1.5rem}.header .wrap .dropdown-content{right:20%;text-align:center;top:70%}.header .wrap .dropdown-content a{font-size:1rem}}@media only screen and (max-width:520px){.header .wrap .logo img{height:60%}.header .wrap a{font-size:.5rem}.header .wrap .dropdown-content a{font-size:.8rem}}:root{--container-height:auto;--input-button-height:25px;--border-radius:5px}.form-container{align-content:center;border:5px solid #000;display:flex;flex-direction:column;font-weight:700;height:auto;height:var(--container-height);justify-content:center;left:17.5%;padding:50px;position:relative;top:15%;width:65%}.input{border-radius:5px;border-radius:var(--border-radius);display:block;height:25px;height:var(--input-button-height);margin-bottom:10px;margin-top:10px}.link-top{margin-top:20px}@media only screen and (max-width:570px){.link-top{color:#000;font-size:14px}}@media only screen and (max-width:480px){.form-button,.link-top{font-size:8px}}.formRow input,.formRow.checkoutInput select{border:1px solid #9e9e9e;display:block;font-size:1.5rem;font-weight:400;line-height:1;margin:10px auto;outline:none;padding:10px 5px;text-align:left;width:100%}.password-input-container{display:inline-block;position:relative}.password-input{border:1px solid #9e9e9e;font-size:1.5rem;font-weight:400;line-height:1;margin:10px auto;outline:none;padding:10px 5px;text-align:left;width:100%}.eye-icon{cursor:pointer;position:absolute;right:10px;top:50%}.footer{background-color:#f0f0f0;border-top:1px solid #ccc;bottom:0;height:auto;left:0;min-height:50px;position:fixed;width:100%;z-index:1000}.wrap{padding:10px}.footer h3{margin:0;text-align:center}.adminToolbar{background-color:#000;display:inline-block;height:auto;margin:0 auto;padding:0 10px;width:100%}.adminToolbar li,.adminToolbar ul{list-style-type:none;margin:0;padding:0}.adminToolbar ul{float:right}.adminToolbar ul li{display:inline-block}.adminToolbar ul li a{animation:colorTransition 1s infinite alternate;display:block;font-size:1.6rem;line-height:1;padding:10px}.adminToolbar ul li a:hover{background-color:#fff9;color:#000;transition:all .4s ease-in-out}@keyframes colorTransition{0%{color:red}to{color:#fff}}.button-styling{background-color:#000;border:none;box-shadow:5px 4px 8px #c208081a;color:#fff;cursor:pointer;font-weight:700;height:50px;width:25%}.form-overlay{align-items:center;background-color:#00000080;height:100%;left:0;position:fixed;top:0;width:100%}.form,.form-overlay{display:flex;justify-content:center}.form{background-color:#fff;border-radius:5px;box-shadow:0 0 10px #0000004d;flex-direction:column;padding:20px;width:50%}.form input{border-radius:5px;margin:7px}.button-container{justify-content:flex-end;margin-top:20px}button{border:none;border-radius:5px;cursor:pointer;margin-left:10px;padding:8px 20px}.cancel-button{background-color:#0000;color:#007bff}.ok-button{background-color:#007bff;color:#fff}.dropdown-container{margin-bottom:20px}select{border:1px solid #ccc;border-radius:5px;margin-bottom:7px;outline:invert;padding:8px 16px;width:25%}option,select{font-size:16px}@media only screen and (max-width:620px){.button-styling{font-size:10px}}.formRow{display:inline-block;width:100%}.formRow label{display:block;text-align:left;width:100%}.formRow select{border:none;cursor:pointer;display:block;float:left;font-size:1.5rem;font-weight:400;line-height:1;margin:10px auto;outline:none;padding:10px 0;text-align:left;width:auto}.alert{border-radius:5px;color:#fff;left:50%;opacity:0;padding:10px 20px;position:fixed;top:20px;transform:translateX(-50%);transition:opacity .5s}.alert.show{opacity:1}.alert.hide{opacity:0}.admin .NavBarContainer{align-content:right;border-right:2px solid rgba(47,40,40,.344);display:flex;flex-direction:column;height:110%;width:auto}.admin .AddProductContainer{display:grid;grid-template-rows:10% 100%;margin:10px;padding:5px}.btn{background:#000;border:0;color:#fff;cursor:pointer;display:block;font-size:1.8rem;font-weight:300;line-height:1;margin:0 auto;outline:none;padding:1rem 10px;text-transform:uppercase;width:100%}.manageProducts h1{margin-right:12rem;margin-top:1.5rem}.manageProducts table.results tr:nth-child(2n){background-color:#d3d3d3}.manageProducts table.results tr .thumb{margin:0 auto;width:15rem}@media only screen and (max-width:980px){.manageProducts table,.manageProducts table .results{width:100%}.manageProducts table .results tr td{display:block;width:100%}.manageProducts table .results tr td img{display:block;width:100%!important}}@media only screen and (max-width:620px){.manageProducts h1{font-size:15}.manageProducts table,.manageProducts table .results{width:100%}.manageProducts table .results tr td{display:block;width:100%}.manageProducts table .results tr td img{display:block;width:100%!important}.btn{font-size:15px}}.ProductCard{border-radius:10px;height:30rem;width:100%}.products{align-items:center;display:flex;height:50%;justify-content:center}.ProductCard img{height:50%;width:100%}.productsList{grid-column-gap:10px;grid-row-gap:30px;column-gap:10px;display:grid;grid-template-columns:25% 25% 25%;justify-content:center;row-gap:30px}.wrapper{margin:0 20px}.ProductCard:nth-child(2n){background-color:#d3d3d3}@media screen and (max-width:980px){.productsList{grid-template-columns:repeat(1,1fr)}.ProductCard{height:50rem;margin:auto;width:80%}.ProductCard img{height:80%}}.wrapper{height:100%;margin:10px 20px;padding:20px}.productDetails{align-items:center;display:flex;flex-direction:column;text-align:center}.productDetails span{margin-top:5px}.productDetails img{height:auto;max-height:70rem;object-fit:cover;width:50rem}.productDetails div{margin-top:10px}.productDetails h4,.productDetails h5{margin:0}.productDetails Button{margin-bottom:20px;margin-top:20px;width:25rem}.productDetails p{margin-top:10px}.product-table .removeButton{background-color:red;border:none;border-radius:3px;color:#fff;cursor:pointer;padding:5px 10px;transition:background-color .3s ease}.product-table .removeButton:hover{background-color:#c00}@media screen and (max-width:768px){.product-table td{font-size:12px}}@media screen and (max-width:460px){.table-wrapper{margin:0}td{font-size:12px}}.button-container{display:flex;justify-content:space-between;margin-top:10px}.button-container button{border:none;border-radius:3px;color:#fff;cursor:pointer;margin:0 5px;padding:5px 10px}.emptyCart{align-content:center;display:flex;justify-content:center}.check-mark-container{align-items:center;background-color:green;border-radius:50%;display:inline-flex;height:48px;justify-content:center;width:48px}.check-mark-icon{color:#fff;font-size:32px}.success-container{align-items:center;display:flex;flex-direction:column}.customWrapper{display:flex;height:100%;width:100%}.customWrapper,.x-mark-container{align-items:center;justify-content:center}.x-mark-container{background-color:red;border-radius:50%;display:inline-flex;height:48px;width:48px}.x-mark-icon{color:#fff;font-size:32px}.admin{display:grid;grid-template-columns:25% 75%;height:100%}.admin,.divider{width:100%}.sideBar{align-items:center;border-right:1px solid #000;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;padding:20px}.table-wrapper{margin:.5%!important;padding:5px}.table-wrapper .product-table{border-collapse:collapse;width:100%}.table-wrapper .product-table td,.table-wrapper .product-table th{border:1px solid #ddd;padding:8px;text-align:left}.table-wrapper .product-table th{background-color:#f2f2f2}.table-wrapper .product-table td img{height:auto;max-width:100px}@media(max-width:820px){.table-wrapper .product-table td:nth-child(3),.table-wrapper .product-table td:nth-child(4),.table-wrapper .product-table th:nth-child(3),.table-wrapper .product-table th:nth-child(4){display:none}}.table-wrapper .container{align-items:center;display:flex;height:25%;justify-content:center}.table-wrapper{margin:5rem}.product-table{border-collapse:collapse;width:100%}.product-table td,.product-table th{border:1px solid #ddd;padding:8px;text-align:left}.product-table th{background-color:#f2f2f2}.product-table td img{height:auto;max-width:100px}.container{height:25%}.container,.form-container1{align-items:center;display:flex;justify-content:center}.form-container1{height:100vh;width:100%}.billing-form{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;max-width:800px;padding:20px;width:80%}.billing-form .form-description{margin-bottom:15px}.billing-form .countryLabel{align-self:flex-start}.billing-form .selectCountry{border-radius:0!important;margin-bottom:10px;margin-right:22px;margin-top:10px;width:100%}.billing-form .mobile-text{display:none}@media(max-width:600px){.billing-form{padding:10px;width:90%}.billing-form .default-text{display:none}.billing-form .mobile-text{display:block}}
/*# sourceMappingURL=main.fb1e8b67.css.map*/