/* http://woodsvietnam.com/userdata/9266/wp-content/themes/keyweb/css/1.header.css?ver=6.4.1 */
.full-menu.sticky{-webkit-animation:stuckMoveDown .8s;animation:stuckMoveDown .8s}@keyframes stuckMoveDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.full-header{padding-top:5px;background:#0c0c0c;z-index:999;padding-bottom:15px}.header-content{width:100%;align-items:center}.header-logo{max-width:185px;overflow:hidden;max-height:120px;transition:all 0.3s;margin-right:30px}.header-logo a{float:left;width:100%}img.site-logo{max-width:100%;max-height:120px}.header-store{width:21%;margin-right:15px}.header-btn{display:inline-block;width:100%;background:#3838388a;padding:7px;text-align:center;text-transform:capitalize;border-radius:5px;cursor:pointer;color:#fff}.header-search{width:100%;max-width:727px}.header-search .form-search{width:69%;position:relative}.header-search .form-search input{border:none;height:35px;border-radius:5px;width:100%}.header-search .form-search button{position:absolute;right:3px;top:0;height:35px;background-color:transparent;border-right:0;line-height:35px;padding:0;width:40px;font-size:17px}.cart-header .icon-mini-cart{width:30px;font-size:20px;color:#2f2f33;margin-left:5px}.cart-header-sub .btn-show-cart{position:relative}.cart-header-sub{display:flex;align-items:center}.btn-show-cart b.cart-count{position:absolute;top:-3px;right:-3px;box-shadow:1px 1px 3px 0px rgba(0,0,0,0.3);height:17px;width:17px;line-height:17px;background-color:#d33;border-radius:99px;color:#fff;font-size:11px;text-align:center}.btn-show-cart{display:inline-block;font-size:13px;color:#bdbdc6;line-height:19px}.btn-show-cart span.iconcart{position:relative;display:inline-block}.header-right{flex:1;justify-content:space-between;align-items:center;line-height:1.2}.cart-text{position:relative}.cart-count{position:absolute;font-style:normal;font-family:Arial,Sans-serif!important;top:0px;right:-6px;font-weight:700;background-color:#d26e4b;box-shadow:1px 1px 3px 0px rgba(0,0,0,.3);font-size:11px;padding-left:2px;padding-right:2px;opacity:.9;line-height:17px;letter-spacing:-.5px;height:17px;min-width:17px;border-radius:99px;color:#fff;text-align:center;z-index:1;transition:transform .2s}.product-tk a{color:#3f0;text-transform:capitalize;font-size:15px;line-height:20px;font-weight:700}.header-phone a{display:block;color:#ffa900;font-size:18px;font-weight:700}.header-cart .cart{display:none;position:absolute;top:50px;right:-50%;background:#fff;padding:0;text-align:left;z-index:10000}.header-cart{position:relative;padding:15px 0}.header-cart:hover .cart{display:block}.header-cart .btn-show-cart img{height:50px;width:50px;object-fit:contain}.cart-header .minicart-body{padding:5px 0px;margin:0;max-height:582px;width:305px;border:solid 2px #ddd;border:solid 2px #ddd;box-shadow:1px 1px 15px rgba(0,0,0,0.15)}.cart-header .woocommerce-mini-cart{padding:0 20px!important;overflow-y:auto;max-height:400px}.cart-header .woocommerce-mini-cart__total.total,.woocommerce .cart-header .woocommerce-mini-cart__total.total{margin:20px 0;padding:0 20px}.cart-header li{list-style:none;overflow:hidden;border-bottom:1px solid #ebebeb;padding:20px 0!important}.cart-header li+li{padding-top:20px}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{font-weight:normal!important}.woocommerce .cart-header a.remove:hover{color:inherit;background:inherit}.cart-header .minicart-body a.remove{float:right;text-align:right;font-size:17px;line-height:18px;padding-left:5px;font-weight:700!important;color:#7b8395!important}.cart-header .minicart-body a.remove:hover{color:#226fe9!important}.cart-header .minicart-body a .attachment-woocommerce_thumbnail{float:left!important;width:60px!important;min-height:60px;height:auto;margin-right:15px}.cart-header .quantity{display:block;font-size:13px;margin-left:70px}.nd-quantity{width:50px;padding:6px 18px;border:1px solid #eaebf3;border-radius:20px;display:block}.cart-header .amount{font-weight:700;color:#d33;margin-bottom:5px;font-size:15px}.cart-header .total .amount{font-weight:700;float:right}.cart-header .total{font-size:16px}.cart-header .total strong{font-size:14px;font-weight:500}.cart-header .woocommerce-mini-cart__buttons{padding:0 20px}.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{border:0!important}.cart-header .minicart-body .variation dt{display:none}.cart-header .minicart-body .variation,.cart-header .minicart-body .variation dd,.cart-header .minicart-body .variation dd p{display:initial;margin:0;float:none}.cart-header .minicart-body dl.variation::before{content:"-";display:initial}.cart-header .minicart-body dl.variation dd::before{content:"/"}.cart-header .minicart-body dl.variation dd:first-child::before{display:none}.woocommerce .cart-header .cart .button.checkout.wc-forward,.cart-header .cart .button.checkout.wc-forward{padding:8px 20px;text-align:left;cursor:pointer;text-decoration:none;transition:color 300ms ease-in-out 0s,background-color 300ms ease-in-out 0s,background-position 300ms ease-in-out 0;background:#226fe9;text-align:center;color:#fff;text-transform:uppercase;font-weight:500;display:block;margin-bottom:10px;height:auto;width:auto}.woocommerce .cart-header .cart .button.wc-forward,.cart-header .cart .button.wc-forward{background:#e9edf5;color:#7b8395;border:1px solid #e9edf5;font-size:14px;padding:8px 20px!important;text-align:left;cursor:pointer;text-decoration:none;transition:color 300ms ease-in-out 0s,background-color 300ms ease-in-out 0s,background-position 300ms ease-in-out 0;text-align:center;display:block;height:auto!important;width:auto;margin-bottom:10px;text-transform:uppercase;font-weight:500}.woocommerce-mini-cart__empty-message{padding:0 20px}.cart-header .minicart-body p.woocommerce-mini-cart__empty-message{float:none;margin-bottom:0}.full-menu{z-index:999;background-color:#fff;position:relative;overflow-x:clip}.category-header{position:relative;z-index:100;width:245px}#menu_category_header{position:relative;width:100%}#menu_category_header .category-heading{border:none;cursor:pointer;position:relative;background-color:#000;color:#FFF;font-size:16px;text-transform:uppercase;padding:12px 0 12px 15px;font-weight:400}#menu_category_header .category-heading i{margin-right:9px}#menu-dm-box{display:none;position:absolute}#menu-dm-box #mega-menu-wrap-menu_danh_muc #mega-menu-menu_danh_muc>li.mega-menu-item{width:100%!important}#menu-dm-box #mega-menu-wrap-menu_danh_muc #mega-menu-menu_danh_muc li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator{float:right}#menu-dm-box #mega-menu-wrap-menu_danh_muc #mega-menu-menu_danh_muc>li.mega-menu-flyout ul.mega-sub-menu{left:100%!important;top:0}#menu-dm-box #mega-menu-wrap-menu_danh_muc #mega-menu-menu_danh_muc>li.mega-menu-megamenu>ul.mega-sub-menu{min-width:840px;max-width:1200px;left:100%!important;top:0}.home .full-menu.sticky #menu-dm-box,.full-menu.sticky #menu-dm-box,#menu-dm-box{-webkit-box-shadow:0px 3px 3px 1px rgba(0,0,0,.1);-moz-box-shadow:0px 3px 3px 1px rgba(0,0,0,.1);box-shadow:0px 3px 3px 1px rgba(0,0,0,.1);margin-top:0}.main-menu{position:relative;background-color:#c90000;transition:margin-top 0.3s;width:calc(100% - 246px);margin-left:1px}.main-menu::before{background:#c90000;height:44px;content:"";position:absolute;width:100%;background:#000;bottom:0}@media only screen and (min-width:1100px){.full-menu.sticky{z-index:9999;box-shadow:1px 1px 10px rgba(0,0,0,.15)}.home .full-menu.sticky #menu-dm-box{display:none}.home .full-menu.sticky .category-header:hover #menu-dm-box{display:block;webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;animation:slide-up 0.3s}}@media only screen and (max-width:1200px){.header-search{width:100%;max-width:100%;order:3}.header-search .form-search{flex:1}.header-right{justify-content:flex-end}.header-right>div{margin-left:20px}}@media only screen and (max-width:1100px){.header-logo{max-width:150px}}@media only screen and (min-width:900px){.home #menu-dm-box{display:block}}@media only screen and (max-width:900px){.menu-wrap{margin:0 -10px}#menu_category_header .category-heading{font-size:14px;padding:8px 15px}.main-menu{display:flex;align-items:center;justify-content:flex-end;flex:1}.main-menu::before{display:none}}@media only screen and (max-width:800px){#menu-dm-box{position:unset;display:block}#menu_category_header .category-heading{display:none}}@media only screen and (max-width:767px){.category-header{width:auto;min-width:215px}.header-phone,.header-right-text,.menu-header-top{display:none}.header-cart .cart{right:0}}@media only screen and (max-width:600px){.header-store{display:none}}