body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:poppins;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{padding:0 1rem;text-align:center}.App-logo{height:30vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(8px + 2vmin);justify-content:center;min-height:100vh;padding:1rem;text-align:center}.App-link{word-wrap:break-word;color:#61dafb;font-size:1rem;margin-top:1rem}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.App-logo{height:20vmin}.App-header{font-size:calc(8px + 1.5vmin);padding:.5rem}.App-link{font-size:.9rem}}.navbar{box-shadow:0 1px 3px -2px #000;display:flex;justify-content:space-around;padding:16px}.nav-logo{align-items:center;display:flex;gap:10px}.nav-logo p{color:#171717;font-size:38px;font-weight:600}.nav-menu{color:#626262;font-size:20px;font-weight:500;gap:50px;list-style:none}.nav-menu,.nav-menu li{align-items:center;display:flex}.nav-menu li{cursor:pointer;flex-direction:column;gap:3px;justify-content:center}.nav-menu hr{background:#ff4141;border:none;border-radius:10px;height:3px;width:80%}.nav-login-cart{align-items:center;display:flex;gap:45px}.nav-login-cart button{background:#fff;border:1px solid #7a7a7a;border-radius:75px;color:#515151;cursor:pointer;font-size:20px;font-weight:500;height:58px;outline:none;width:157px}.nav-login-cart button:active{background:#f3f3f3}.nav-cart-count{background:red;border-radius:11px;color:#fff;font-size:14px;height:22px;justify-content:center;margin-left:-55px;margin-top:-35px;width:22px}.hero,.nav-cart-count{align-items:center;display:flex}.hero{background-color:#f9f9f9;border-radius:15px;box-shadow:0 6px 20px #0000001a;gap:40px;justify-content:space-between;padding:60px 100px}.hero-left{color:#333;flex:1 1;font-family:Arial,sans-serif;max-width:55%}.hero-left h2{color:#9b7a53;font-size:3.5rem;font-weight:700;letter-spacing:1px;line-height:1.2;margin-bottom:15px;text-transform:uppercase}.hero-left .hero-hand-icon{align-items:center;display:flex;gap:15px;margin-bottom:20px}.hero-left .hero-hand-icon p{color:#333;font-size:1.6rem;font-weight:600}.hero-left .hero-hand-icon img{filter:brightness(0) invert(1);height:45px;transition:transform .3s ease;width:45px}.hero-left .hero-hand-icon:hover img{transform:scale(1.2)}.hero-left p{color:#555;font-size:1.1rem;font-weight:400;line-height:1.8;margin:15px 0}.hero-left .hero-latest-btn{align-items:center;background-color:#9b7a53;border-radius:30px;box-shadow:0 6px 20px #9b7a534d;color:#fff;cursor:pointer;display:inline-flex;font-size:1.2rem;font-weight:700;justify-content:center;letter-spacing:1px;padding:12px 30px;transition:all .3s ease}.hero-left .hero-latest-btn:hover{background-color:#7f5b2f;box-shadow:0 12px 30px #9b7a5380;transform:translateY(-3px)}.hero-left .highlight{color:#9b7a53;font-weight:600}.hero-right{align-items:center;display:flex;flex:1 1;justify-content:center;max-width:40%}.hero-right img{border-radius:15px;box-shadow:0 6px 15px #0000001a;height:auto;max-height:450px;object-fit:contain;transition:transform .4s ease,box-shadow .3s ease;width:100%}.hero-right img:hover{box-shadow:0 12px 30px #0003;transform:scale(1.05)}@media (max-width:768px){.hero{flex-direction:column;padding:40px 20px}.hero-left{margin-bottom:30px;max-width:100%;text-align:center}.hero-left h2{font-size:2.5rem}.hero-left p{font-size:1rem;margin-bottom:10px}.hero-left .hero-latest-btn{font-size:1rem;padding:10px 20px}.hero-right{margin-top:20px;max-width:100%}.hero-right img{border-radius:10px;height:300px;max-width:100%;object-fit:cover}}@media (max-width:1024px){.hero-left h2{font-size:3rem}.hero-left .hero-latest-btn{font-size:1.05rem;padding:10px 25px}}.popular{align-items:center;display:flex;flex-direction:column;gap:10px;height:90vh;margin-top:50px}.popular h1{color:#171717;font-size:50px;font-weight:600}.popular hr{background:#252525;border-radius:10px;height:6px;width:200px}.popular-item{display:flex;gap:30px;margin-top:50px}.item{width:350px}.item p{margin:6px 0}.item-prices{display:flex;gap:20px}.item-price-new{color:#374151;font-size:18px;font-weight:600}.item-price-old{color:#8c8c8c;font-size:18px;font-weight:500;text-decoration:line-through}.item:hover{transform:scale(1.05);transition:.6s}.offers{background:linear-gradient(180deg,#fde1ff,#e1ffea22 60%);display:flex;height:60vh;margin:auto auto 150px;padding:0 140px;width:65%}.offers-left{display:flex;flex:1 1;flex-direction:column;justify-content:center}.offers-left h1{color:#171717;font-size:80px;font-weight:600}.offers-left p{color:#171717;font-size:22px;font-weight:600}.offers-left button{background:#ff4141;border:none;border-radius:35px;color:#fff;cursor:pointer;font-size:22px;font-weight:500;height:70px;margin-top:30px;width:282px}.offers-right{flex:1 1;justify-content:flex-end;padding-top:50px}.new-collections,.offers-right{align-items:center;display:flex}.new-collections{flex-direction:column;gap:10px;margin-bottom:100px}.new-collections h1{color:#171717;font-size:50px;font-weight:600}.new-collections hr{background:#252525;border-radius:10px;height:6px;width:200px}.collections{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr 1fr 1fr 1fr;margin-top:50px}.newsletter{align-items:center;background:linear-gradient(180deg,#fde1ff,#e1ffea22 60%);display:flex;flex-direction:column;gap:30px;height:40vh;justify-content:center;margin:auto auto 150px;padding:0 140px;width:65%}.newsletter h1{color:#454545;font-size:55px;font-weight:600}.newsletter p{color:#454545;font-size:20px}.newsletter div{align-items:center;background:#fff;border:1px solid #e3e3e3;border-radius:80px;display:flex;height:70px;justify-content:space-between;width:730px}.newsletter input{border:none;color:#616161;font-family:Poppins;font-size:16px;margin-left:30px;outline:none;width:500px}.newsletter div button{background:#000;border-radius:80px;color:#fff;cursor:pointer;font-size:16px;height:70px;width:210px}.shopcategory-products{display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between}.shopcategory-products .item{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-sizing:border-box;flex-basis:calc(25% - 15px);flex-grow:1;flex-shrink:1;padding:10px;text-align:center;transition:box-shadow .3s ease-in-out}.shopcategory-products .item:hover{box-shadow:0 4px 12px #0000001a}.shopcategory-products .item img{border-radius:8px;height:auto;margin-bottom:10px;width:100%}.shopcategory-products .item .product-name{color:#333;font-size:14px;font-weight:700;margin-bottom:8px}.shopcategory-products .item .product-price{color:#e60023;font-size:16px;font-weight:700;margin-bottom:5px}.shopcategory-products .item .old-price{color:#999;font-size:12px;text-decoration:line-through}.shopcategory-indexSort{align-items:center;display:flex;font-family:Arial,sans-serif;justify-content:space-between;margin-bottom:20px}.shopcategory-indexSort p{color:#333;font-size:16px;margin:0}.shopcategory-sort{align-items:center;background-color:#f0f0f0;border:2px solid #333;border-radius:25px;color:#333;cursor:pointer;display:flex;font-size:16px;padding:5px 15px;transition:background-color .3s,transform .3s}.shopcategory-sort:hover{background-color:#e0e0e0;transform:scale(1.05)}.shopcategory-sort img{filter:invert(100%);height:10px;margin-left:5px;width:10px}.shopcategory-loadmore{background-color:#f60;border-radius:8px;color:#fff;cursor:pointer;display:block;font-size:16px;margin:20px auto 0;padding:10px 20px;text-align:center;transition:background-color .3s;width:fit-content}.shopcategory-loadmore:hover{background-color:#e05e00}.loginsignup{align-items:center;background-color:#f4f4f4;display:flex;height:100vh;justify-content:center}.loginsignup-container{background:#fff;border-radius:8px;box-shadow:0 4px 10px #0000001a;padding:20px 30px;text-align:center;width:300px}.loginsignup-toggle{display:flex;justify-content:space-between;margin-bottom:20px}.loginsignup-toggle button{background-color:#ddd;border:none;color:#333;cursor:pointer;flex:1 1;font-weight:700;padding:10px}.loginsignup-toggle button.active{background-color:#6200ea;color:#fff}.loginsignup-container h1{margin-bottom:20px}.loginsignup-container input{border:1px solid #ccc;border-radius:5px;margin:10px 0;padding:10px;width:100%}.loginsignup-container button[type=\"submit\"]{background-color:#6200ea;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px;width:100%}.loginsignup-container button[type=\"submit\"]:hover{background-color:#4e00c1}.footer{background-color:#503d38;color:#fff;padding:20px 0}.footer-container{display:flex;flex-wrap:wrap;justify-content:space-around}.footer-about,.footer-contact,.footer-social{flex:1 1;margin:20px}.footer h3{color:#f9a826}.footer p,.footer ul{line-height:1.8}.footer-contact ul{list-style:none;padding:0}.social-icons{display:flex;gap:15px}.social-icons a{color:#fff;font-size:24px;transition:color .3s ease}.social-icons a:hover{color:#f9a826}.footer-bottom{border-top:1px solid #fff;margin-top:20px;padding-top:10px;text-align:center}*,.footer-bottom p{margin:0}*{box-sizing:border-box;padding:0}body{background-color:#f9f9f9;color:#333;font-family:Roboto,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}.container{margin:0 auto;max-width:1200px;padding:0 20px}.about-hero{background-color:#9b7a53;background-position:50%;background-size:cover;color:#fff;padding:100px 20px;position:relative;text-align:center}.about-hero:before{background-color:#0009;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.hero-text{position:relative;z-index:2}.hero-text h1{font-size:3.5rem;margin-bottom:20px}.hero-text p{font-size:1.5rem;font-weight:300;margin-bottom:40px}@media (max-width:768px){.hero-text h1{font-size:2.5rem}.hero-text p{font-size:1.2rem}}.about-content{background-color:#fff;padding:80px 20px}.about-content h2{color:+#222;font-size:2.5rem;margin-bottom:20px;text-align:center}.about-content p{color:#555;font-size:1.125rem;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:800px;text-align:center}.about-values ul{display:flex;gap:20px;justify-content:center;list-style:none;margin:40px 0;padding-left:0}.about-values li{background-color:s#4b9cc2;border-radius:10px;box-shadow:0 4px 8px #0000001a;padding:20px;text-align:center;width:200px}.about-values li strong{color:#333;display:block;font-size:1.2rem;margin-bottom:10px}.about-values{margin:20px 0}.about-values h2{color:#333;font-size:28px;margin-bottom:20px;text-align:center}.value-box{border-radius:8px;color:#fff;font-size:16px;margin:15px 0;padding:20px;transition:transform .3s ease}.value-box:hover{transform:scale(1.05)}.quality{background-color:#4caf50}.affordability{background-color:#2196f3}.sustainability{background-color:#ffc107}.inclusivity{background-color:#ff5722}.about-team{margin:60px 0;text-align:center}.about-team p{color:#666;font-size:1.125rem;margin-left:auto;margin-right:auto;max-width:700px}.about-cta{background-color:#9b7a53;color:#fff;margin-top:50px;padding:60px 20px;text-align:center}.about-cta h2{font-size:2.5rem;margin-bottom:20px}.about-cta p{font-size:1.2rem;margin-bottom:40px}.shop-btn{background-color:#ff6b6b;border-radius:5px;color:#fff;font-size:1.125rem;padding:15px 30px;transition:background-color .3s}.shop-btn:hover{background-color:#ff4d4d}@media (max-width:768px){.about-values ul{align-items:center;flex-direction:column}.about-values li{max-width:300px;width:100%}.about-content h2,.about-cta h2{font-size:2rem}}.contact-us{background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin:0 auto;max-width:600px;padding:20px}.contact-us h2{color:#503d38;font-size:28px;margin-bottom:20px;text-align:center}.contact-us p{color:#666;font-size:16px;margin-bottom:30px;text-align:center}.contact-form{display:flex;flex-direction:column}.form-group{margin-bottom:15px}.form-group label{color:#503d38;display:block;font-size:14px;margin-bottom:8px}.form-group input,.form-group textarea{border:1px solid #ccc;border-radius:4px;font-size:16px;padding:12px;width:100%}.form-group textarea{height:120px;resize:vertical}.submit-btn{background-color:#503d38;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:12px 20px;transition:background-color .3s ease}.submit-btn:hover{background-color:#f9a826}.form-status{color:green;font-size:16px;margin-top:20px;text-align:center}
/*# sourceMappingURL=main.5534e331.css.map*/