.header{background:#fff;position:relative;top:0;width:100%}.header .line{height:auto;overflow:unset;padding-bottom:15px;padding-top:15px;transition:.3s ease-out;width:auto}.header .header-item-right{display:none}.header .header-logo{display:block;flex-shrink:0;min-width:200px}.header .header-search-wrapper{align-items:center;display:flex;position:relative;width:100%}.header .navbar-cart{align-items:center;display:flex;justify-content:flex-end}.header .wishlist{margin-right:30px}.header .wishlist .link-favorites{align-items:center;color:#555;display:flex;font-size:14px;font-weight:500;text-decoration:none;white-space:nowrap}.header .wishlist .link-favorites i{font-size:20px;margin-right:5px}.header .wishlist .link-favorites:hover{opacity:.7}.header .navbar-cart .wishlist a{border:1px solid #eee;border-radius:50%;color:#555;display:inline-block;font-size:18px;height:40px;line-height:40px;position:relative;text-align:center;width:40px}.user-logout{display:flex;flex-direction:column;font-size:14px;white-space:nowrap}.userLoginAll{color:#000;font-size:14px;font-weight:500;text-decoration:none}.userLoginAll:hover{opacity:.7;text-decoration:underline}.accountAll,.welcome{color:#000;font-size:14px;font-weight:500;text-decoration:none}.accountAll:hover{opacity:.7;text-decoration:underline}.create__account{color:#000;font-size:14px;font-weight:500;text-decoration:none}.create__account:hover{opacity:.7;text-decoration:underline}.wishlist-user{align-items:center;display:flex}.header .navbar-cart .wishlist-user i{color:#555;display:inline-block;font-size:18px;height:40px;line-height:40px;position:relative;text-align:center;width:40px}.header .navbar-cart .wishlist a .total-items{background-color:#465fbc;border-radius:50%;color:#fff;font-size:12px;font-weight:500;height:19px;line-height:19px;position:absolute;right:-6px;text-align:center;top:-5px;width:19px}.header .navbar-cart .cart-items{margin-left:30px;position:relative}.header .searchProduct:focus-visible{outline:none}.header .navbar-cart .cart-items .main-btn{align-items:center;background-color:#5bb54f;border-radius:20px;color:#fff;display:flex;font-size:14px;gap:10px;height:100%;justify-content:center;min-width:54px;padding:10px 15px;position:relative;text-align:center}.header .navbar-cart .cart-items .main-btn .total-items{border-radius:50%;color:#fff;font-size:18px;font-weight:700;text-align:center}.header .main-menu-search .navbar-search{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;position:relative}.header .main-menu-search .search-input{width:100%}.header .main-menu-search .search-input .searchProduct{background-color:transparent;border:1px solid #e2e2e2;border-radius:26px 0 0 26px;font-size:14px;height:40px;padding:0 15px;width:100%}.header .main-menu-search .search-btn button{border:1px solid #e2e2e2;border-radius:0 26px 26px 0;color:#fff;font-size:15px;height:40px;margin-left:-2px;padding:0 15px}.header .main-menu-search .search-btn button i:hover{opacity:.5}.header .nav-inner{display:flex}.header .mega-category-menu{align-items:center;border-right:1px solid #eee;cursor:pointer;display:flex;margin-right:40px;padding-right:112px;position:relative}.navbar-expand-lg .navbar-nav{margin:0;margin-left:0!important;margin-right:auto!important}.header .navbar .navbar-nav .nav-item a.active{color:#0167f3}@media only screen and (min-width:992px){#list-product-search{min-width:500px}}@media only screen and (max-width:767px){.header .topbar{display:none}.header .line{flex-wrap:wrap;justify-content:start;padding-bottom:1.25rem;padding-top:1.25rem}.header .header-logo{text-align:center}.header .header-logo .navbar-brand{margin:0 auto;max-width:calc(100% - 80px);order:1;text-align:center}.header .header-search-wrapper{margin-top:1.25rem;order:3}.header .navbar-cart .cart-items{margin-left:0}.header .user-login,.header .wishlist{display:none}.header .general-infos{margin-left:0}.header .header-item-right{display:flex}.header .button{margin:0!important}.header .navbar-brand{display:block;padding:0;text-align:left}.search-btn,.search-input .searchProduct{margin-top:10px}.list-products{padding:0 0 0 15px}.name-product-search{margin-left:10px}}@media screen and (min-width:768px){.header .header-search-module,.header .header-search-wrapper{margin:0 30px;max-width:600px}.header .header-logo{margin-right:1.875rem}}@media only screen and (min-width:768px) and (max-width:991px){.search-btn,.search-input .searchProduct{margin-top:10px}.header .button{margin:0!important}.header .line{flex-wrap:wrap}.header .user-login{display:none}.header .header-logo{text-align:center}.header .header-logo .navbar-brand{margin:0 auto;max-width:calc(100% - 80px);order:1;text-align:center}.header .navbar-cart .cart-items{margin-left:0}.header .header-item-right{display:flex}.header .header-search-wrapper{margin:0;max-width:100%;order:3}.header .general-infos{order:2}.header .wishlist{display:none}}#list-product-search{background-color:#fff;border-radius:26px;flex-direction:column;left:0;list-style-type:none;margin:0;padding:0;position:absolute;width:100%;z-index:9999}#list-product-search .link-product-search{cursor:pointer}#list-product-search li{align-items:center;border-bottom:1px solid #ddd;display:flex;list-style:none;margin:0;min-height:100px;overflow:hidden;padding:0 0 0 7px}.product-search{max-height:350px;overflow-y:auto}.category-search .title-category,.product-search .item-product{font-weight:500;padding:10px 15px 0}#list-product-search .item-category{border-bottom:none;min-height:0;padding:0 0 0 17px}.cart-search-product{text-align:center}#list-product-search li a{color:#000;display:block;font-size:18px;padding:5px;text-decoration:none}.head-product-search{cursor:pointer;display:flex;flex-direction:row;padding:.1875rem}.img-product-search{display:flex;justify-content:center;max-width:120px}.img-product-search img{background-position:50%;background-repeat:no-repeat;background-size:contain;max-height:80px;max-width:80px;-o-object-fit:contain;object-fit:contain;width:80px}.body-product-search{align-items:center;display:flex;flex-direction:row;width:100%}.name-product-search{color:#565c69;display:inline-grid;font-size:.875rem;font-weight:400;line-height:1.5rem;overflow:hidden;padding:0 .5rem;text-overflow:ellipsis;width:calc(100% - 2.8125rem)}.name-product-search .name{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.name-product-search .value-cash{color:#00b25e;font-weight:500}.name-product-search .value-card{color:#ff5510;font-weight:500;text-decoration:line-through}.cart-search-product a i{color:inherit;font-size:22px}.results-search-product{align-items:center;display:flex;justify-content:end;padding:10px;text-align:left}.results-search-product span{margin-right:10px}
