*{margin:0px;padding:0px;-webkit-box-sizing:border-box;box-sizing:border-box;background-size:cover;background-repeat:no-repeat;z-index:0;font-family:sans-serif}a{text-decoration:none}.main-page{height:100vh;width:100%;background-image:linear-gradient(45deg, #dd2e2b, #ef5a46);position:relative;overflow:hidden}.main-page header{position:absolute;top:3%;left:0;height:70px;width:100%;font-weight:700}.main-page header .left{float:left;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.main-page header .left .nav-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0px 25px}.main-page header .left .nav-logo img{width:100px}.main-page header .left ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none}.main-page header .left ul li{text-transform:uppercase;color:white;font-size:14px;margin:0px 10px}.main-page header .right{float:right;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-page header .right .search-bar{height:45px;width:200px;background-color:white;border-radius:30px;line-height:45px;padding-left:25px;color:rgba(0,0,0,0.349);margin-right:95px}.main-page header .right .fa{font-size:30px;color:white}.main-page header .right .fa-search{margin-right:15px;font-size:25px}.main-page header .right .fa-shopping-cart{margin-right:40px}.main-page .shoe-container{position:absolute;left:3%;top:0;z-index:-1;height:100%;-webkit-transition-duration:500ms;transition-duration:500ms}.main-page .shoe-container .shoe-main{position:absolute;top:50%;-webkit-transform:scale(-0.75, 0.7) rotate(20deg) translateY(-70%);transform:scale(-0.75, 0.7) rotate(20deg) translateY(-70%)}.main-page .shoe-container .bck-txt{position:absolute;top:40%;left:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-left:0px;font-size:330px;font-weight:700;color:rgba(255,255,255,0.288);z-index:-2;text-transform:uppercase}.main-page .product-info-container{height:100%;width:32%;float:right;color:white;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translateY(3%);transform:translateY(3%)}.main-page .product-info-container .info-wrapper .nike{font-style:italic;font-weight:700;font-size:50px;margin-bottom:7%;text-transform:uppercase}.main-page .product-info-container .info-wrapper .shoe-category{font-size:13px;margin-bottom:2%;color:rgba(255,255,255,0.61);text-transform:capitalize}.main-page .product-info-container .info-wrapper .shoe-name{font-size:30px;margin-bottom:5%;font-weight:600;text-transform:capitalize}.main-page .product-info-container .info-wrapper .description{width:80%;font-size:13px;margin-bottom:8%}.main-page .product-info-container .info-wrapper .price{font-size:30px;margin:20px 0px;font-weight:700}.main-page .product-info-container .info-wrapper .size{font-size:17px;font-weight:700;text-transform:capitalize}.main-page .product-info-container .info-wrapper .size-container{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:10px 0px 30px 0px}.main-page .product-info-container .info-wrapper .size-container:hover{cursor:none}.main-page .product-info-container .info-wrapper .size-container li{height:40px;width:40px;margin-right:10px;background-color:rgba(255,255,255,0.342);text-align:center;line-height:40px;border-radius:5px;color:#fff;font-weight:700;-webkit-transition-duration:200ms;transition-duration:200ms}.main-page .product-info-container .info-wrapper .size-container li:hover{-webkit-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2)}.main-page .product-info-container .info-wrapper .add-cart-btn{height:40px;width:150px;border:2px solid white;line-height:40px;text-align:center;font-size:12px;letter-spacing:3px;text-transform:uppercase;-webkit-transition-duration:200ms;transition-duration:200ms}.main-page .product-info-container .info-wrapper .add-cart-btn:hover{-webkit-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2);cursor:none}@media only screen and (max-width: 1200px){.shoe-container{-webkit-transform:scale(0.8, 0.8);transform:scale(0.8, 0.8)}}.mobile{display:none}.mobile .mobile-container{width:100%;height:100vh;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile .mobile-container p{font-family:monospace !important;font-size:2rem;text-align:center}@media screen and (max-width: 1000px){main{display:none}.mobile{display:unset}}
