/* https://ytethinhvuong.vn/userdatb/9353/wp-content/themes/keyweb/css/1.header.css?ver=6.4.1 */
body.js-right{height:100%}.body-inner{position:relative;transition:all 0.4s cubic-bezier(0.46,0.01,0.32,1)}.google_translate_element_kw_ul{padding:0}.cart-right{-webkit-transform:translateZ(0);will-change:transform;position:fixed;top:0;bottom:0;padding:0 15px 15px;max-width:95%;z-index:999999;color:#333;background-color:#fff;transition:all 0.4s cubic-bezier(0.46,0.01,0.32,1);width:325px;right:-325px;border-left:1px solid #e9e9e9}body.js-right .body-inner>.overlay{background:rgba(0,0,0,0.5) none repeat scroll 0 0;bottom:0;content:""!important;display:inline-block!important;left:0;position:absolute;right:0;top:0;z-index:99999}body.js-right .cart-right{display:block;-ms-transform:translateX(-325px);-webkit-transform:translateX(-325px);transform:translateX(-325px)}.pop_header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;border-bottom:1px solid #e9e9e9}.pop_header_title{line-height:50px;font-size:20px;font-weight:700;text-transform:uppercase}.close-pop{cursor:pointer;font-size:20px}.cart-right .cart_item{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #e9e9e9}.cart-right .cart_item,.cart-right .cart_item .cart-product-meta{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}.cart-right .cart_item .product-thumbnail{width:25%;display:block!important}.cart-right .cart_item .cart-product-meta{width:75%;padding-left:10px}.cart-right .product-name{margin-bottom:4px;font-size:13px;font-weight:700;line-height:1.3;width:100%}.cart-right .product-quantity,.cart-right .product-price{width:50%}.cart-right .product-price{text-align:right;font-weight:700;display:block;font-size:13px;color:#d5060a}.note-cart label{font-weight:500}.note-cart textarea{width:100%}.cart-right .order-total{display:flex;justify-content:space-between;margin:20px 0}.cart-right .order-total span:first-child{font-weight:600;text-transform:uppercase}.woocommerce .to-checkout button.button,.woocommerce .to-checkout a.button.alt{padding:10px;width:100%;margin:0;line-height:1.42;text-align:center;vertical-align:middle;white-space:nowrap;cursor:pointer;background-color:#57b1ba;border:2px solid #fff;color:#fff;border-radius:0;font-size:14px;letter-spacing:1px;font-weight:400;margin-bottom:15px;text-transform:uppercase}.woocommerce .cart-right .screen-reader-text{display:none}.woocommerce .cart-right .quantity .qty_button,.woocommerce .cart-right .quantity .qty{outline:none;height:30px;width:20px;padding:0}.woocommerce .cart-right .quantity .nd-quantity-input .qty{width:35px!important;border:1px solid #E5E5E5;border-radius:0}.cart-scroll{height:calc(100vh - 210px);overflow-y:auto;overflow-x:hidden}.pop-cart-content .quantity input.qty{border:0;display:inline-block;height:23px;line-height:23px;min-width:25px;padding:0 3px;text-align:center;background:#f5f5f5;font-size:13px;font-weight:500;border-radius:3px}.header-main{position:relative;-webkit-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;box-shadow:0 0 20px #ccc;z-index:9}.header-main.sticky{z-index:999;animation:headerScroll .5s ease-out forwards}@keyframes headerScroll{0%{transform:translateY(-100%)}100%{transform:translateY(0)}}.full-header{position:relative;background:#fff;z-index:999;overflow-x:clip}.header-wrap{display:flex;justify-content:space-between;align-items:center;padding:15px}.header-logo{overflow:hidden;max-height:120px;transition:all 0.3s;width:16%}.header-logo a{display:flex;width:100%;max-width:240px}.header-wrap img.site-logo{max-width:100%;max-height:120px}.sticky .header-wrap img.site-logo{max-height:50px;transition:all 0.6s}.sticky .header-wrap{transition:all 0.6s;padding:5px}.main-menu{flex:1}.header-right .fa-icon{font-size:18px;margin-left:15px;cursor:pointer}.dropdown-login-user{position:relative}.dropdown-login-user ul{list-style:none;display:none;position:absolute;top:calc(100% - 1px);right:0;background:#fff;padding:0;min-width:170px;margin:0;box-shadow:0 3px 25px 0 rgba(31,38,67,.1);-o-box-shadow:0 3px 25px 0 rgba(31,38,67,.1);-moz-box-shadow:0 3px 25px 0 rgba(31,38,67,.1);-webkit-box-shadow:0 3px 25px 0 rgba(31,38,67,.1)}.dropdown-login-user ul li{padding:0 10px}.dropdown-login-user ul li a{margin:0;display:block;padding:5px;width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-login-user:hover ul{display:block}.app-heart{margin:0 10px}.app-heart,.header-cart{position:relative}.num-count{top:-10px;right:-10px;position:absolute;width:18px;height:18px;font-size:10px;background:#57b1ba;color:#fff;border-radius:50%;line-height:17px;text-align:center}.header-right{display:flex;align-items:center}.header-search{top:0;right:0;bottom:0;left:0;position:absolute;background:#fff;z-index:9999;visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all 0.3s cubic-bezier(0,0,0.38,1);-o-transition:all 0.3s cubic-bezier(0,0,0.38,1);transition:all 0.3s cubic-bezier(0,0,0.38,1)}.header-search.show{visibility:visible;opacity:1;transition:visibility 1s,opacity 1s;-webkit-transform:translateY(0);transform:translateY(0)}.header-search.show::after{content:'';top:0;left:0;position:fixed;background:#ffffff80;z-index:9999;width:100vw;height:100vh}.header-search>.inner-container{z-index:99999;position:relative}.main-search{position:relative;z-index:100;padding:19px 0;display:flex}.main-search form{display:flex;align-items:center;padding-left:50px;width:100%}.main-search i{font-size:20px;cursor:pointer}.main-search .search-submit{border:0}.main-search #search-form{flex:1;border:0}@media only screen and (min-width:1100px){.full-header.sticky .header-logo{max-width:120px}.full-header.sticky .main-menu{margin-top:5px}.full-header.sticky .header-search{margin-top:10px}}@media only screen and (max-width:1100px){.header-wrap{padding:10px 0}.main-menu{flex:1}}@media only screen and (max-width:1100px){.header-logo{max-width:150px;width:auto}}@media only screen and (max-width:900px){.header-right .fa-icon{font-size:18px;margin-left:10px}}