*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:85%;scroll-behavior:smooth}a{color:#000;text-decoration:none}h1,h2,h3,p{margin-bottom:0;margin-top:0}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;margin:0}.container{-ms-overflow-style:none;min-height:100vh;scrollbar-width:none}::-webkit-scrollbar{display:none}.pageNotFound{font-size:1.8rem;height:100vh}.footer,.pageNotFound{align-items:center;display:flex;font-weight:600;justify-content:center}.footer{background-color:#232f3e;color:#ddd;flex-direction:column;gap:10px;margin-top:20px;padding:1rem;text-align:center}.footer__icon-section{display:flex;gap:10px}.footer__icon{cursor:pointer;font-size:23px;transition:all ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.footer__icon:hover{-webkit-transform:scale(1.3);transform:scale(1.3)}.cart{background:rgba(0,0,0,.5);position:fixed;right:0;top:0;transition:all .4s ease-in-out;width:100vw;z-index:100}.cart__section{background-color:#fff;float:right;min-height:100vh;padding:8px 10px;transition:all .5s ease-in-out;width:100vw}@media(min-width:960px){.cart__section{width:40vw}}.cart__section__icon{align-items:center;background-color:transparent;border:none;cursor:pointer;display:flex;flex-direction:row;font-size:1rem;font-weight:500;gap:2px;justify-content:center;margin-left:10px}.cart__section__icon span{font-size:1.2rem;margin-left:3px}.cart__section--items{color:#635bff}.cart__section--empty{margin:40px;text-align:center}.cart__section--empty h3{font-size:20px;font-weight:600}.cart__section--empty button{margin-top:1.5rem}@media(min-width:600px){.cart__section--empty button{width:auto}}.cart .cart-product{margin-top:5px;max-height:80vh;overflow:auto;padding:15px 10px}.cart .cart-product__info{align-items:center;border-bottom:1px solid #ebebeb;display:flex;flex-direction:column;justify-content:center;margin-bottom:1rem;padding-bottom:25px;padding-left:5px}@media(min-width:600px){.cart .cart-product__info{flex-direction:row;gap:30px}}.cart .cart-product__image{background-color:#ebebeb;border-radius:15px;height:150px;object-fit:contain;width:70%}@media(min-width:600px){.cart .cart-product__image{width:250px}}.cart .cart-product__desc{width:100%}.cart .cart-product__desc p{font-size:1rem;margin:.5rem 0}@media(min-width:600px){.cart .cart-product__desc p{font-size:1.2rem;font-weight:500}}.cart .cart-product__quantity{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:1rem}.cart .cart-product__quantity__desc{border:1px solid gray;display:flex;height:40px;max-width:130px}.cart .cart-product__quantity .qty-value{font-size:16px;padding:7px 18px;text-align:center}.cart .cart-product__quantity .decrement-btn,.cart .cart-product__quantity .increment-btn{background-color:#fff;border:0;cursor:pointer;font-size:16px;font-weight:600;height:100%;outline:none;padding:10px;text-align:center;width:100%}.cart .cart-product__quantity .decrement-btn{border-right:1px solid gray;color:red}.cart .cart-product__quantity .increment-btn{border-left:1px solid gray;color:#31a831}.cart .cart-product__quantity .remove-item{background:transparent;border:none;color:#f02d34;cursor:pointer;font-size:24px}.cart__total-section{padding:1rem}.cart__total-section h4{text-align:center}@media(min-width:600px){.cart__total-section{align-items:center;display:flex;flex-direction:column;justify-content:center;width:auto}}.cart__btn{background-color:#635bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1.1rem;margin-top:10px;padding:10px 12px;transition:-webkit-transform .5s ease-in;transition:transform .5s ease-in;transition:transform .5s ease-in,-webkit-transform .5s ease-in;width:100%}.cart__btn:hover{background-color:#6e68dc}.navbar{background-color:#fff;box-shadow:0 1px 4px rgba(0,0,0,.16);justify-content:space-between;padding:1rem 1.8rem;position:fixed;top:0;width:100%;z-index:999}.navbar,.navbar__logo{align-items:center;display:flex;flex-direction:row}.navbar__logo{font-size:1.1rem;font-weight:600;gap:5px;justify-content:center}.navbar__logo>svg{font-size:2rem}.navbar__menu{align-items:center;display:flex;flex-direction:row;gap:3rem;justify-content:flex-end}.navbar__menu__user{position:relative}.navbar__menu__user-info{align-items:center;background-color:#7dc1d7;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-direction:row;font-size:20px;height:30px;justify-content:center;width:30px}.navbar__menu__user-logout{background-color:#fff;border-radius:6px;color:#111;font-size:1rem;left:50%;margin-left:-60px;padding:8px 0;position:absolute;right:40px;text-align:center;top:100%;visibility:hidden;width:120px;z-index:1}.navbar__menu__user:hover .navbar__menu__user-logout{color:#635bff;visibility:visible}.navbar__menu__user-signIn_icon{color:#635bff;font-size:2rem}.navbar__menu__cart{position:relative}.navbar__menu__cart-icon{align-items:center;background-color:transparent;border:transparent;color:gray;cursor:pointer;display:flex;flex-direction:row;font-size:30px;justify-content:center}.navbar__menu__cart--qty{background-color:#635bff;border-radius:50%;color:#eee;font-size:12px;font-weight:600;height:18px;min-width:18px;position:absolute;right:-7px;text-align:center;top:-5px}.network_section{background-color:#bf2938;bottom:0;color:#fff;display:none;padding:1px;position:fixed;text-align:center;width:100%;z-index:100}.banner{background-color:#dcdcdc;min-height:400px}.banner .banner__card{display:flex;flex-direction:column-reverse;transition:all .4s ease;width:100%}@media(min-width:600px){.banner .banner__card{flex-direction:row;gap:20px;margin:0 auto;max-width:80vw}}.banner .banner__card__desc{padding:1rem 1.6rem}@media(min-width:600px){.banner .banner__card__desc{padding:5rem 1rem}}.banner .banner__card__desc h3{color:#fff;font-size:1.4rem}.banner .banner__card__desc p{color:#324d67;font-size:1rem;font-weight:500;margin:.5rem 0}.banner .banner__card__desc button{background-color:#f02d34;border:none;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:10px 16px;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.banner .banner__card__desc button:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}@media(min-width:600px){.banner .banner__card__desc h3{font-size:2.4rem}.banner .banner__card__desc p{font-size:1.5rem}}.banner .banner__card__image{display:flex;place-content:center}.banner .banner__card__image img{height:300px;object-fit:contain;width:250px}@media(min-width:600px){.banner .banner__card__image img{height:400px;width:350px}}.product{border:1px solid #ebebeb;border-radius:5px;color:#324d67;cursor:pointer;max-width:250px;min-height:250px;transition:-webkit-transform .8s ease-out;transition:transform .8s ease-out;transition:transform .8s ease-out,-webkit-transform .8s ease-out}.product:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.product__image{background:#ebebeb;max-height:150px;object-fit:contain}.product__desc{padding:.5rem 1rem}.product__desc--name{word-wrap:break-word;font-size:.9rem}.product__desc--price{font-size:.8rem;font-weight:800;margin-top:6px}.product__section{border:1px solid rgba(0,0,0,.1)}.product__section__text{border-bottom:1px solid rgba(0,0,0,.1);padding:15px 20px}.product__section__btn{display:flex;justify-content:center;margin-top:1rem}.product__section__btn button{background-color:#635bff;border:0;border-radius:5px;color:#fff;cursor:pointer;font-weight:600;padding:.8rem 1.5rem;transition:all .5s ease}.product__section__btn button :focus,.product__section__btn button:hover{background-color:#7b76e5}.product__section__status-info{font-weight:600;margin-top:.5rem;text-align:center}.product__section__card{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));padding:1rem;place-items:center}.status-info{font-weight:600;margin-top:2rem;text-align:center}.product-detail-container{align-items:flex-start;color:#324d67;display:flex;flex-direction:column;justify-content:flex-start;padding-left:1rem;padding-right:1rem;padding-top:2rem}@media(min-width:600px){.product-detail-container{flex-direction:row;gap:15px}}@media(min-width:960px){.product-detail-container{flex-direction:row;gap:30px}}.product-detail-container .arrow-icon{background-color:transparent;border:none;cursor:pointer;display:flex;font-size:1.6rem;margin-bottom:1rem}.product-detail-container .product-detail-image{background-color:#ebebeb;border-radius:15px;cursor:pointer;height:250px;object-fit:contain;transition:.3s ease-in-out;width:100%}@media(min-width:600px){.product-detail-container .product-detail-image{height:350px}}@media(min-width:960px){.product-detail-container .product-detail-image{height:400px}}.product-detail-container .small-images-container{display:flex;gap:10px;margin-top:20px}.product-detail-container .small-images-container .small-image{background-color:#ebebeb;border-radius:8px;cursor:pointer;height:70px;width:70px}.product-detail-container .small-images-container .selected-image{box-shadow:0 0 3px 2px #ffa41c;margin-bottom:1rem}.product-detail-container .product-detail-desc{word-wrap:break-word}.product-detail-container .product-detail-desc h3{font-size:1.2rem}.product-detail-container .product-detail-desc p{font-size:.8rem;margin-top:10px}.product-detail-container .product-detail-desc .price{font-size:1rem;font-weight:600}.product-detail-container .product-detail-desc .title{color:#000;font-size:13px;margin-right:.7rem;text-transform:uppercase}.product-detail-container .product-detail-desc .select-product-color{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-top:1rem}.product-detail-container .product-detail-desc .select-product-color .colorItemList{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:flex-start}.product-detail-container .product-detail-desc .select-product-color .colorItemList span{border-radius:50%;cursor:pointer;display:inline-block;height:30px;width:30px}.product-detail-container .product-detail-desc .select-product-color .colorItemList .active{border:3px solid #51cccc}.product-detail-container .product-detail-desc .select-product-size{align-items:center;display:flex;margin-top:1rem}.product-detail-container .product-detail-desc .select-product-size .size-box{display:flex}.product-detail-container .product-detail-desc .select-product-size .size-box .size{border:1px solid #ddd;border-radius:50px;cursor:pointer;display:inline-block;font-size:13px;height:40px;line-height:35px;margin-right:10px;text-align:center;width:40px}.product-detail-container .product-detail-desc .select-product-size .size-box .active{border:3px solid #51cccc}.product-detail-container .product-detail-desc .errorText{color:red;font-size:15px;margin-top:10px}.product-detail-container .product-detail-desc .quantity{align-items:center;display:flex;gap:20px;margin-top:1rem}.product-detail-container .product-detail-desc .quantity .quantity-desc{border:1px solid gray;display:flex;height:40px;max-width:130px}.product-detail-container .product-detail-desc .quantity .num{font-size:16px;padding:7px 18px;text-align:center}.product-detail-container .product-detail-desc .quantity .minus,.product-detail-container .product-detail-desc .quantity .plus{background-color:#fff;border:0;cursor:pointer;font-size:16px;font-weight:600;height:100%;outline:none;padding:10px;text-align:center;width:100%}.product-detail-container .product-detail-desc .quantity .minus{border-right:1px solid gray;color:red}.product-detail-container .product-detail-desc .quantity .plus{border-left:1px solid gray;color:#31a831}@media(min-width:600px){.product-detail-container .product-detail-desc h3{font-size:1.5rem}.product-detail-container .product-detail-desc p{font-size:1.2rem}}@media(min-width:960px){.product-detail-container .product-detail-desc h3{font-size:1.8rem}.product-detail-container .product-detail-desc p{font-size:1rem}}.product-detail-container .product-btn-section{display:flex;gap:10px;margin-top:1.5rem}.product-detail-container .product-btn-section button{background-color:#ffd814;border:0;border-radius:3px;color:#3a3d3d;cursor:pointer;font-size:inherit;font-weight:500;outline:0;padding:1rem 1.4rem}.product-detail-container .product-btn-section .img-icon{align-items:center;display:flex;gap:5px}.product-detail-container .product-btn-section .buy-now{background:#ffa41c}.login{color:#3c4257;display:flex;font-weight:600;justify-content:center;margin-top:5rem}.login__section{box-shadow:0 2px 8px 0 rgba(99,99,99,.2);padding:1.4rem;width:90vw}.login__section__form .text-blk{margin:1rem 0}.login__section__form .error{color:red}.login__section__form .register-link{margin-top:.8rem;text-align:center}.login__section__form .register-link>a{color:#635bff}.login__section__form .register-link>a:hover{text-decoration:underline}@media(min-width:600px){.login__section{width:60vw}.login__section__form{padding:1rem 1.5rem}}@media(min-width:960px){.login__section{width:35vw}.login__section__form{padding:1rem 2.5rem}}.login__section h3{font-size:1.5rem}.login__section input{background:transparent;border:1px solid #8792a2;height:3rem;margin:.5rem 0;padding:0 1.1rem;width:100%}.login__section button{cursor:pointer;font-size:1rem;font-weight:600;height:3rem;margin-top:1rem;outline:none;padding:.7rem 2.5rem;transition:all .4s ease;width:100%}.login__section button:hover:not(:disabled){opacity:.9}.login__section button:focus{box-shadow:0 0 0 2px #ebe4dd;outline:none}.login__section button:disabled{cursor:not-allowed;opacity:.7}.login__log-in{background-color:#635bff;border:none;color:#fff}.login__google-signIn{align-items:center;background-color:#fff;border:1px solid #b7b4b4;color:gray;display:flex;flex-direction:row;gap:10px;justify-content:center}.login__google-signIn>svg{font-size:18px}.register{color:#3c4257;display:flex;font-weight:600;justify-content:center;margin-top:3rem}.register__section{box-shadow:0 2px 8px 0 rgba(99,99,99,.2);margin-top:1rem;padding:1.4rem;width:90vw}.register__section__form .text-blk{margin:1rem 0}.register__section__form .error{color:red}.register__section__form .login-link{margin-top:1rem;text-align:center}.register__section__form .login-link>a{color:#635bff}.register__section__form .login-link>a:hover{text-decoration:underline}@media(min-width:600px){.register__section{width:60vw}.register__section__form{padding:1rem 1.5rem}}@media(min-width:960px){.register__section{width:35vw}.register__section__form{padding:1rem 2.5rem}}.register__section h3{font-size:1.5rem}.register__section input{background:transparent;border:1px solid #8792a2;height:3rem;margin:.5rem 0;padding:0 1.1rem;width:100%}.register__section button{background-color:#635bff;border:none;color:#fff;display:block;font-size:inherit;height:3rem;margin-top:1.5rem;outline:none;padding:.7rem 2.5rem;transition:all .4s ease;width:100%}.register__section button:hover:not(:disabled){opacity:.9}.register__section button:focus{box-shadow:0 0 0 2px #ebe4dd;outline:none}.register__section button:disabled{cursor:not-allowed;opacity:.7}.success{display:flex;min-height:80vh}.success__card-section{align-items:center;background-color:#dcdcdc;border-radius:15px;display:flex;flex-direction:column;justify-content:center;margin:auto;padding:20px;width:90vw}@media(min-width:600px){.success__card-section{padding:40px;width:50vw}}.success__card-section__icon{color:green;font-size:40px}.success__card-section h2{color:#324d67;font-size:1rem;font-weight:800;margin:10px;text-transform:capitalize}.success__card-section .email-msg{font-size:16px;font-weight:600;text-align:center}.success__card-section p{font-size:20px;font-weight:600}.success__card-section .description{font-size:16px;font-weight:600;margin-top:15px;text-align:center}.success__card-section .email{color:#f02d34;margin-left:5px}.success__card-section .btn{background-color:#f02d34;border:0;border-radius:5px;color:#fff;cursor:pointer;margin-top:.5rem;padding:.8rem 1.5rem;transition:background .5s ease}.success__card-section .btn :focus,.success__card-section .btn:hover{background:#d1272d}.cancel{display:flex;min-height:80vh}.cancel__card-section{align-items:center;background-color:#dcdcdc;border-radius:15px;display:flex;flex-direction:column;justify-content:center;margin:auto;padding:20px;width:90vw}@media(min-width:600px){.cancel__card-section{padding:40px;width:20vw}}.cancel__card-section__icon{color:red;font-size:40px}.cancel__card-section h2{color:#324d67;font-size:1.3rem;font-weight:600;margin:10px;text-transform:capitalize}.cancel__card-section .btn{background-color:#f02d34;border:0;border-radius:5px;color:#fff;cursor:pointer;margin-top:.5rem;padding:.8rem 1.5rem;transition:background .5s ease}.cancel__card-section .btn :focus,.cancel__card-section .btn:hover{background:#d1272d}.page-btn{border:none;border-radius:0;border-right:1px solid #d9d4d4;height:40px;width:40px}.selected{background-color:#635bff;color:#fff;font-weight:600}.productCategory{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}@media(min-width:600px){.productCategory{flex-direction:row}}.productCategory__filter{min-width:20rem}.productCategory__filter .accordion{background-color:#fff;color:#000;padding:1rem}.productCategory__filter .accordion h4{font-size:1.2rem}.productCategory__filter .accordion .filtersection{margin:10px;position:relative}.productCategory__filter .accordion .filtersection span{font-size:1rem}.productCategory__filter .accordion .filtersection .label{align-items:center;color:#000;cursor:pointer;display:flex;font-size:.8rem;font-weight:600;justify-content:space-between;padding:10px 0;position:relative}.productCategory__filter .accordion .filtersection .label .arrow{font-size:1.1rem}.productCategory__filter .accordion .filtersection .content{background:#fff;position:relative;text-align:justify;transition:.5s}.productCategory__items .dropdown_filter{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:space-between;padding:1rem}@media(min-width:600px){.productCategory__items .dropdown_filter{flex-direction:row;margin:0 auto;max-width:65vw;width:70vw}}.productCategory__items .dropdown_filter p{font-size:1.2rem}.productCategory__items .dropdown_filter__section label{font-size:1.1rem;margin-right:.4rem}.productCategory__items .dropdown_filter__section select{border:1px solid #d9d4d4;height:30px}.productCategory__items__info{display:flex;justify-content:space-between;padding:1rem}.productCategory__items__section{display:flex;flex-wrap:wrap;gap:3rem;justify-content:center}.productCategory .pagination{display:flex;justify-content:center;margin-top:1.5rem;padding:10px}
/*# sourceMappingURL=main.afb0be81.css.map*/