@import"https://fonts.googleapis.com/css2?family=Raleway:wght@400;500;600;700;800&display=swap";*{margin:0;padding:0;box-sizing:border-box;font-family:Raleway,sans-serif}.login{height:100vh;display:flex;flex-direction:column;align-items:center}.login__form{margin-top:5rem;text-align:center}.login h1{font-size:30px;font-weight:500;line-height:35px}.login h2{font-size:22px;font-weight:500;line-height:26px}.login label{text-align:left;font-size:20px;line-height:23px}.login__input-wrapper{max-width:524px;display:flex;flex-direction:column;row-gap:12px;margin-top:44px}.login__input-name{margin-bottom:19px}.login input{height:52px;padding:18px 13px;border:2px solid #7a7a7a;border-radius:10px;width:100%}.login button{width:524px;margin-right:10px;border:none;background-color:#0c70f2;border-radius:6px;padding:13px;margin-top:66px;margin-bottom:100px;font-size:18px;font-weight:800;line-height:21px}.login a{text-decoration:none;color:#fff}.header{width:100%;padding:30px;background-color:#7a7a7a26}.header-menu{padding:30px;background-color:#7a7a7a26;width:100%;display:flex;justify-content:space-between;align-items:center}.header-menu ul{display:flex;list-style-type:none;column-gap:48px;flex-grow:1;padding-left:170px;font-size:18px;line-height:26px}.header-menu__cart-shop{display:flex;align-items:center;gap:10px;padding-right:30px}.header-menu h1{font-size:22px}.home__card{overflow:hidden}.home__card img{display:flex;object-fit:cover;width:280px;height:245px}.search{padding-top:52px;padding-bottom:96px;display:flex;column-gap:35px;justify-content:center;align-items:center}.search__input-container{position:relative}.search__search-logo{position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:18px;color:gray}.search input{padding-left:55px;height:48px;width:896px;border-radius:10px;border:1px solid #7a7a7a}.search img{width:30px;height:30px}.home__products{padding:0 96px 96px;display:flex;flex-wrap:wrap;gap:3rem;justify-content:center}.home__card{width:280px;height:337px;border:solid 1px #b7b7b7;border-radius:8px}.home__card-description{padding:16px;text-align:center}.home__card-description p{padding-bottom:11px}.home__card-description button{height:24px;width:128px;background-color:#0c70f2;font-size:14px;font-weight:700;line-height:20px;border:1px solid rgba(0,0,0,.3019607843)}.home__card-description a{text-decoration:none;color:#fff}.product-detail{display:flex;justify-content:space-evenly;height:70vh}.product-detail__cube-colors{display:flex;gap:1rem}.product-detail__sizes{display:flex;column-gap:1rem}.product-detail__left-side{display:flex;flex-direction:column;gap:1.5rem}.product-detail__card{border-radius:8px;border:1px solid #b7b7b7}.product-detail__card img{display:flex;object-fit:cover;width:300px;height:300px}.product-detail__card p{padding:1rem}.product-detail__description p{padding-top:.5rem;padding-bottom:1rem;border-bottom:2px solid #b7b7b7}.product-detail__right-side{display:flex;flex-direction:column;gap:1rem}.product-detail__right-side button{background-color:#0c70f2;width:638px;height:47px;border-radius:10px;margin-top:50px}.product-detail__right-side a{text-decoration:none;color:#fff;font-size:25px;font-weight:700;line-height:20px}.pay-detail{display:flex;justify-content:space-around;height:70vh;margin-top:10vh}.pay-detail__sizes{display:flex;column-gap:1rem}.pay-detail__left-side form{display:flex;flex-direction:column;gap:1rem}.pay-detail__left-side button{background:blue;width:524px;height:48px;border-radius:6px;font-size:18px;font-weight:800;border:none}.pay-detail__left-side a{text-decoration:none;color:#fff}.pay-detail__input-wrapper{display:flex;flex-direction:column;gap:.5rem;margin-bottom:2rem}.pay-detail__input-wrapper label{font-size:30px}.pay-detail__input-wrapper input{width:524px;height:52px;border-radius:10px;padding:11px 13px;border:2px solid #7a7a7a}.pay-detail__input-name{margin-bottom:47px}.pay-detail__card{border-radius:8px;border:1px solid #b7b7b7}.pay-detail__card p{padding:1rem}.pay-detail__format{margin-bottom:100px;display:flex;flex-direction:column;gap:1rem}.pay-detail__format input{margin-right:.5rem}.pay-detail__description{font-size:25px}.pay-detail__description p{padding-top:.5rem;padding-bottom:1rem;border-bottom:2px solid #b7b7b7}.pay-detail__right-side{display:flex;flex-direction:column;gap:1rem;background:rgba(238,238,238,.2);box-shadow:0 4px 4px #00000040;padding:3rem;height:287px;width:586px}.pay-detail__right-side button{background-color:#0c70f2;width:638px;height:47px;border-radius:10px;margin-top:50px}.pay-detail__right-side a{text-decoration:none;color:#fff;font-size:25px;font-weight:700;line-height:20px}.pay-detail__product-price{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #d9d9d9;padding-bottom:2rem}.pay-detail__product-total{display:flex;justify-content:space-between;align-items:center}
