*{padding:0;margin:0}@media screen and (min-width:1300px){#root{max-width:1600px;margin:0 auto}}.headerContainer{padding:10px 30px;display:flex;flex-direction:column;gap:15px;position:relative;border-bottom:1px solid rgb(234,224,224)}.header{display:flex;align-items:center;justify-content:space-around}.user-cart{margin-left:auto;display:flex;gap:20px;font-size:xx-large;align-items:center}.searchSection{border:1px solid black;margin-left:30px;display:flex;position:relative;border-radius:30px}.searchSection input{flex-grow:1;padding:8px 150px 8px 35px;outline:none;border-radius:30px 0 0 30px}.searchSection button{padding:0 20px;border-left:1px solid black;font-weight:700;border-radius:0 30px 30px 0}.search-icon{position:absolute;top:50%;left:10px;pointer-events:none;transform:translateY(-50%)}.searchSection input:focus{border:2px solid rgb(75,138,227)}.searchSection button:hover{color:#00f;border:2px solid rgb(75,138,227)}.navbarContainer{display:flex;justify-content:space-between;font-weight:700;align-items:center}.navbarContainer nav{display:flex;gap:25px}.navbarContainer>nav>a{text-decoration:none;color:#000;transition:color .3s ease,text-shadow .3s ease;padding:5px;border-radius:5px}.navbarContainer>nav>a:hover{color:#4b8ae3;text-shadow:0px 2px 2px rgba(0,0,0,.2);background-color:#4b8ae31a}.navbarContainer>nav>a:active{color:#2358bb;background-color:#4b8ae333}.navbarContainer>nav>a:focus{outline:2px solid rgb(75,138,227);outline-offset:2px}.helpSupport>a{text-decoration:none;padding:5px;border-radius:5px;transition:color .3s ease,background-color .3s ease;display:inline-block}.helpSupport>a:hover{color:#4b8ae3;background-color:#4b8ae31a}.helpSupport>a:active{color:#2358bb;background-color:#4b8ae333}.helpSupport>a:focus{outline:2px solid rgb(75,138,227);outline-offset:2px}.user-cart svg{transition:color .3s ease,transform .2s ease;cursor:pointer}.user-cart svg:hover{color:#4b8ae3;transform:scale(1.1)}.user-cart div{transition:color .3s ease}.user-cart div:hover{color:#4b8ae3}.user-cart svg:last-child{display:none}.user-cart svg:nth-child(2){display:none}@media screen and (max-width:768px){.user-cart svg:last-child{display:inline-block}.user-cart svg:first-child{display:none}.user-cart div{display:none}.user-cart svg:nth-child(2){display:inline-block}.searchSection,.navbarContainer{display:none}.user-cart{font-size:x-large}.header img{width:80px;height:40px}}@media screen and (min-width:768px) and (max-width:1024px){.navbarContainer>nav>a{font-size:.8em;padding:2px;border-radius:2px}.helpSupport>a{font-size:.8em;padding:2px;border-radius:2px}.searchSection input{padding:8px 80px 8px 35px}.user-cart{font-size:x-large}}.formContainer{padding:32px 48px;background-color:#d9eafd}.formDetails{display:flex;width:650px;flex-direction:column;gap:10px}.formDetails h2{font-size:larger;font-weight:700}.form{display:flex;gap:15px;padding:0 20px 0 0}.form input{padding:15px;border-radius:10px;flex-grow:1;border:1px solid #ccc;outline:none;transition:border-color .3s ease,box-shadow .3s ease}.form input:focus{border-color:#4b8ae3;box-shadow:0 0 8px #4b8ae380}.form button{background-color:#000;color:#fff;font-weight:700;padding:15px;border-radius:10px;border:none;cursor:pointer;transition:background-color .3s ease,transform .2s ease}.form button:hover{background-color:#4b8ae3;color:#fff}.form button:active{transform:scale(.95)}.form input::placeholder{color:#aaa;font-style:italic}.info-details{padding:32px 48px;display:flex;flex-direction:column;gap:20px}.info-detailsContainer{display:flex;flex-direction:column;gap:50px}.social-media{display:flex;gap:30px;font-size:22px}.social-media>svg{color:#555;transition:transform .3s ease,color .3s ease;cursor:pointer}.social-media>svg:hover{transform:scale(1.2);color:#1e88e5}.social-media>svg:hover{box-shadow:0 4px 8px #0003;border-radius:50%}.info-pages{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;border-bottom:2px dotted black;padding-bottom:50px}.info-pages div div h3{font-weight:700}.info-pages div div{padding-bottom:10px}.info-pages div div svg{display:none}.info-pages div ul{display:flex;flex-direction:column;gap:10px;font-size:14px}.copyright{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px}.copyright ul{display:flex;gap:10px;font-size:14px;flex-wrap:wrap}.copyright p{font-size:small}.info-pages>div>ul>li>a{color:#000;text-decoration:none;position:relative;transition:color .2s ease-in-out}.info-pages>div>ul>li>a:hover{color:#1e88e5}.info-pages>div>ul>li>a:after{content:"";position:absolute;left:0;bottom:-2px;width:0%;height:2px;background-color:#1e88e5;transition:width .3s ease-in-out}.info-pages>div>ul>li>a:hover:after{width:100%}.info-pages>div>div{cursor:pointer;padding:5px 0;border-radius:3px;transition:background-color .2s ease-in-out,color .2s ease-in-out}.info-pages>div>div:hover{background-color:#f5f5f5;color:#1e88e5}.info-pages>div>div>svg{transition:transform .2s ease-in-out,color .2s ease-in-out}.info-pages>div>div>svg:hover{transform:scale(1.1);color:#1e88e5}.info-pages>div>ul>li{transition:background-color .2s ease-in-out}.info-pages>div>ul>li:hover{background-color:#f0f0f0;border-radius:5px}@media screen and (max-width:768px){.form{flex-direction:column}.formDetails{width:100%}.formContainer{padding:16px 24px}.info-details{padding:24px}}@media screen and (max-width:480px){.info-pages{grid-template-columns:repeat(1,1fr);border:none;padding:0}.info-pages div div svg{display:inline}.info-pages div div{display:flex;justify-content:space-between;align-items:center;border-bottom:1.5px dotted black}}.sidebarContainer{position:absolute;z-index:1000;width:300px;box-shadow:#00000029 0 1px 4px;background-color:#fff;top:0;right:0;height:100vh}.sidebarUser-cart{display:flex;justify-content:space-between;align-items:center;padding:20px;font-size:xx-large;border-bottom:1px solid rgb(239,226,226)}.showSidebar{display:inline-block}.hideSidebar{display:none}.sidebarMenu div div{display:flex;justify-content:space-between;padding:20px;border-bottom:1px dotted black}.sidebarMenu div div h2{font-weight:700}.sidebarMenu div ul{display:flex;flex-direction:column;gap:10px;padding:5px 20px;border-bottom:1px dotted black}.sidebarMenu div ul a{text-decoration:none;color:#000;font-weight:400;transition:color .3s,background-color .3s}.sidebarMenu div ul a:hover{color:#fff;background-color:#007bff;padding:5px 10px;border-radius:4px}.sidebarUser-cart .faCircleXmark{cursor:pointer;transition:transform .2s,color .3s}.sidebarUser-cart .faCircleXmark:hover{transform:scale(1.1);color:red}.sidebarUser-cart .faCircleUser,.sidebarUser-cart .userProfileCircle{cursor:pointer;transition:transform .2s,background-color .3s}.sidebarUser-cart .faCircleUser:hover,.sidebarUser-cart .userProfileCircle:hover{transform:scale(1.1);background-color:#f0f0f0}.userProfileCircle{border-radius:50%;transition:background-color .3s}.userProfileCircle:hover{background-color:#f5f5f5}.search-sidebar{width:100%;background-color:#fff;padding:20px;position:absolute;top:0}.search-sidebar div{display:flex;align-items:center;position:relative}.search-sidebar div input{flex-grow:1;padding:8px 5px 8px 35px;border-radius:5px;background-color:#eee;outline:none}.search-sidebar div svg:nth-of-type(2){padding:0 10px;font-size:xx-large}.search-sidebar div svg:nth-of-type(1){position:absolute;top:50%;left:10px;transform:translateY(-50%);pointer-events:none}.searchSidebar-show{display:block}.searchSidebar-hide{display:none}.trendingNow{display:flex;flex-direction:column;padding:10px 30px;gap:20px}.trendingNow h1{font-size:24px;font-weight:700}.trandingNowSub-Div{display:grid;grid-template-columns:repeat(6,1fr);text-align:center;gap:20px}.trandingNowSub-Div div{padding:10px;border-radius:5px;transition:transform .3s,box-shadow .3s}.trandingNowSub-Div div:hover{transform:scale(1.05);box-shadow:0 4px 10px #0003}.trandingNowSub-Div div img{width:100%;height:150px;object-fit:contain;border-radius:5px}.trandingNowSub-Div div a{display:block;margin-top:10px;font-size:16px;font-weight:700;text-decoration:underline;text-underline-offset:4px;transition:color .3s}.trandingNowSub-Div div a:hover{color:#0056b3}.UGG{display:flex;padding:15px 30px;gap:20px;width:100%;margin-bottom:10px;box-sizing:border-box}.UGG div{display:flex;flex-direction:column;gap:20px;flex:1}.UGG div img{width:100%}.UGG div a{text-decoration:underline;text-underline-offset:4px;font-weight:700;font-size:16px}.feelsLikeHome div{display:flex;gap:20px;width:100%}.feelsLikeHome div div{display:flex;flex-direction:column}.feelsLikeHome div div a{font-size:16px;font-weight:700;text-decoration:underline;text-underline-offset:4px}.feelsLikeHome{display:flex;flex-direction:column;gap:30px;background-color:#fff0dc;padding:30px}.feelsLikeHome h1{font-size:24px;font-weight:700}.newArrival>div{display:flex;gap:20px;padding:30px}.newArrival>div div:first-child{padding:15px;overflow:hidden}.newArrival>div div:first-child img{width:100%;object-fit:contain}.sparkle{display:flex;align-items:center;gap:20px;padding:30px}.sparkle>img{width:70%;border-radius:10px}.sparkle>div{display:flex;flex-direction:column;gap:20px;padding:10px;align-items:center}.sparkle>div>h1{font-size:22px;font-weight:700}.sparkle>div>p{font-size:18px;font-weight:500}.sparkle>div>a{text-decoration:underline;text-underline-offset:4px;font-weight:700}.banner{padding:30px;display:flex;flex-direction:column;gap:20px}.banner>h1{font-size:22px;font-weight:700}.banner>div{display:flex;gap:10px;overflow:hidden;width:100%}.banner>div>div img{width:100%;border-radius:10px}@media screen and (max-width:650px){.trandingNowSub-Div{grid-template-columns:repeat(3,1fr)}.trandingNowSub-Div div img{height:80px}.feelsLikeHome div{display:block;white-space:nowrap;overflow-x:auto}.feelsLikeHome div div{display:inline-block;width:90%;padding:10px}.feelsLikeHome div::-webkit-scrollbar{height:10px;border:1px solid black;border-radius:5px}.feelsLikeHome div::-webkit-scrollbar-thumb{background-color:#000;border-radius:5px}.UGG{display:block;white-space:nowrap;overflow-x:auto}.UGG div{display:inline-block;width:90%;padding:10px}.newArrival>div{display:block;white-space:nowrap;overflow-x:auto;margin:20px}.newArrival>div>div{display:inline-block;width:90%;margin:20px}.newArrival>div::-webkit-scrollbar{border:1px solid black;height:10px;border-radius:5px}.newArrival>div::-webkit-scrollbar-thumb{background-color:#000;border-radius:5px}.sparkle{display:block}.sparkle>img{width:100%;margin-bottom:10px}.sparkle>div{gap:5px}.sparkle>div>h1{font-size:18px}.sparkle>div>p,a{font-size:16px}.banner>div{flex-direction:column;gap:15px}}@media screen and (max-width:350px){.trandingNowSub-Div{grid-template-columns:repeat(2,1fr)}}.card{position:relative;padding:15px;border:1px solid #ddd;border-radius:10px;box-shadow:0 2px 5px #0000001a;background-color:#fff;overflow:hidden;display:flex;flex-direction:column;justify-content:center;gap:10px}.card img{width:100%;object-fit:contain;border-radius:8px}.title{font-weight:700}.productName{font-weight:500}.category{font-weight:400;color:gray}.price{font-weight:700}.rating{font-size:16px;color:#00f}.heart-icon{position:absolute;top:20px;right:20px;color:gray;cursor:pointer;font-size:20px;font-weight:700}.heart-icon:hover{color:#00f;transition:color .3s ease-in-out}.card p:nth-of-type(1):hover{text-decoration:underline;text-underline-offset:4px}.card p:nth-of-type(2):hover{text-decoration:underline;text-underline-offset:4px}.contact{padding:15px 30px}.contact h1{font-size:24px;margin-bottom:16px;text-decoration:underline;text-underline-offset:4px}.contact-info p{margin-bottom:20px;font-size:18px;font-weight:500}.contact-info h3{font-weight:700}.contact-info a{text-decoration:underline;font-weight:400;text-underline-offset:4px}.contact-info a:hover{color:#00f}.login-container{font-family:Arial,sans-serif;text-align:center;margin:0 auto;padding:20px}.logo{width:100px;margin:10px auto}.login-form{max-width:400px;margin:0 auto;padding:20px;border:1px solid #ddd;border-radius:5px;background-color:#fff}.login-form h1{font-size:1.5rem;margin-bottom:20px}.login-form form{display:flex;flex-direction:column;gap:10px}.login-form label{font-weight:700;text-align:left}.login-form input{padding:5px;border:1px solid #ddd;border-radius:3px;font-size:1rem}.login-form .info{font-size:.8rem;color:#666;text-align:left}.login-form button{padding:10px;background-color:#036;color:#fff;border:none;border-radius:3px;cursor:pointer;font-size:1rem}.login-form button:hover{background-color:#05a}.login-form .help,.login-form .sign-in{font-size:.9rem;margin-top:10px}.login-form a{color:#05a;text-decoration:none}.login-form a:hover{text-decoration:underline}.login-footer{margin-top:20px;font-size:.8rem;color:#666}.login-footer a{color:#05a;text-decoration:none}.login-footer a:hover{text-decoration:underline}.error-message{color:red;font-size:.9rem;margin-top:5px}.productPage{display:flex;flex-direction:row;gap:20px}.filters{width:25%;padding:20px;background-color:#f4f4f4;border-radius:10px;box-shadow:0 2px 10px #0000001a}.filters div{margin-bottom:20px}.filters>div>div{display:flex;align-items:center;justify-content:space-between;border-bottom:1.5px dotted black}.filters>div>div h1{font-size:16px;margin:10px 0;font-weight:700}.filters>div>ul{list-style-type:none;padding:10px 0;margin-bottom:10px;border-bottom:1.5px dotted black}.filters>div>ul>li{margin-bottom:5px;cursor:pointer}.filters>div>ul>li:hover{text-decoration:underline;text-underline-offset:4px}.displayProducts{width:70%;padding:20px}.displayProducts>div>h1{font-size:22px;font-weight:700}.displayProducts>div>p{font-weight:500}.displayProducts>div>div{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:20px 0}.displayProducts>div>a{font-size:14px;text-decoration:underline;text-underline-offset:4px}.displayProducts>div a:hover{color:#00f}@media screen and (max-width:768px){.filters{display:none}.displayProducts>div>div{grid-template-columns:repeat(2,1fr)}.productPage{display:block}.displayProducts{width:100%}.displayProducts>div>div{font-size:.8em}}.product-page{display:flex;justify-content:space-between;padding:20px;flex-wrap:wrap}.product-image{display:flex;flex-grow:1}.product-image img{width:90%;border-radius:8px;box-shadow:0 4px 8px #0000001a}.product-details{max-width:500px}.product-title{font-size:24px;font-weight:700;color:#333;margin-bottom:10px}.product-code,.product-category{font-size:16px;color:#777;margin-bottom:5px}.product-price{font-size:22px;font-weight:700;color:#e60000;margin-bottom:10px}.installments{font-size:14px;color:#333;display:block;margin-top:5px}.product-rating{margin:15px 0}.product-rating span{margin-left:10px;color:#777;font-size:14px}.product-size p,.product-width p{font-size:16px;font-weight:700;color:#333}.size-options button{background-color:#f0f0f0;border:1px solid #ccc;padding:8px 12px;margin:5px;font-size:14px;cursor:pointer;border-radius:4px;transition:background-color .3s ease}.size-options button:hover{background-color:#e60000;color:#fff}.product-width button{background-color:#f0f0f0;border:1px solid #ccc;padding:8px 12px;margin:5px 0;font-size:14px;cursor:pointer;border-radius:4px;transition:background-color .3s ease}.product-width button:hover{background-color:#e60000;color:#fff}.add-to-bag button{background-color:#e60000;color:#fff;padding:12px 20px;font-size:18px;font-weight:700;border:none;border-radius:5px;cursor:pointer;display:flex;align-items:center;gap:10px;margin-top:20px;transition:background-color .3s ease}.add-to-bag button:hover{background-color:#c00}.product-shipping{font-size:14px;color:#333;margin-top:15px}.size-chart a{font-size:14px;color:#007bff;text-decoration:none;margin-top:10px}.size-chart a:hover{text-decoration:underline}.product-description h3{font-size:18px;font-weight:700;color:#333;margin-top:20px}.product-description p{font-size:14px;color:#555;line-height:1.5;margin-top:10px}@media screen and (max-width:1024px){.product-image{justify-content:center}.product-image>img{width:100%}.product-page{gap:20px}}
