@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@500&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400&display=swap);*{margin:0;padding:0;box-sizing:border-box;scroll-behavior:smooth}:active,:focus{outline:none}html{font-family:"Poppins"}body{background:#fafafa}.App{display:flex;flex-direction:column;min-height:100vh}.home{width:100%}.home .scroll{position:absolute;bottom:40px;left:50%;transform:translateX(-50%)}.home__banner{position:relative;display:grid;place-items:center;background:#1e1d1e;min-height:100vh}.home__banner-container{width:80%;margin:auto;display:flex;justify-content:space-between;flex:1 1;align-items:center}.home__banner-container img{width:40%}.home__banner-container--info{width:50%}.home__banner-container--info h1{font-weight:900;line-height:80px;font-size:60px;color:#fff}.home__banner-container--info p{line-height:25px;margin:25px 0;color:#c4ccc7;width:70%}.home__banner-container--info button{margin-top:15px;cursor:pointer;padding:14px 30px;border:none;border-radius:25px;font-size:16px;width:35%;color:#fff;background:linear-gradient(90deg,#da3b42,#f5745d)}.home__banner-container--info button:hover{background:#da3b42}.scrollIndicator{width:30px;height:60px;border:3px solid #fff;border-radius:48px;position:relative}.scrollIndicator:before{position:absolute;content:"";width:4px;height:8px;background-color:#fff;top:30px;left:50%;transform:translateX(-50%);border-radius:50px;animation:scroll 1s infinite}@keyframes scroll{0%{opacity:1;top:10px}to{opacity:0;top:30px}}.productList{padding:50px 0}.productList__categories{text-align:center;margin:10vh auto}.productList__categories button{cursor:pointer;border:none;border-radius:15px;padding:12px 25px;color:#fff;background:#1e1e1e}.productList__categories button:not(:last-child){margin-right:20px}.productList__featured,.productList__latest{margin:5rem 0}.productList__featured h1,.productList__latest h1{font-size:35px;text-align:center;margin-bottom:5rem}.productList__featured h1:after,.productList__latest h1:after{content:"";display:block;background:coral;height:5px;width:100px;margin:auto;text-align:center}.grid{display:grid;place-items:center;width:80%;margin:auto;grid-template-columns:repeat(4,1fr);grid-column-gap:2.5rem;grid-row-gap:3rem}a{text-decoration:none;color:#000}.product{box-shadow:0 0 10px rgba(0,0,0,.2);transition:all .4s ease}.product:hover{transform:translateY(-10px)}.product img{height:300px;object-fit:cover;width:100%}.product__details{padding:15px}.product__details h2{font-size:20px}.product__details h3{margin-top:10px;margin-bottom:10px;font-size:20px}.product__details button{cursor:pointer;border:none;margin-top:5px;border-radius:10px;padding:10px 15px;background:#000;color:#fff}.loaders{display:grid;place-items:center}.loaders__circular{display:inline-block;border-radius:100%;animation:spin 1s infinite}@keyframes spin{to{transform:rotate(1turn)}}.navbar{position:-webkit-sticky;position:sticky;width:100%;top:0;z-index:999;background-color:#1d1e1d;padding:20px 0}.navbar__container{width:80%;margin:auto;display:flex;justify-content:space-between}.navbar__container h1{color:#fff;cursor:pointer;font-weight:500}.navbar__container ul{border:1px soli;list-style-type:none;display:flex;justify-content:center;align-items:center;color:#adadad}.navbar__container ul li{font-size:14px;cursor:pointer}.navbar__container ul li:not(:last-child){margin-right:25px}.navbar__container ul li button{cursor:pointer;padding:9px 20px;border:none;border-radius:20px;color:#fff;font-size:13px!important}.navbar__container ul li .signIn{background:linear-gradient(90deg,#da3b42,#f5745d)}.navbar__container ul li .signIn:hover{background:#da3b42}.navbar__container ul li .signUp{background:#2c2929}.navbar__container ul li .signUp:hover{background:#393535}.details{flex:1 1;display:flex;flex-direction:column;justify-content:center}.details__container{display:grid;grid-template-columns:70% 30%;width:90%;margin:auto}.composition{display:grid;grid-template-columns:13% 87%;height:80vh;margin-right:55px}.composition__main{height:inherit}.composition__main img{height:100%;width:100%;object-fit:cover}.composition__thumb{display:flex;margin-right:20px;flex-direction:column;order:-1}.composition__thumb img{cursor:pointer;height:125px;width:100%;object-fit:cover}.composition__thumb img:hover{border:3px solid #000;transform:scale(1.15)}.composition__thumb img:not(:last-child){margin-bottom:15px}.error{color:red}.productDetail h2{margin:30px 0;color:#595959}.productDetail p{margin-bottom:1rem}.productDetail button{width:100%;border:none;padding:15px 30px;cursor:pointer;background:#000;color:#fff;font-size:16px;transition:all .2s ease}.productDetail button:hover{background:#2c2929}.productDetail__section{margin:20px 0;display:grid;grid-template-columns:1fr 1fr;grid-row-gap:1rem;border-top:1px solid #000;border-bottom:1px solid #000;padding:10px 0}.productDetail__section .icon{display:flex}.productDetail__section .icon span{margin-left:15px}.sizeBtnGroup{display:flex;margin:2rem 0}.sizeBtnGroup input[type=radio]{display:none}.sizeBtnGroup input[type=radio]+label{display:grid;place-items:center;cursor:pointer;padding:10px 5px;font-size:13px;height:50px;width:50px;border-radius:5px;margin-right:15px;border:none;background:#e8eae6;color:#000}.sizeBtnGroup input[type=radio]:checked+label{background-color:#000;color:#fff}.cart__hero{display:grid;text-align:center;place-items:center;height:35vh;background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://cdn.pixabay.com/photo/2015/10/12/15/18/clothing-store-984396_1280.jpg);background-size:cover;background-position:50%}.cart__hero h1{color:#fff;font-size:50px;letter-spacing:2px}.cart__loader{margin:100px}.cartHeader{display:flex;justify-content:space-between;padding:10px}.cartInfo{display:grid;grid-template-columns:65% 35%;width:80%;margin:40px auto}.cartInfo__items{height:80%;position:relative;padding:10px 5px}.cartInfo__items .item{margin-bottom:15px}.cartInfo__orderSummary{margin-left:2rem}.empty_cart{position:absolute;width:auto;font-size:40px;top:50%;left:50%;color:#da3b42;transform:translate(-50%,-50%)}.OrderSummary__card{background:#1e1d1e;padding:30px 10px;border-radius:10px}.OrderSummary__card h2{text-align:center;color:#fff;margin-bottom:25px}.OrderSummary__card--detail .row{width:80%;margin:15px auto;display:flex;justify-content:space-between}.OrderSummary__card--detail .row h3{color:#b3b3b3}.OrderSummary__card--detail .row p{color:#fff}.OrderSummary__card--detail .row button{width:100%;margin-top:15px;padding:12px;color:#fff;cursor:pointer;border-radius:5px;border:none;font-size:15px;background:linear-gradient(90deg,#da3b42,#f5745d)}.OrderSummary__card--detail .row button:hover{background:#da3b42}button:active{outline:none}.cartItem{display:grid;grid-template-columns:50% 15% 25% 10%}.cartItem__col1{display:flex}.cartItem__col1 img{height:100px;width:100px;object-fit:cover}.cartItem__col1--info{display:flex;flex-direction:column;justify-content:center;margin-left:10px}.cartItem__col1--info h2{font-size:18px}.cartItem__col1--info h4{font-size:14px}.cartItem__col1--info h4 span{font-size:16px;color:grey;font-weight:700}.cartItem__col2{display:flex;margin:auto}.cartItem__col2 h3{height:30px;border-radius:5px;margin:0 5px;width:30px;display:inline-block;text-align:center;background:#1a1a1a;color:#fff}.cartItem__col2 button{border:none;background:#ccc;border-radius:5px;height:30px;padding:0 10px;cursor:pointer}.cartItem__col3,.cartItem__col4{margin:auto}.cartItem__col4 button{border:none;background:#333;color:#fff;font-weight:bolder;border-radius:5px;padding:10px 15px;cursor:pointer}.signIn{flex:1 1;display:flex;flex-direction:column;justify-content:center}.signInForm{display:grid;place-items:center}.signInDetail{width:30%;padding:40px;background-color:#1e1d1e;color:#fff;border-radius:10px}.signInDetail button{width:100%;margin-top:15px;padding:15px;color:#fff;cursor:pointer;border-radius:5px;border:none;font-size:16px;background:linear-gradient(90deg,#da3b42,#f5745d)}.signInDetail__bottom{display:flex;justify-content:center;text-align:center;margin-top:20px;width:100%}.signInDetail__bottom p{margin-right:5px}.signInDetail__bottom--link{color:#9a9a9a}.signInDetail__bottom--link:hover{text-decoration:underline}.field{margin:25px 0}.register{flex-grow:1;display:flex;flex-direction:column;justify-content:center}.registerForm{display:grid;place-items:center}.registerForm__btnGrp{display:flex;flex-direction:column;justify-content:center}.registerForm__btnGrp button{margin-top:15px;padding:12px;color:#fff;cursor:pointer;border-radius:5px;border:none;font-size:15px}.registerForm__btnGrp--register{width:100%;background:linear-gradient(90deg,#da3b42,#f5745d)}.registerForm__btnGrp--google{display:flex;align-items:center;justify-content:center;background:#2b2a2b}.registerForm__detail{width:30%;padding:25px 40px;background-color:#1e1d1e;color:#fff;border-radius:10px}.g-icon{margin-right:10px}.seperator{display:flex;align-items:center;text-align:center;margin-top:10px}.seperator:after,.seperator:before{content:"";flex:1 1;border-bottom:1px solid #9a9a9a}.seperator:before{margin-right:.25em}.seperator:after{margin-left:.25em}.field{display:flex;flex-direction:column;margin:20px 0}.field label{color:#b3b3b3;margin-bottom:10px}.field input{border-radius:5px;border:none;padding:15px;font-size:15px}.errorPage{flex:.8 1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:left;max-width:70%;margin:auto}.errorPage h1{font-size:80px}.errorPage h2{margin:10px 0}.errorPage__btnGrp{display:flex;margin-top:20px;width:50%}.errorPage__btnGrp button{margin-top:10px;padding:12px 25px;color:#fff;cursor:pointer;border-radius:8px;border:none;font-size:15px;width:100%}.errorPage__btnGrp button:first-child{margin-right:20px}.errorPage__btnGrp--login{background:linear-gradient(90deg,#da3b42,#f5745d)}.errorPage__btnGrp--register{background:#2b2a2b}
/*# sourceMappingURL=main.4eea97a6.chunk.css.map */