.topbar{background:var(--main-color);padding:8px 0}.topbar__wrapper{justify-content:space-between}.topbar .topbar-item{display:-ms-flexbox;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center}.topbar .topbar-item span{font-size:14px;color:#FFFFFF;display:inline-block;margin-left:8px}.topbar .topbar-item span.fs14{font-size:14px}.topbar .topbar-item a{color:#FFFFFF;display:inline-block;margin-left:8px;font-size:14px;text-transform:capitalize}@media (max-width: 767px){.topbar .topbar-item{flex:0 0 100%;justify-content:center}}.topbar .topbar__link{padding:0;margin:0;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;-webkit-align-items:center}.topbar .topbar__link li:not(:last-child){margin-right:18px}.topbar .topbar__link li a{display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;-webkit-align-items:center}.main-header{position:relative;z-index:999}.header-main{background:#F0F2F3;position:relative}.header-main.hSticky{visibility:hidden;opacity:0}.header-main.hSticky.hSticky-nav{position:fixed;top:0;left:0;right:0;z-index:999;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);-moz-box-shadow:0 0 10px rgba(0,0,0,0.2);box-shadow:0 0 10px rgba(0,0,0,0.2);opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;transition:all 400ms ease}.header-main.hSticky.hSticky-nav.hSticky-up{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;transition:all 400ms ease}.header-top{padding:10px 0}.header-top__wrapper{justify-content:space-between;-webkit-justify-content:space-between;align-items:center;-webkit-align-items:center}.header-top__logosearch{display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;-webkit-justify-content:space-between;align-items:center;-webkit-align-items:center}.header-top__logosearch .btn-menu__home{margin-right:16px}@media (min-width: 1201px){.header-top__logosearch .btn-menu__home{display:none}}@media (max-width: 767px){.header-top__logosearch .btn-menu__home{margin-right:5px}}.header-top__logosearch .header-top__logo{max-width:70px}@media (max-width: 767px){.header-top__logosearch .header-top__logo{max-width:60px}}.header-top__logosearch .header-top__search{flex:1;-ms-flex:1;margin-left:20px}@media (max-width: 767px){.header-top__logosearch .header-top__search{margin-left:8px}}.header-top__link ul{display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end;margin:0;padding:0 0 0 0}.header-top__link ul a{font-size:14px;position:relative;display:block;text-align:center;color:#707070}.header-top__link ul a svg{display:inline-block;width:26px;height:26px}.header-top__link ul a span{display:block}@media (max-width: 767px){.header-top__link ul a .link-title{display:none}}.header-top__link ul .link-icon{position:relative}.header-top__link ul .link-icon span{width:20px;height:20px;border-radius:100%;background:#F92950;text-align:center;line-height:20px;font-size:10px;color:#fff;position:absolute;top:-10px;right:14px}@media (max-width: 767px){.header-top__link ul .link-icon span{top:-6px;right:-6px}}@media (min-width: 768px){.header-top__link ul.list-actions li:not(:last-child){margin-right:27px}}@media (max-width: 767px){.header-top__link ul.list-actions li:last-child{display:none}.header-top__link ul.list-actions li:not(:first-child){margin-left:20px}}.header-logo{padding:8px 0;border-bottom:1px solid var(--main-color)}.header-bottom{position:relative;border-top:1px solid var(--main-color)}.header-bottom__wrapper{display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between}.header-bottom .header-search{max-width:475px;width:100%}.header-mobile{padding:6px 0}.header-mobile .header-mobile__wrapper{align-items:center;-webkit-align-items:center}.header-mobile .btn-menu-mb__home{outline:0}.header-mobile .col-menu{flex:0 0 40px;-ms-flex:0 0 40px;max-width:40px}.header-mobile .logo-mb{flex:0 0 50px;-ms-flex:0 0 50px;max-width:50px}.header-mobile .col-search{flex:1;-ms-flex:1;margin-left:15px}.header-mobile .col-action{flex:0 0 80px;-ms-flex:0 0 80px;max-width:80px}.header-mobile .list-actions{padding:0;margin:0;display:flex;align-items:center;justify-content:flex-end}.header-mobile .list-actions li:first-child{margin-right:5px}.header-mobile .list-actions li a{position:relative;display:block}.header-mobile .list-actions li svg{display:inline-block;width:30px;height:30px}.header-mobile .list-actions li .cart-count{position:absolute;display:inline-block;background:#F92950;width:20px;height:20px;text-align:center;line-height:20px;border-radius:100%;color:#fff;font-size:10px;right:-8px;top:0}.header-mobile-sub .menu-sub{margin:0;white-space:nowrap;overflow:hidden;overflow-x:auto;padding:10px 0 2px}.header-mobile-sub .menu-sub li{display:inline-block}.header-mobile-sub .menu-sub li a{display:inline-block;padding:5px 10px;font-size:14px;text-transform:uppercase;font-weight:600}.main-menu{display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;-webkit-align-items:center;padding:0;margin:0}.main-menu .f-menu-nav{padding:10px 0}.main-menu>li:first-child{margin-right:32px}@media (max-width: 1200px){.main-menu>li:first-child{display:none}}.main-menu>li .btn-menu__home{padding:16px 16px;font-size:18px;font-weight:700;text-transform:uppercase;color:var(--main-color);border:1px solid #E1E3E5;border-radius:6px;background:#fff;line-height:110.00000000000001%;outline:0}.main-menu>li .btn-menu__home svg{display:inline-block;margin-right:16px}@media (min-width: 1446px) and (max-width: 1570px){.main-menu>li .btn-menu__home{font-size:16px}}@media (max-width: 1446px){.main-menu>li .btn-menu__home{font-size:14px}}@media (min-width: 1300px) and (max-width: 1336px){.main-menu>li .btn-menu__home{font-size:13px}}.main-menu>li>a{display:inline-block;padding:12px 14px;font-size:18px;line-height:110.00000000000001%;font-weight:400;color:#000;border:1px solid transparent}.main-menu>li>a:hover,.main-menu>li>a.active{color:var(--main-color)}@media (min-width: 1446px) and (max-width: 1570px){.main-menu>li>a{font-size:16px}}@media (max-width: 1446px){.main-menu>li>a{font-size:14px}}@media (min-width: 1300px) and (max-width: 1336px){.main-menu>li>a{font-size:13px}}.main-menu li.has-children{position:relative}.main-menu li.has-children .submenu{padding:0;margin:0;position:absolute;top:100%;left:0;background:#fff;z-index:5;min-width:210px;box-shadow:0px 0px 8px 0px #b1b1b1;border-radius:8px;opacity:0;visibility:hidden;transition:all 0.3s ease-in-out}.main-menu li.has-children .submenu li:not(:last-child){border-bottom:1px dashed #dcdcdc}.main-menu li.has-children .submenu li a{display:block;font-size:14px;padding:8px 10px}@media (min-width: 1200px){.main-menu li.has-children:hover .submenu{opacity:1;visibility:visible}}body.show-menu{overflow:hidden}@media (min-width: 1201px){body.show-menu .shop-menu{display:block}}@media (max-width: 1200px){body.show-menu .child-header{visibility:visible;transform:translateX(0)}}body.show-menu .menu-overlay{display:block}body.show-search .shop-search{display:block}@media (max-width: 1200px){body.show-search{overflow:hidden}}.search-bar .search-auto{background:#FFFFFF;border-radius:5px;padding:12px 50px 12px 18px;font-size:14px;font-weight:400;float:initial}@media (max-width: 1024px){.search-bar .search-auto{padding-right:40px}}@media (max-width: 767px){.search-bar .search-auto{font-size:12px;padding-top:10px;padding-bottom:10px;height:30px;min-height:unset}}.search-bar .search-button{position:absolute;top:50%;right:22px;transform:translateY(-50%);padding:0;line-height:1;height:initial}@media (max-width: 1024px){.search-bar .search-button{right:5px}}.menu-overlay{background-color:#363636;position:fixed;width:100%;height:100%;top:0 !important;left:0 !important;opacity:0.5;display:none;z-index:9}@media (min-width: 1201px){.child-header{display:none}}@media (max-width: 1200px){.child-header{background-color:#fff;height:100vh;position:fixed;top:0 !important;padding:0px 0 10px 10px;left:0;z-index:99999;width:330px;transform:translateX(-100%);visibility:hidden;transition:transform 0.5s cubic-bezier(0.645, 0.045, 0.355, 1),visibility 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);box-shadow:none;touch-action:manipulation;max-height:100vh;overflow:hidden;overflow-y:auto;background:#fff}.child-header #prev,.child-header #next{display:none}}@media (max-width: 1200px) and (max-width: 767px){.child-header{width:260px}}@media (max-width: 1200px){.child-header .container{padding:0;max-width:100%}.child-header .nav-horizontal{width:100%;padding-top:10px}.child-header .nav-horizontal ul.item_big{max-height:calc(100vh - 100px);overflow:hidden;overflow-y:auto;padding:0}.child-header .nav-horizontal ul.item_big li{background:#fff;margin-left:0;position:relative;padding:0}.child-header .nav-horizontal ul.item_big li.nav-item{height:unset;width:100%;float:left}.child-header .nav-horizontal ul.item_big li.nav-item a{padding:0 25px 0 0px !important;color:var(--text-color);height:unset;line-height:35px}.child-header .nav-horizontal ul.item_big li a.caret-down:before{content:none}.child-header .nav-horizontal ul.item_big li .fa-angle-down{visibility:visible;position:absolute;right:5px;top:0;width:30px;height:35px;line-height:35px;text-align:center;display:inline-block}.child-header .nav-horizontal ul.item_big li ul{overflow:visible;opacity:1;padding:0;width:100%;max-width:unset;max-height:unset;box-shadow:none;padding-left:10px;display:none}.child-header .nav-horizontal ul.item_big li ul li a{border:none}.child-header .nav-horizontal ul.item_big li ul li ul{position:relative;left:0;width:100%;box-shadow:none;border:none;padding-left:10px;display:none}.child-header .nav-horizontal ul.item_big li ul li ul li{padding:2px 0}.child-header .nav-horizontal ul.item_big li ul li ul li a{color:#8c8c8c !important;line-height:1.5 !important}.child-header .nav-horizontal ul.item_big li.current a.caret-down:before{content:none}.child-header .nav-horizontal ul.item_big li.current>a{color:var(--hover)}.child-header .nav-horizontal ul.item_big li.current .fa.current{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-os-transform:rotate(180deg);transition:all 0.5s;margin-top:0px;color:var(--hover)}.child-header .nav-horizontal ul.item_big li.current>.mega-content{display:block}.child-header .nav-horizontal ul.item_big li.current>.mega-content>ul{width:100%;display:block;position:relative;top:0;max-height:unset;box-shadow:none;max-width:unset}.child-header .nav-horizontal ul.item_big li.current>ul{width:100%;display:block;position:relative;top:0;max-height:unset;box-shadow:none;max-width:unset}.child-header .nav-horizontal .mega-content ul li h4{font-size:14px;font-family:var(--font-base);position:relative}.child-header .nav-horizontal .mega-content ul li ul li{padding:0 !important}.child-header .nav-horizontal .mega-content ul li ul li a{font-size:14px;font-family:var(--font-base)}.child-header .bl-acc{width:100%}.child-header .block-account{display:flex;flex-flow:column;justify-content:center;align-items:center;width:105%;background:var(--main-color);padding:10px 0;margin-left:-10px}.child-header .block-account svg{width:40px;height:40px;margin-bottom:5px}.child-header .block-account svg path{fill:#fff}.child-header .block-account a{color:#fff;display:inline-block;padding:0 10px;font-family:var(--font-base)}}.shop-menu{position:absolute;left:0;right:0;top:100%;display:none}.shop-menu .menu-inner{position:relative;z-index:99}.shop-menu .nav-cate{padding:0;background:#fff;width:300px;min-height:215px;position:relative;z-index:10}.shop-menu .menu2025{width:100%;overflow:visible;border-top:none;padding:0}.shop-menu .menu2025 .menu-item{display:block;overflow:visible;cursor:pointer}.shop-menu .menu2025 .menu-item>a{position:relative;display:block;color:#000;padding:9px 30px 9px 15px;border-bottom:1px dotted #e1e1e1;margin:0;font-size:14px}.shop-menu .menu2025 .menu-item>a span{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.shop-menu .menu2025 .menu-item>a svg{width:10px;height:10px;position:absolute;top:50%;transform:translateY(-50%);right:15px}.shop-menu .menu2025 .menu-item.active>a{background:var(--main-color);color:#fff}.shop-menu .menu2025 .menu-item.active .subcate{display:block}.shop-menu .subcate{cursor:default;position:absolute;top:0;left:100%;padding:8px 15px;width:880px;min-height:100%;background:#edf0f3;display:none}.shop-menu .subcate .item{padding-top:7px;padding-bottom:7px}.shop-menu .subcate .item a{display:block;font-size:13px;padding:8px 8px;background:#fff;border-radius:4px}.shop-menu .subcate .item a:hover{background:var(--main-color);color:#fff}.shop-search{position:absolute;top:100%;left:0;right:0;z-index:10;display:none}.shop-search .search-wrapper__mb{margin-bottom:30px;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;-webkit-align-items:center}.shop-search .search-wrapper__mb .btn-closesearch{color:var(--main-color);line-height:1;margin-right:8px}.shop-search .search-wrapper__mb .search-bar{flex:1;-ms-flex:1}.shop-search .shop-search__wrapper{box-shadow:0px 14px 16px 0px rgba(0,0,0,0.25);background:#fff;padding:60px 40px;max-width:1100px}.shop-search .line-search+.line-search{margin-top:40px}.shop-search .line-search h4{font-size:16px;font-weight:500;line-height:110.00000000000001%;margin-bottom:24px}@media (max-width: 767px){.shop-search .line-search h4{margin-bottom:10px}}.shop-search .line-search ul{padding:0;margin:0;padding-bottom:8px}.shop-search .line-search .list-keyword li{display:inline-block;margin-bottom:12px}.shop-search .line-search .list-keyword li:not(:last-child){margin-right:12px}.shop-search .line-search .list-keyword li a{display:block;text-align:center;padding:6px 8px;background:rgba(0,131,0,0.15);border-radius:5px;font-size:14px;line-height:110.00000000000001%}@media (max-width: 767px){.shop-search .line-search .list-keyword li a{font-size:12px}}.shop-search .line-search .list-cate .cate-item{text-align:center;display:inline-block}.shop-search .line-search .list-cate .cate-item:not(:last-child){margin-right:12px}.shop-search .line-search .list-cate .cate-item .cate-image{text-align:center;margin-bottom:12px}.shop-search .line-search .list-cate .cate-item .cate-image img{max-width:70px;height:70px !important;object-fit:contain}.shop-search .line-search .list-cate .cate-title{margin:0}.shop-search .line-search .list-cate .cate-title a{display:inline-block;font-size:14px;line-height:calc(28 / 16);font-weight:600;padding:8px 16px;background:rgba(0,131,0,0.15);border-radius:35px}@media (max-width: 767px){.shop-search .line-search .list-cate .cate-title a{font-size:12px}}.shop-search .data-empty{margin-bottom:0}@media (max-width: 1200px){.shop-search{position:fixed;top:0;left:0;right:0;height:100vh;background:#fff}.shop-search .container-fluid{padding:0}.shop-search .shop-search__wrapper{box-shadow:none;background:#fff;padding:20px 30px}.shop-search .search-smart{overflow:hidden;overflow-y:auto;max-height:calc(100vh - 120px);height:100%;padding-bottom:100px}}@media (max-width: 767px){.shop-search .shop-search__wrapper{padding:20px 15px}}.result-list .result-item{display:flex;display:-ms-flexbox;display:-webkit-flex;margin-bottom:20px}.result-list .result-item .thumb{flex:0 0 100px;-ms-flex:0 0 100px;max-width:100px}.result-list .result-item .thumb a{display:block;position:relative;padding-bottom:100%;overflow:hidden}.result-list .result-item .thumb img{position:absolute;width:100% !important;height:100% !important;top:0;left:0;right:0;bottom:0;object-fit:contain}.result-list .result-item .info{flex:0 0 calc(100% - 100px);-ms-flex:0 0 calc(100% - 100px);max-width:calc(100% - 100px);padding-left:10px}.result-list .result-item .info h3{font-size:16px;font-weight:400;margin-bottom:8px}@media (max-width: 767px){.result-list .result-item .info h3{font-size:14px}}.result-list .result-item .info .info-price span{font-size:14px;font-weight:600}.result-list .result-item .info .info-price del{display:inline-block;margin-left:8px;color:#ccc;font-size:14px}.result-more{margin-top:40px}
