@import"https://fonts.googleapis.com/css2?family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Urbanist:ital,wght@0,100..900;1,100..900&display=swap";.navbar{display:flex;justify-content:space-between;align-items:center;margin:17px 20px}.title{display:flex;align-items:center}.title h1{color:#000}.menu ul{display:flex;width:25vw;justify-content:space-between;list-style-type:none}.cart-logo{height:35px;width:30px;cursor:pointer}.btn-gray{padding:10px 30px;border-radius:30px;font-size:1.1rem;background-color:#f2f2f2}.btn-gray:hover{background-color:#e6e6e6;cursor:pointer}.menu hr{width:80%;background-color:#eb4747;border-radius:10px;height:3px;border:none}.menu ul li{display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;font-size:1.2rem}.cart{display:flex;justify-content:center;margin-top:6px}.cart-count{background-color:red;border-radius:50%;display:flex;height:16px;width:16px;font-size:.8rem;margin-top:-5px;margin-left:-10px;align-items:center;justify-content:center}.nav-right{display:flex;width:20vw;justify-content:space-around}@media (max-width: 1024px){.title{gap:5px}.title h1{font-size:1.6rem}.title img{height:50px}.menu ul li{font-size:1rem}.btn-gray{font-size:1rem;padding:8px 20px}.menu ul{gap:10px}}*{box-sizing:border-box;margin:0;padding:0;font-family:poppins}a{text-decoration:none}.hero{display:flex;background:linear-gradient(to left,#f99,#99f);background-size:200% 200%;animation:moveGradient 4s infinite;justify-content:space-between}@keyframes moveGradient{0%{background-position:0% 0%}50%{background-position:100% 100%}to{background-position:0% 0%}}.hero-left{display:flex;flex-direction:column;margin-left:150px;justify-content:center;flex-basis:900px}.hero-right{display:flex;flex-direction:column;justify-content:center;align-items:center}.hero .latest-collection,.btn{display:flex;width:fit-content;padding:10px 20px;border-radius:30px;background-color:#f35;color:#fff;align-items:center;font-size:1.2rem;cursor:pointer;margin-top:30px}.hero .latest-collection:hover,.btn:hover{background-color:#ff002b}.arrow{padding-left:10px}.hero h1{font-size:3rem;line-height:60px;font-weight:600}.hero h2{font-size:1.8rem;font-weight:500}.hero-right .hero-image{height:600px}@media (max-width: 1024px){.hero h1{font-size:2rem;line-height:40px}.hero h2{font-size:1.2rem}.hero .hero-image{height:300px}.latest-collection p{font-size:1rem}.latest-collection img{width:25px}}.popular{display:flex;flex-direction:column;align-items:center}.popular-female{display:flex;flex-wrap:wrap;gap:30px;align-items:center;justify-content:center}.h1-hr{display:flex;flex-direction:column;align-items:center;justify-content:center;text-transform:uppercase}.h1,.popular h1{margin-top:20px;font-weight:600}.hr,.popular hr{width:200px;border-radius:10px;height:6px;background:#333;border:none}@media (max-width: 1024px){.h1-hr h1{font-size:1.5rem}.h1-hr .hr{width:150px}}.item{margin-top:30px;display:flex;flex-direction:column;width:300px}.item .item-price{display:flex;flex-direction:row}.item-price-new{display:inline-block;font-weight:700}.item-price-old{display:inline-block;text-decoration:line-through;margin-left:20px;color:gray}.item .item-image{width:300px}.item:hover{scale:1.05;transition:.1s ease}.item .item-name{margin-top:10px;font-weight:500}.offers{display:flex;justify-content:space-around;background:linear-gradient(180deg,#ffb3ff,#fff 60%);width:85%;margin:100px auto 50px}.offers-left{display:flex;flex-direction:column;justify-content:center}.offers-right{display:flex}.offers .offers-image{height:400px}.offers h1{font-size:3rem;font-weight:600}.offers p{font-size:1.5rem}@media (max-width: 1024px){.offers h1{font-size:2rem}.offers .offers-image{height:250px}.offers p{font-size:1.2rem}.btn{font-size:1rem;padding:10px 20px}}.new-collection{display:flex;flex-direction:column;align-items:center}.item-container{display:flex;align-items:center;justify-content:center;gap:30px;flex-wrap:wrap;margin:0 auto}.new-collection hr,.hr{width:200px;border-radius:10px;height:6px;background:#333;border:navajowhite}.loginSignup{display:flex;justify-content:center;align-items:center;height:100vh;background-color:#d2cbf6}.login-box{width:600px;background-color:#f2f2f2;padding:50px;border-radius:20px}.login-box h1{font-weight:500}.login-form{display:flex;flex-direction:column;gap:30px}.loginSignup p{margin-bottom:10px}.loginSignup span{color:#e61919;cursor:pointer}.login-checkbox{display:flex;align-items:center;color:#666}.login-form .login-continue{margin-top:0;margin-bottom:10px;border-radius:0;width:100%;align-items:center;justify-content:center}.login-form input{padding:10px 20px;background-color:#f2f2f2;font-size:1rem}.login-form input::placeholder{text-align:center}.newsletter{display:flex;flex-direction:column;align-items:center;padding:50px;background:linear-gradient(180deg,#99fff5,#fff 60%);width:85%;margin:30px auto}.newsletter .subscribe{display:flex;align-items:center}.newsletter input{width:500px;margin-top:20px;padding:auto 50px;padding-left:30px;height:50px;font-size:1.1rem;border-radius:20px}.btn-dark{background:#000;margin-top:20px;margin-left:-50px;font-size:1.1rem}.btn-dark:hover{background:#404040}.newsletter h1{font-weight:600;margin-bottom:15px}@media (max-width: 1024px){.newsletter h1{font-size:1.8rem;line-height:10px}.newsletter input{font-size:1rem;padding:0 30px;height:46px}.newsletter button{font-size:1rem;height:46px}}.shopCategory .banner{display:flex;width:1300px;margin:30px auto;width:86%}.shopCategory p span{font-weight:700}.shopCategory-products{display:flex;flex-wrap:wrap;gap:30px;align-items:center;justify-content:center}.shopCategory-indexCategory{display:flex;justify-content:space-between;margin:auto 72px auto 30px}.shopCategory-sort{background-color:#e6e6e6;padding:10px 20px;border-radius:30px}.shopCategory-loadmore{display:flex;justify-content:center;align-items:center;background-color:#999;color:#fff;width:fit-content;border-radius:30px;padding:10px 30px;font-size:1.1rem;margin:30px auto 10px}.shopCategory-loadmore:hover{cursor:pointer;background-color:gray}.breadcrumb{display:flex;margin:40px 100px 20px;text-transform:capitalize;align-items:center;gap:8px}.productDisplay{display:flex;gap:50px;height:584px;margin:auto 100px}.productDisplay-left{display:flex;align-items:center;gap:20px}.productDisplay .productDisplay-images{display:flex;flex-direction:column;gap:20px;margin-top:-6px}.productDisplay .isActive{background-color:pink}.productDisplay-images img{width:100px}.productDisplay-mainImage{height:537px;margin-top:0}.productDisplay-right{display:flex;flex-direction:column;justify-content:space-between;margin-top:10px}.productDisplay-prices{display:flex;gap:30px;align-items:center}.productDisplay-oldPrice{text-decoration:line-through;font-weight:600;color:#666;font-size:1.3rem}.productDisplay-newPrice{color:#eb4747;font-size:1.3rem;font-weight:600}.productDisplay-star{display:flex;gap:6px}.productDisplay-star img{height:18px}.productDisplay h1{font-weight:600;line-height:40px;color:#333}.productDisplay-right h2{color:#666;font-size:1.2rem;margin-bottom:20px}.productDisplay-sizeList{display:flex;gap:10px;align-items:center}.productDisplay-sizeList div:hover{cursor:pointer}.productDisplay-sizeList div{border:1px solid hsl(0,0%,50%);padding:10px 20px;background-color:#f2f2f2;border-radius:2px}.productDisplay-right button{width:200px;padding:15px;background-color:#f53;text-transform:uppercase;font-size:1.1rem;color:#fff;font-weight:500}.productDisplay-category{margin-bottom:20px}.productDisplay-category span{font-weight:600}.descriptionBox{display:flex;flex-direction:column;margin:50px 100px;text-align:justify}.descriptionBox-nav{display:flex}.descriptionBox-navBox{padding:20px 30px;border:2px solid hsl(0,0%,70%);font-weight:550}.descriptionBox .fade{color:#666;background-color:#fafafa}.descriptionBox-description{border:2px solid hsl(0,0%,70%);padding:40px 80px}.h1-hr{display:flex;flex-direction:column;align-items:center;justify-content:center}.relatedProducts{margin-bottom:10px}.cartItems-main{display:grid;grid-template-columns:1fr .5fr 3fr repeat(3,1fr) .5fr;gap:30px;justify-content:space-between;margin:50px 50px 50px 100px;color:#595959;font-weight:600;align-items:center}.cartItems-main .cartItems-product-icon{height:80px}.cartItems-product{color:#333;margin:20px 50px 20px 100px}.cartItems-product button{padding:5px;background-color:#fafafa;font-size:1rem;border:2px solid hsl(0,0%,80%)}.cartItems-quantity{width:80px;padding:10px 20px;background-color:#fafafa;border:2px solid hsl(0,0%,80%);font-size:1rem}.cartItems-totals-promo{display:flex;margin:00px 200px 50px 100px;justify-content:space-between;gap:100px;align-items:center}.cartItems-payment-btn{border-radius:0;text-transform:uppercase;font-weight:500}.cartItems-promo{display:flex;flex-direction:column;gap:10px}.cartItems-promo p{color:#4d4d4d}.cartItems-promo-input{display:flex;align-items:center}.cartItems-promo-btn{background-color:#000;border-radius:0;margin-top:0;height:50px;border:none;color:#fff;font-size:1rem;padding:0 15px}.cartItems-promo-btn:hover{background-color:#333;cursor:pointer}.cartItems-promo-input input{height:50px;background-color:#999;font-size:1rem;color:#fff;border:none;padding-left:20px}.cartItems-promo-input input::placeholder{color:#fff}@media (max-width: 1024px){.cartItems-totals-promo{display:flex;flex-direction:column;gap:50px}.cartItems-totals{width:80vw}.cartItems-totals h1{text-align:center}.cartItems-totals button{align-self:center;font-size:1.2rem}.cartItems-main{margin:20px 30px}}.cartItems-totals{width:500px;display:flex;flex-direction:column;gap:30px}.cartItems-subtotal{display:flex;justify-content:space-between}.cartItems-total{font-weight:600}.cartItems-totals hr{height:2px;background-color:#b3b3b3;border:none}.footer{display:flex;flex-direction:column;justify-content:center;align-items:center;border-top:1px solid #000}.footer .socials ul{display:flex;flex-direction:row;gap:30px}.footer img{margin:10px auto}.footer ul{display:flex;list-style:none;justify-content:space-between}.footer p{padding-bottom:10px}.footer .menu ul{justify-content:space-around;width:50vw}@media (max-width: 1024px){.footer p{font-size:.9rem}}form{display:flex;justify-content:space-between;margin:20px 50px}.placeOrder-form{display:flex;flex-direction:column;width:40%}.placeOrder-form input{width:100%;padding:10px;font-size:1rem;margin:5px auto}.placeOrder-form div{display:flex;gap:10px}.placeOrder-right{display:flex;flex-direction:column}.placeOrder-paymentMethod h2{margin-top:20px;margin-bottom:10px}.placeOrder-methods{display:flex;gap:10px}.placeOrder-paymentMethod img{height:30px;align-self:center;padding-top:6px}.placeOrder-paymentMethod button{font-size:1.2rem;padding:6px 20px}.placeOrder .btn-dark{border-radius:0;align-self:center}@media (max-width: 1024px){.placeOrder-methods{flex-direction:column}form{flex-direction:column;align-items:center}.placeOrder-form{width:100%}}.orders img{width:80px}.orders-info{display:flex;flex-direction:column;gap:10px}.orders-info span{color:#666}.orders-order{display:grid;grid-template-columns:.5fr 2fr 1fr .5fr;margin:20px 50px;align-items:center}.orders button{height:fit-content;padding:10px 20px}.greenCircle{display:inline-block;border:5px solid hsl(120,100%,50%);border-radius:50%}
