@charset "UTF-8";/* Main */
:root{--c1:#EE0033;--c2:#292c81;--c3:#cc6600;--c4:#d4d3cf;--title:#191919;--text:#1f1f1f;--menu:#515151;--color-dark-red:#c31829;--color-green:#28a745;--color-dark-green:#207d36;--color-black:#212529;--color-gray:#6c757d;}
body{font-size:14px;font-family:'font1';color:var(--text);width:100% !important;top:0 !important;}
/* GOOGLE DỊCH */
body{top:0px !important;}
.skiptranslate iframe{display:none !important;}
.header_google_tran{margin-bottom:10px;}
.header_google_tran a{padding:0 3px;}
.header_google_tran_lang{opacity:.6;transition:all .3s ease;}
.header_google_tran_lang.active{opacity:1;transition:all .3s ease;margin-right:5px;}
img{max-width:100%;height:auto;vertical-align:top}
a,input,textarea{outline:none;padding:0px;}
input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}
.w-clear:after{display:block;content:"";clear:both;}
.hidden{display:none;}
.clear{clear:both;}
.none{display:none;}
.hidden-seoh{visibility:hidden;height:0px;margin:0px;overflow:hidden;}
.wrap-main,.wrap-content{max-width:1235px;margin:30px auto;padding:0px 15px;}
.wrap-home{position:relative;max-width:100%;padding:0px;margin:0px;overflow:hidden;z-index:0;}
.wrap-content{margin:auto;}
a:hover{text-decoration:none;}
/* IMG_HOVER */
.img_hover{overflow:hidden;position:relative;padding:0;z-index:0;}
.img_hover:after{position:absolute;top:0;left:0;bottom:0;right:0;z-index:22;display:block;/* content:'';*/
 -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=15,Direction=0,Color=#000000)";-moz-box-shadow:0 0 15px rgba(0,0,0,0.2) inset;-webkit-box-shadow:0 0 15px rgba(0,0,0,0.2) inset;box-shadow:0 0 15px rgba(0,0,0,0.2) inset;filter:progid:DXImageTransform.Microsoft.Shadow(Strength=15,Direction=135,Color=#000000);}
.img_hover:before{position:absolute;top:0;left:-85%;z-index:22;display:block;content:'';width:50%;height:100%;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.5) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.5) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg);}
.img_hover:hover:before{-webkit-animation:shine .6s;animation:shine .6s;}
@-webkit-keyframes shine{100%{left:125%;}
}
@keyframes shine{100%{left:125%;}
}
::-webkit-scrollbar{width:5px;height:5px;}
::-webkit-scrollbar-button{width:0px;height:0px;}
::-webkit-scrollbar-track{background-color:var(--c1);}
::-webkit-scrollbar-track-piece{background-color:#ffffff;}
::-webkit-scrollbar-thumb{height:50px;background-color:var(--c1);border-radius:3px;}
::-webkit-scrollbar-corner{background-color:#ffffff;}
::-webkit-resizer{background-color:#666;}
/* Text Hide */
.text-split{overflow:hidden !important;text-overflow:ellipsis !important;white-space:normal !important;-webkit-box-orient:vertical !important;display:-webkit-box !important;-webkit-line-clamp:3 !important;}
.text-split-1{overflow:hidden !important;text-overflow:ellipsis !important;white-space:normal !important;-webkit-box-orient:vertical !important;display:-webkit-box !important;-webkit-line-clamp:1 !important;}
.text-split-2{overflow:hidden !important;text-overflow:ellipsis !important;white-space:normal !important;-webkit-box-orient:vertical !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;}
.text-split-3{overflow:hidden !important;text-overflow:ellipsis !important;white-space:normal !important;-webkit-box-orient:vertical !important;display:-webkit-box !important;-webkit-line-clamp:3 !important;}
.text-split-4{overflow:hidden !important;text-overflow:ellipsis !important;white-space:normal !important;-webkit-box-orient:vertical !important;display:-webkit-box !important;-webkit-line-clamp:4 !important;}
.text-split-5{overflow:hidden !important;text-overflow:ellipsis !important;white-space:normal !important;-webkit-box-orient:vertical !important;display:-webkit-box !important;-webkit-line-clamp:5 !important;}
.text-split-6{overflow:hidden !important;text-overflow:ellipsis !important;white-space:normal !important;-webkit-box-orient:vertical !important;display:-webkit-box !important;-webkit-line-clamp:6 !important;}
.text-split-9{overflow:hidden !important;text-overflow:ellipsis !important;white-space:normal !important;-webkit-box-orient:vertical !important;display:-webkit-box !important;-webkit-line-clamp:9 !important;}
/* Scale IMG */
.scale-img{overflow:hidden;display:block;}
.scale-img img{-webkit-transition:0.3s ease-out;-moz-transition:0.3s ease-out;-o-transition:0.3s ease-out;transition:0.3s ease-out;-moz-transform:scale(1,1);-webkit-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);}
.scale-img:hover>img{-webkit-transition:0.3s ease-out;-moz-transition:0.3s ease-out;-o-transition:0.3s ease-out;transition:0.3s ease-out;-moz-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}
/* peShiner */
 .effect-run{width:100%!important;height:100%!important;}
.effect-run a{display:block;}
.effect-run canvas{top:calc(50% - 100px/2 - 2px );left:-2px;}
.effect-run img{margin:0!important;}
/* General */
.title-main{margin-bottom:1.5rem;text-align:center;}
.title-main{text-transform:uppercase;color:var(--c1);font-weight:bold;font-size:28px;font-family:'font1';}
.time-main{margin-bottom:0.75rem;color:#999999;}
.time-main i{vertical-align:top;margin:3px 7px 0px 0px;}
.time-main span{vertical-align:top;display:inline-block;}
.share{padding:17px 15px 10px 15px;line-height:normal;background:rgba(128,128,128,0.15);margin-top:15px;border-radius:5px;font-family:'font1';}
.share b{display:block;margin-bottom:5px;}
.control-owl{position:absolute;width:100%;z-index:2;left:0px;top:calc(50% - 45px/2);}
.control-owl button{opacity:0.5;top:0px;position:absolute;outline:none;border:0px;padding:0px;margin:0px;display:block;cursor:pointer;color:#ffffff;width:35px;height:45px;text-align:center;display:flex;align-items:center;justify-content:center;font-size:25px;margin:0px;background-color:black;border-radius:3px;-webkit-transition:0.3s ease-out;-moz-transition:0.3s ease-out;-o-transition:0.3s ease-out;transition:0.3s ease-out;}
.control-owl button:hover{opacity:1;}
.control-owl button.owl-prev{left:0px;}
.control-owl button.owl-next{right:0px;}
.form-control,.form-control-plaintext:not(textarea),.custom-select{height:calc(1em + 1.25rem + 8px);}
.text-sm{font-size:.875rem !important;}
/* Lazyload */
img.lazy{opacity:0;}
img:not(.initial){transition:opacity 1s;}
img.initial,img.loaded,img.error{opacity:1;position:relative;}
img:not([src]){visibility:hidden;}
/* Mmenu */
.title_name_menu{font-size:35px;font-family:'font2';color:var(--c1);}
.menu-res{display:none;height:45px;z-index:10;background:var(--c1);position:relative;line-height:normal;}
.menu-bar-res{height:45px;padding:0px 15px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;justify-content:space-between;}
#menu{display:none;}
#hamburger{display:block;width:45px;height:23px;position:relative;}
#hamburger:before,#hamburger:after,#hamburger span{background:#ffffff;content:'';display:block;width:100%;height:3px;position:absolute;left:0px;}
#hamburger:before{top:0px;}
#hamburger span{top:10px;}
#hamburger:after{top:20px;}
#hamburger:before,#hamburger:after,#hamburger span{-webkit-transition:none 0.5s ease 0.5s;transition:none 0.5s ease 0.5s;-webkit-transition-property:transform,top,bottom,left,opacity;transition-property:transform,top,bottom,left,opacity;}
.mm-wrapper_opening #hamburger:before,.mm-wrapper_opening #hamburger:after{top:10px;}
.mm-wrapper_opening #hamburger span{left:-50px;opacity:0;}
.mm-wrapper_opening #hamburger:before{transform:rotate(45deg);}
.mm-wrapper_opening #hamburger:after{transform:rotate(-45deg);}
.mm-menu_opened{display:block !important;}
/* Search Responsive */
.search-res{position:relative;}
.search-res .icon-search{width:40px;height:37px;cursor:pointer;color:white;font-size:17px;margin:0px;line-height:42px;text-align:center;}
.search-res .icon-search.active{color:var(--c1);background:#ffffff;border-radius:100%;/* margin-right:78px;*/
}
.search-res .search-grid{position:absolute;top:50px;right:0px;width:0px;height:40px;overflow:hidden;background:var(--c1);color:black;border:1px solid red;z-index:2;opacity:0;border-radius:25px;line-height:normal;}
.search-res .search-grid p{float:left;width:35px;height:38px;cursor:pointer;outline:none;border:none;margin:0px;font-size:17px;display:block;color:var(--color-red);line-height:37px;text-align:center;}
.search-res .search-grid input{width:calc(100% - 35px);float:right;line-height:38px;outline:none;border:none;background-color:transparent;color:black;font-family:'font1';}
.search-res .search-grid input::-webkit-input-placeholder{color:#ccc;}
.search-res .search-grid input:-moz-placeholder{color:#ccc;}
.search-res .search-grid input::-moz-placeholder{color:#ccc;}
.search-res .search-grid input:-ms-input-placeholder{color:#ccc;}
/* Slideshow */
.title_slidshow_id_desc{margin:14px 0;font-size:14px;color:white;font-family:'font1';}
.title_slidshow_id_btn{padding:10px 30px;color:white;background-color:var(--c2);border-radius:5px;margin-top:10px;}
.title_slidshow_id_btn:hover{background-color:#1182FC;transition:all 0.2s linear;}
.title_slidshow_id_txt{font-size:45px;color:white;font-family:'font2';font-weight:bold;line-height:1.2;text-transform:uppercase;}
.title_slidshow_id{position:absolute;top:0;width:27%;height:100%;left:8%;display:flex;justify-content:center;flex-wrap:nowrap;align-content:center;align-items:flex-start;flex-direction:column;}
.slideshow{position:relative;margin-top:-30px;z-index:-1;}
.slideshow-item{display:block;position:relative;cursor:pointer;}
.slideshow:hover .control-slideshow{opacity:1;}
.control-slideshow{opacity:0;}
.slideshow .box-slide {z-index: 5; opacity: 0; position: absolute; top: 0; left: calc((100% - 1200px) / 2); transition: all 3s;padding-left: 25px;}
.slideshow .box-slide:after{position: absolute;content:'';width: 4px;height: 100%;background: #fff;top: 0;left: 0;}
.slideshow .owl-carousel .owl-item.active .box-slide{top: 75%; opacity: 1; transition: all 0.3 linear;}
.slideshow .box-slide .name{font-weight:700;color:#fff;font-size:70px;letter-spacing:3.5px;display: inline-block;}
@keyframes zoomInOut{0%{transform:scale(1);}
50%{transform:scale(1.05);}
100%{transform:scale(1);}
}
.img-zoom{display:block;width:100%;height:auto;animation:zoomInOut 10s infinite ease-in-out;}

/* Partner */
.wrap-partner{padding:0px 15px;}
.wrap-partner .wrap-content{position:relative;}
.partner{display:block;border:1px solid #eee;max-width:175px;margin:0px auto;}
/* Breadcrumb */
.breadCrumbs{background-color:#ebe5e5ed;}
.breadCrumbs .wrap-content{padding:0.5rem 15px;font-size:14px;}
.breadCrumbs .wrap-content .breadcrumb{padding:0;margin-bottom:0;background-color:transparent;border-radius:0;}
.breadCrumbs .wrap-content .breadcrumb-item a{color:var(--c3);font-size:14px;transition:all 0.2s linear;font-family:'font1';}
.breadCrumbs .wrap-content .breadcrumb-item.active a{color:var(--c3);}
.breadCrumbs .wrap-content .breadcrumb-item:hover a{color:#000;transition:all 0.2s linear;}
/* Intro */
.wrap-intro{background-color:#EEEADD;}
.news-intro:before{content:'';position:absolute;width:1px;height:calc(100% - 50px);top:10px;left:90px;background-color:#CACACA;}
.news-scroll:before,.news-scroll:after{content:'';position:absolute;width:10px;height:10px;left:85px;border-radius:100%;background-color:#CACACA;}
.news-scroll:before{top:10px;}
.news-scroll:after{bottom:40px;}
.news-control{left:85px;font-size:13px;opacity:0.5;z-index:1;cursor:pointer;}
.news-control:hover{opacity:1;color:var(--color-main);}
.news-control#up{top:-10px;}
.news-control#down{bottom:20px;}
.news-shadow{padding-bottom:30px;}
.news-shadow-time{font-size:13px;width:75px;margin-right:45px;}
.news-shadow-time:after{content:'';position:absolute;width:20px;height:20px;top:calc(50% - 20px/2);right:-26px;background-repeat:no-repeat;background-position:center;background-image:url(../images/pattern-news.png);}
.news-shadow-article{width:calc(100% - 120px);padding:14px 15px;border-radius:10px;background-color:#ffffff;border:1px solid #cecabb;}
.news-shadow-article:before{content:'';position:absolute;top:calc(50% - 26px/2);left:-13px;z-index:0;border-top:13px solid transparent;border-right:13px solid #cecabb;border-bottom:13px solid transparent;}
.news-shadow-article:after{content:'';position:absolute;top:calc(50% - 24px/2);left:-11px;z-index:1;border-top:12px solid transparent;border-right:11px solid #ffffff;border-bottom:12px solid transparent;}
.news-shadow-info{width:calc(100% - 100px);padding-top:4px;}
.news-shadow-name{height:36px;font-size:15px;font-weight:700;}
.news-shadow-name a{color:#222222;}
.news-shadow-name a:hover{color:var(--color-main);}
.news-shadow-desc{height:38px;font-size:13px;}
.news-shadow-name a.text-split,.news-shadow-desc.text-split{-webkit-line-clamp:2;}
/* Video */
.video{cursor:pointer;}
.video-image{position:relative;margin-bottom:0.75rem;}
.video-image:before{content:"";position:absolute;width:50px;height:35px;top:calc(50% - 50px/2);left:calc(50% - 35px/2);z-index:1;background-repeat:no-repeat;background-image:url(../images/play.png);}
.video-name{text-align:center;font-size:16px;color:var(--color-black);margin-bottom:0px;}
/* Album */
a.xemthemha_id{padding:10px 20px;background:var(--c1);border-radius:50px;color:white;font-size:16px;font-family:'font1';}
a.xemthemha_id:hover{background:var(--c3);transition:all 0.2s linear;}
.btn_xemthem_album{padding:30px 0 0;text-align:center;}
.album{cursor:pointer;margin-bottom:1rem;}
.album-image{margin-bottom:0.75rem;}
.album-name{margin-bottom:0px;text-align:center;}
.album-name a{display:block;font-size:16px;color:var(--color-black);margin-bottom:0px;font-family:'font3';font-weight:normal;}
/* Brand */
.wrap-brand{margin-bottom:50px;padding:0px 15px;}
.wrap-brand .wrap-content{position:relative;}
.brand{display:block;border:1px solid #eee;max-width:160px;margin:0px auto;}
/* wrap danh muc sp */
.main-content{padding:10px;font-size:14px;font-family:'font1';font-weight:bold;}
.main-content span{color:var(--c2);}
.main-title{padding:10px;font-family:var(--font-bold);font-size:17px;text-transform:uppercase;color:#fff;background-color:#c00;margin:-1px -1px 5px;}
.main-content{padding:10px;}
.main-item{border:1px solid #ccc;}
.txt_danhmucsp{padding:10px;font-family:var(--font-bold);font-size:17px;text-transform:uppercase;color:#fff;background-color:#c00;margin:-1px -1px 5px;}
.danh_muc_san_pham{width:20%;margin-right:10px;position:sticky;top:13%;}
.flex_sanpham{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:space-between;align-items:flex-start;width:100%;}
/* Product */
.wrap-product{margin-bottom:50px;}
.product{float:left;width:23.5%;margin:0 2% 2% 0;}
.product:nth-child(4n+1){clear:both;}
.product:nth-child(4n){margin-right:0px;}
.box-product{position:relative;display:block;margin-bottom:1rem;}
.pic-product{background:#ffffff;border-radius:5px;padding:5px;border:1px solid #eee;}
.pic-product img{width:100%;border-radius:3px;}
.name-product{font-size:15px;color:var(--color-black);}
.name-product.text-split{-webkit-line-clamp:1;}
.price-product{}
.price-product span{font-weight:700;}
.price-new{font-size:15px;font-weight:500;color:var(--c2);}
.price-old{padding-left:10px;font-size:12px;color:var(--color-gray);}
.price-per{position:absolute;top:15px;right:15px;color:#ffffff;background:var(--color-red);font-size:11px;border-radius:2px;width:45px;height:25px;text-align:center;line-height:25px;}
.cart-product{margin-bottom:0px;}
.cart-product span{cursor:pointer;width:49%;float:left;color:#ffffff;text-transform:capitalize;text-align:center;padding:7px 5px;border-radius:3px;}
.cart-add{margin-right:2%;background-color:#000000c9;}
.cart-add:hover{background-color:var(--c2);transition:all 0.2s;}
.cart-buy{background-color:var(--color-green);}
.cart-buy:hover{background-color:var(--color-dark-green);}
/* Product Detail */
.grid-pro-detail{margin-bottom:3rem;}
.left-pro-detail{position:relative;text-align:center;}
.left-pro-detail .MagicZoom{border:1px solid #eee;padding:7px;border-radius:5px;background-color:#ffffff;}
.gallery-thumb-pro{position:relative;margin-top:10px;}
.owl-pro-detail{padding:0px 30px;}
.control-pro-detail button{background-color:transparent;color:#222222;opacity:1;width:25px;font-size:23px;}
.control-pro-detail button:hover{opacity:0.7;}
.control-pro-detail button.owl-prev{left:0px;}
.control-pro-detail button.owl-next{right:0px;}
.thumb-pro-detail{display:block !important;border:1px solid #eee;padding:5px;border-radius:3px;cursor:pointer;background-color:#ffffff;}
.thumb-pro-detail.mz-thumb.mz-thumb-selected{border-color:#cecfd2;}
.thumb-pro-detail img{box-shadow:none !important;filter:brightness(100%) !important;border-bottom:0px !important;padding-bottom:0px !important;}
.title-pro-detail{text-transform:capitalize;font-size:20px;display:block;font-weight:700;font-family:'font1';}
.comment-pro-detail{display:flex;align-items:center;justify-content:flex-start;}
.social-plugin-pro-detail{margin-bottom:1rem;margin-top:0px !important;}
.desc-pro-detail{margin-bottom:1rem;}
.attr-pro-detail{list-style:none;padding:0px;}
.attr-pro-detail li{margin-bottom:0.5rem;}
.attr-label-pro-detail{margin:0px 5px 0px 0px;font-family:'font1';}
.attr-label-pro-detail.d-block{display:block;margin:0px 0px 5px 0px;}
.attr-content-pro-detail{display:inline-block;margin-bottom:0px;}
.price-new-pro-detail{font-weight:700;font-size:20px;font-family:'font1';color:var(--c1);}
.price-old-pro-detail{font-weight:500;color:var(--color-gray);text-decoration:line-through;padding-left:10px;}
.color-pro-detail{cursor:pointer;display:inline-block;vertical-align:top;position:relative;width:35px;height:30px;margin:0px 0px 3px 0px;border:1px solid transparent;background-repeat:no-repeat;background-size:contain;background-position:center center;}
.size-pro-detail{cursor:pointer;border:1px solid #ccc;padding:3px 10px 4px 10px;display:inline-block;position:relative;}
.size-pro-detail.active,.color-pro-detail.active{border-color:#e5101d;color:#e5101d;}
.size-pro-detail.active:after,.color-pro-detail.active:after{content:'';position:absolute;bottom:0px;right:0px;width:13px;height:13px;background-repeat:no-repeat;background-image:url(../images/check-cart.png);}
.color-pro-detail input[type=radio],.size-pro-detail input[type=radio]{display:none;}
.quantity-pro-detail{width:100%;max-width:110px;line-height:normal;display:flex;align-items:center;justify-content:space-between;text-align:center;}
.quantity-pro-detail span{line-height:25px;padding:0px;width:30px;height:30px;color:#5f5f5f;cursor:pointer;font-size:22px;border:1px solid #cccccc;}
.quantity-pro-detail span.quantity-plus-pro-detail{border-left:0px;}
.quantity-pro-detail span.quantity-minus-pro-detail{border-right:0px;}
.quantity-pro-detail input{height:30px;border:1px solid #cccccc;width:calc(100% - 60px);text-align:center;font-size:14px;padding:5px;}
.cart-pro-detail{margin-bottom:1rem;}
.cart-pro-detail a{font-size:14px;color:#ffffff !important;text-transform:uppercase;}
.tags-pro-detail a{float:left;font-size:13px;padding-bottom:0.375rem;margin:0px 5px 5px 0px;}
.tags-pro-detail a i{font-size:11px;margin:5px 5px 0px 0px;}
.tabs-pro-detail{margin-top:2rem;}
.tabs-pro-detail .nav-tabs .nav-link{border-top-width:3px;font-size:13px;font-family:'font1';}
.tabs-pro-detail .nav-tabs .nav-link.active,.tabs-pro-detail .nav-tabs .nav-item.show .nav-link{border-top-color:#555555;font-family:'font1';}
/* News */
.news{margin-bottom:2rem;}
.news-name{font-weight:bold;margin-bottom:0.5rem;}
.news-name a{color:#333;font-size:16px;}
.news-name a.text-split{-webkit-line-clamp:2;}
.news-name a:hover{color:var(--color-red);}
.news-time{color:#84878a;margin-bottom:0.25rem;}
.news-desc{color:#333333;margin-top:5px;line-height:22px;}
.othernews b{margin-bottom:10px;}
.list-news-other{padding-left:17px;list-style:square;}
.list-news-other li{margin-bottom:2px;}
.list-news-other li a{text-transform:none;color:#333333;}
.list-news-other li a:hover{color:var(--color-red);}
/* Contact */
.contact-article{margin-bottom:3rem;}
.contact-input{font-family:revert;position:relative;margin-bottom:15px;}
.contact-input textarea{resize:none;height:150px;}
.contact-input .custom-file-label::after{content:attr(title);}
.contact-map{position:relative;height:500px;}
.contact-map iframe{position:absolute;top:0px;left:0px;width:100% !important;height:100% !important;}
/* Newsletter */
.newsletter-slogan{margin-bottom:0.5rem;color:var(--color-gray);}
.newsletter-input{position:relative;width:80%;}
.newsletter-button{width:20%;}
.newsletter-button input[type=submit]{text-transform:uppercase;font-weight:500;}
.flex_newsletter{height:45px;}
.formgroupdknt{height:45px;position:relative;width:300px;color:white;background-color:white;border-radius:5px;overflow:hidden;}
.formgroupdknt1{height:50px;position:relative;margin-bottom:10px;width:50%;border-bottom:1px solid white;margin-left:15px;}
.formgroupdknt2{height:50px;position:relative;margin-bottom:10px;width:49%;border:1px solid #ffffff2e;border-radius:5px;}
.formgroupdknt3{height:50px;position:relative;margin-bottom:10px;width:49%;border:1px solid #ffffff2e;border-radius:5px;}
.formgroupdknt::before{/* content:'';*/
 position:absolute;/* background:url(../imgs/pen.png) no-repeat;*/
 width:18px;height:18px;right:15px;bottom:15px;}
.formgroupdknt1::before{/* content:'';*/
 position:absolute;background:url(../imgs/phone.png) no-repeat;width:18px;height:18px;right:15px;bottom:15px;}
.formgroupdknt2::before{content:'';position:absolute;background:url(../imgs/map.png) no-repeat;width:16px;height:20px;right:15px;bottom:15px;}
.formgroupdknt3::before{content:'';position:absolute;background:url(../imgs/mail.png) no-repeat;width:20px;height:14px;right:15px;bottom:15px;}
.formcontrolcontent{width:100%;color:white;}
/* Like Share */
.social-plugin{display:flex;justify-content:flex-start;margin-top:10px;}
.social-plugin .at-share-btn{margin-bottom:0px !important;}
.social-plugin .zalo-share-button{margin-left:3px;}
/* Paging */
.pagination-home .pagination .page-item .page-link{color:#555555;font-size:.875rem;}
.pagination-home .pagination .page-item.active .page-link{color:#ffffff;background-color:#555555;border-color:#555555;}
/* Paging Ajax */
.pagination-ajax{text-align:center;}
.pagination-ajax a{display:inline-block;vertical-align:top;margin:0px 3px 3px 3px;width:40px;height:40px;line-height:40px;color:#666 !important;border:1px solid #e6e6e6;font-size:13px;cursor:pointer;text-decoration:none !important;background-color:#ebebeb;/* border-radius:100%;*/
}
.pagination-ajax a.current,.pagination-ajax a:hover{color:white !important;border-color:var(--c1);background-color:var(--c1);}
.pagination-ajax a.first,.pagination-ajax a.last,.pagination-ajax a.prev,.pagination-ajax a.next{text-indent:-9999px;position:relative;background-color:#ffffff !important;}
.pagination-ajax a.first:before,.pagination-ajax a.last:before,.pagination-ajax a.prev:before,.pagination-ajax a.next:before{content:'';position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:2;background-color:transparent;background-repeat:no-repeat;background-position:center;}
.pagination-ajax a.first:before{background-image:url(../images/page-first.png);}
.pagination-ajax a.last:before{background-image:url(../images/page-last.png);}
.pagination-ajax a.prev:before{background-image:url(../images/page-prev.png);}
.pagination-ajax a.next:before{background-image:url(../images/page-next.png);}
/* Popup */
#popup .modal-body{padding:0px;}
/* Hidden Google Captcha */
.grecaptcha-badge{display:none !important;width:0px !important;height:0px !important;visibility:hidden !important;overflow:hidden;}
/* Hidden Check Grammar Coccoc */
coccocgrammar{display:none;}
/* Scroll Top */
.scrollToTop{width:41px;height:41px;text-align:center;font-weight:bold;color:#444;text-decoration:none;position:fixed;bottom:65px;right:25px;display:none;z-index:10;cursor:pointer;}
/* Text Hide */
.text-split{overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;}
/* Transition All */
.transition{-webkit-transition:0.3s ease-out;-moz-transition:0.3s ease-out;-o-transition:0.3s ease-out;transition:0.3s ease-out;}
/* Scale IMG */
.scale-img{overflow:hidden;display:block;position:relative;z-index:0;}
.scale-img img{-webkit-transition:0.3s ease-out;-moz-transition:0.3s ease-out;-o-transition:0.3s ease-out;transition:0.3s ease-out;-moz-transform:scale(1,1);-webkit-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);}
.scale-img:hover>img{-webkit-transition:0.3s ease-out;-moz-transition:0.3s ease-out;-o-transition:0.3s ease-out;transition:0.3s ease-out;-moz-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}
/* Blink */
.blink{-webkit-animation-name:blink;-webkit-animation-duration:1s;-webkit-animation-timing-function:linear;-webkit-animation-iteration-count:infinite;-moz-animation-name:blink;-moz-animation-duration:1s;-moz-animation-timing-function:linear;-moz-animation-iteration-count:infinite;animation-name:blink;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;}
@-moz-keyframes blink{0%{opacity:1.0;}
50%{opacity:0.0;}
100%{opacity:1.0;}
}
@-webkit-keyframes blink{0%{opacity:1.0;}
50%{opacity:0.0;}
100%{opacity:1.0;}
}
@keyframes blink{0%{opacity:1.0;}
50%{opacity:0.0;}
100%{opacity:1.0;}
}
/* Button Frame */
.btn-frame{display:block;width:50px;height:50px;position:fixed;right:20px;z-index:10;cursor:pointer;}
.btn-frame i{display:flex;display:-ms-flex;justify-content:center;align-items:center;-ms-flex-align:center;width:50px;height:50px;border-radius:50%;background:var(--c1);position:relative;z-index:1;}
.btn-frame i img{vertical-align:middle;width:70%;}
.btn-frame .animated.infinite{animation-iteration-count:infinite;}
.btn-frame .kenit-alo-circle{width:60px;height:60px;top:-5px;right:-5px;position:absolute;background-color:transparent;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid rgba(7,41,103,0.8);opacity:.1;border-color:#1182FC;opacity:.5;}
.btn-frame .zoomIn{animation-name:zoomIn;}
.btn-frame .animated{animation-duration:1s;animation-fill-mode:both;}
.btn-frame .kenit-alo-circle-fill{width:70px;height:70px;top:-10px;right:-10px;position:absolute;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid transparent;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;background-color:rgba(7,41,103,0.35);opacity:.4;}
.btn-frame .pulse{animation-name:pulse;}
/* Zalo */
.btn-zalo{bottom:315px;}
/* Phone */
.btn-phone{bottom:230px;}
/* Messenger */
.js-facebook-messenger-container.closed,.js-facebook-messenger-tooltip.closed{display:none !important}
.js-facebook-messenger-tooltip{bottom:97px;right:97px}
.js-facebook-messenger-tooltip{color:#404040;background:#fff}
.js-facebook-messenger-box,.js-facebook-messenger-button,.js-facebook-messenger-tooltip{z-index:999}
.js-facebook-messenger-tooltip{display:none;position:fixed;text-align:center;border-radius:10px;overflow:hidden;font-size:12px;line-height:1;padding:10px;border:1px solid rgba(0,0,0,0.1);box-shadow:rgba(0,0,0,0.15) 0 2pt 10pt;z-index:1.0E+30}
.js-facebook-messenger-close-tooltip{width:10px;height:10px;display:inline-block;cursor:pointer;margin-left:10px}
.js-facebook-messenger-box.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}
.js-facebook-messenger-box.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.js-facebook-messenger-box,.js-facebook-messenger-button,.js-facebook-messenger-tooltip{z-index:999}
.js-facebook-messenger-box{display:block;position:fixed;cursor:pointer;bottom:150px;right:17px;width:56px;height:56px;text-align:center;background:var(--c1);border-radius:100%;overflow:hidden;z-index:99;-webkit-box-shadow:1px 1px 4px 0 rgba(0,0,0,0.3);-moz-box-shadow:1px 1px 4px 0 rgba(0,0,0,0.3);box-shadow:1px 1px 4px 0 rgba(0,0,0,0.3)}
.js-facebook-messenger-box.rotate svg#fb-msng-icon{transform:rotate(0deg)}
.js-facebook-messenger-box svg#fb-msng-icon{width:32px;height:33px;position:absolute;top:13px;left:12px;opacity:1;overflow:hidden;-webkit-transition:opacity 160ms ease-in-out,transform 160ms ease-in-out;-moz-transition:opacity 160ms ease-in-out,transform 160ms ease-in-out;-o-transition:opacity 160ms ease-in-out,transform 160ms ease-in-out;transition:opacity 160ms ease-in-out,transform 160ms ease-in-out;}
.js-facebook-messenger-box.rotate svg#close-icon{transform:rotate(-45deg)}
.js-facebook-messenger-box svg#close-icon{opacity:0;width:19px;height:20px;position:absolute;top:19px;left:19px;-webkit-transition:opacity 160ms ease-in-out,transform 160ms ease-in-out;-moz-transition:opacity 160ms ease-in-out,transform 160ms ease-in-out;-o-transition:opacity 160ms ease-in-out,transform 160ms ease-in-out;transition:opacity 160ms ease-in-out,transform 160ms ease-in-out;}
.js-facebook-messenger-container,.js-facebook-messenger-container-button{z-index:1000}
.js-facebook-messenger-container{position:fixed;opacity:0;transform:translateY(50px);bottom:110px;right:90px;border-radius:10px;pointer-events:none;box-shadow:0 1px 6px rgba(0,0,0,0.06),0 2px 32px rgba(0,0,0,0.16);-webkit-transition:transform 160ms ease-in-out,opacity 160ms ease-in-out;-moz-transition:transform 160ms ease-in-out,opacity 160ms ease-in-out;-o-transition:transform 160ms ease-in-out,opacity 160ms ease-in-out;transition:transform 160ms ease-in-out,opacity 160ms ease-in-out}
.js-facebook-messenger-top-header{width:220px}
.js-facebook-messenger-top-header{color:#ffffff;background:#1182FC}
.js-facebook-messenger-top-header{display:block;position:relative;width:220px;background:#1182FC;color:#ffffff;text-align:center;line-height:1;padding:10px;font-size:14px;border-top-left-radius:10px;border-top-right-radius:10px}
.js-facebook-messenger-container iframe,.js-facebook-messenger-container-button iframe{border-bottom-left-radius:10px;border-bottom-right-radius:10px}
.js-facebook-messenger-box,.js-facebook-messenger-button,.js-facebook-messenger-tooltip{z-index:999}
.js-facebook-messenger-container,.js-facebook-messenger-container-button{z-index:1000}
.js-facebook-messenger-top-header{color:#ffffff;background:#1182FC}
.js-facebook-messenger-top-header{width:220px}
.js-facebook-messenger-tooltip{color:#404040;background:#fff}
.js-facebook-messenger-container.open{transform:translateY(0px);opacity:1;pointer-events:all}
.js-facebook-messenger-tooltip{bottom:97px;right:97px}
.js-facebook-messenger-box.open svg#fb-msng-icon{opacity:0}
.js-facebook-messenger-box.rotate.open svg#close-icon{transform:rotate(0deg)}
.js-facebook-messenger-box.open svg#close-icon{opacity:1}
/* Cart Fix */
.cart-fixed{position:fixed;right:20px;bottom:390px;z-index:10;background:var(--c1);width:50px;height:50px;text-align:center;color:#fff !important;border-radius:100%;display:flex;align-items:center;justify-content:center;line-height:50px;}
.cart-fixed i{font-size:20px;}
.cart-fixed span{position:absolute;top:0px;right:-5px;color:#ffffff;width:25px;height:25px;background:var(--color-red);text-align:center;line-height:25px;font-size:11px;border-radius:100%;}
/* Toolbar */
.toolbar{background:var(--c1);width:100%;padding:2vw;bottom:0px;position:sticky;z-index:5000;height:auto;left:0px;}
.toolbar ul{list-style:none;display:flex;align-items:center;justify-content:space-between;padding:0px;margin:0px;}
.toolbar ul li{text-align:center;width:25%;}
.toolbar ul li a{display:block;width:100%;cursor:pointer;}
.toolbar ul li a img{height:6vw;width:auto;}
.toolbar ul li a span{font-weight:400;color:#ffffff;font-size:3.5vw;display:none;}
/* Fixbar */
.fixbar{bottom:0;display:block;background:#f0eff4;border-top:1px solid #ddd;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:fixed;margin:0;z-index:500;-webkit-backface-visibility:hidden;backface-visibility:hidden;height:50px;}
.fixbar ul{margin:0px;padding:0px;list-style:none;}
.fixbar ul li{display:inline-block;margin:0 auto 10px;text-align:center;width:25%;float:left;}
.fixbar .icon-cart-mobile,.fixbar .icon-cart-new,.fixbar .icon-home-new,.fixbar .icon-hotdeal-new{width:20px;height:20px;display:block;margin:8px auto 0;}
.fixbar .icon-cart-mobile{background:url(../images/cart-mobile.png) no-repeat;}
.cart-total-header-mobile{font-size:10px;position:absolute;background:red;color:#fff !important;border-radius:50%;height:15px;width:15px;line-height:15px;top:5px;margin-left:5px;}
.fixbar ul li a{font-size:11px;text-decoration:none;color:#333;}
.fixbar ul li a i{font-size:20px;}
/* Plugbar */
.plugbar{position:fixed;bottom:0;left:0;border-top:1px solid #eae6e6;width:100%;right:0;max-width:767px;margin:0 auto;background:#ffffff;padding:9px 10px 10px 7px;z-index:10;}
.plugbar ul{list-style:none;padding:0;margin:0px;display:-webkit-flex;display:-moz-flex;display:flex;justify-content:space-between;align-items:center;}
.plugbar ul li{width:20%;float:left;}
.plugbar ul li a{display:block;color:#696969;font-size:12px;text-align:center;position:relative;}
.plugbar ul li a i{font-size:20px;color:#696969;}
.plugbar ul li a span{position:absolute;width:50px;height:50px;top:-40px;left:calc(50% - 50px/2);font-size:14px;display:block;border:1px solid rgba(234,230,230,0.5);border-radius:100%;}
/* Combo Phone */
.support-online{position:fixed;z-index:999;left:10px;bottom:0px;}
.support-online a{position:relative;margin:20px 10px;text-align:left;width:40px;height:40px;}
.support-online i{width:40px;height:40px;background:#43a1f3;color:#ffffff;border-radius:100%;font-size:20px;text-align:center;line-height:1.9;position:relative;z-index:999;}
.support-online a span{border-radius:2px;text-align:center;background:rgb(103,182,52);padding:9px;display:none;width:180px;margin-left:10px;position:absolute;color:#ffffff;z-index:999;top:0px;left:40px;transition:all 0.2s ease-in-out 0s;-moz-animation:headerAnimation 0.7s 1;-webkit-animation:headerAnimation 0.7s 1;-o-animation:headerAnimation 0.7s 1;animation:headerAnimation 0.7s 1;}
.support-online a:hover span{display:block;}
.support-online a{display:block;}
.support-online a span:before{content:"";width:0;height:0;border-style:solid;border-width:10px 10px 10px 0;border-color:transparent rgb(103,182,52) transparent transparent;position:absolute;left:-10px;top:10px;}
.support-online .kenit-alo-circle-fill{width:60px;height:60px;top:-10px;position:absolute;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid transparent;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;background-color:rgba(0,175,242,0.5);opacity:.75;right:-10px;}
.support-online .kenit-alo-circle{width:50px;height:50px;top:-5px;right:-5px;position:absolute;background-color:transparent;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid rgba(30,30,30,0.4);opacity:.1;border-color:#0089B9;opacity:.5;}
.support-online .support-online .btn-support{cursor:pointer;}
.support-online .mes i{background:orange;}
.support-online .sms i{background:red;}
.support-online .call-now i{background:green;}
/* Phone Switch */
.widget-mobile{position:fixed;left:50%;transform:translateX(-50%);bottom:10px;z-index:9999999;}
#my-phone-circle{position:relative;width:50px !important;height:50px !important;}
.wcircle-open .wcircle-icon i:before{content:'\f00d';}
.wcircle-icon{background:#1282fc;border-radius:50%;display:flex !important;display:-ms-flex !important;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative !important;}
.wcircle-icon:before{position:absolute;content:'';width:60px;height:60px;background:rgba(18,130,252,.5);border:1px solid #ffffff;border-radius:50%;left:-5px;top:-5px;-webkit-animation:pulse 1s infinite ease-in-out;-moz-animation:pulse 1s infinite ease-in-out;-ms-animation:pulse 1s infinite ease-in-out;-o-animation:pulse 1s infinite ease-in-out;animation:pulse 1s infinite ease-in-out;}
.wcircle-icon:after{position:absolute;content:'';width:80px;height:80px;background:rgba(18,130,252,.5);border-radius:50%;left:-15px;top:-15px;-webkit-animation:zoomIn 2s infinite ease-in-out;-moz-animation:zoomIn 2s infinite ease-in-out;-ms-animation:zoomIn 2s infinite ease-in-out;-o-animation:zoomIn 2s infinite ease-in-out;animation:zoomIn 2s infinite ease-in-out;}
.wcircle-menu{position:absolute !important;left:0;top:0;display:none;}
.wcircle-menu-item{width:50px;height:50px;background:#1282fc;border-radius:50%;display:flex;display:-ms-flex;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.wcircle-menu-item img{width:50px;height:50px;display:block;border-radius:50%;}
.wcircle-menu-item i,.wcircle-icon i{font-size:25px;color:#ffffff;position:relative;z-index:9999;}
.shake-anim{-webkit-animation:shake-anim 1s infinite ease-in-out;-moz-animation:shake-anim 1s infinite ease-in-out;-ms-animation:shake-anim 1s infinite ease-in-out;-o-animation:shake-anim 1s infinite ease-in-out;animation:shake-anim 1s infinite ease-in-out;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%}
@-moz-keyframes shake-anim{0%{transform:rotate(0) scale(1) skew(1deg)}
10%,30%{-moz-transform:rotate(-25deg) scale(1) skew(1deg)}
20%,40%{-moz-transform:rotate(25deg) scale(1) skew(1deg)}
100%,50%{-moz-transform:rotate(0) scale(1) skew(1deg)}
}
@-webkit-keyframes shake-anim{0%,100%,50%{-webkit-transform:rotate(0) scale(1) skew(1deg)}
10%,30%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg)}
20%,40%{-webkit-transform:rotate(25deg) scale(1) skew(1deg)}
}
@-o-keyframes shake-anim{0%,100%,50%{-o-transform:rotate(0) scale(1) skew(1deg)}
10%,30%{-o-transform:rotate(-25deg) scale(1) skew(1deg)}
20%,40%{-o-transform:rotate(25deg) scale(1) skew(1deg)}
}
/* WRAP SPHOT */
.wrap_sphot{width:100%;margin:30px 0;margin-top:30px;}
.box_sphot{width:100%;background:var(--c1);padding:15px 10px;position:relative;}
.sphot_nav{width:100%;font-size:18px;font-weight:bold;color:#fff;text-transform:uppercase;margin-bottom:12px;}
.sphot_slide{width:100%;position:relative;}
.btn_slide{position:absolute;width:40px;height:40px;border-radius:1px;display:flex;align-items:center;justify-content:center;background:rgb(0 0 0 / 50%);top:50%;z-index:100;cursor:pointer;transition:all .3s ease;user-select:none;}
.btn_slide:hover{box-shadow:rgba(99,99,99,0.8) 0px 2px 8px 0px;transition:all .3s ease;}
.btn_slide svg{width:20px;height:20px;color:#fff;}
.prev_slide{left:0;transform:translateY(-50%);}
.next_slide{right:0;transform:translateY(-50%);}
.pro_items{display:block;width:100%;background:#fff;border-radius:5px;overflow:hidden;}
.pro__img{width:100%;background:#fff;}
.pro__img img{width:100%;background:#fff;}
.pro_txt{width:100%;padding:20px;padding-top:10px;min-height:150px;}
.pro__title{width:100%;font-size:13px;color:var(--title);transition:all 0.2s linear;margin-bottom:5px;}
.pro__title:hover{color:var(--c3);transition:all 0.2s linear;}
.pro__price{width:100%;margin-bottom:5px;}
span.pro__price_old{width:100%;display:block;margin-bottom:5px;}
span.pro__price_old i{font-size:13px;color:#515151;text-decoration:line-through;opacity:.6;font-style:normal;}
span.pro__price_old b{margin-left:8px;font-size:13px;color:#515151;font-weight:300;}
span.pro__price_new{display:block;width:100%;margin-bottom:5px;font-size:15px;font-weight:bold;color:var(--text);}
.pro__comment{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;}
.pro__comment .comment-star i{font-size:12px;}
.pro__comment .comment-count{line-height:1;font-size:13px;color:var(--text);margin-left:8px;margin-top:-5px;}
/* WRAP SPNB */
.wrap_spnb{width:100%;margin:35px 0;}
.spnb_nav{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:space-between;align-items:center;margin-bottom:10px;}
.spnb_title{flex-shrink:0;background:var(--c1);color:#fff;font-size:18px;font-weight:bold;text-transform:uppercase;height:42px;line-height:44px;border-radius:5px 0 0 5px;min-width:240px;padding:0 20px;transition:all 0.2s linear;}
.spnb_title:hover{color:var(--c2);transition:all 0.2s linear;}
.count_sp{flex-shrink:0;height:42px;line-height:42px;padding:0 20px;border:1px solid #ebebeb;border-radius:0 5px 5px 0;background:#f1f1f1;font-size:14px;color:var(--c1);border-left:none;transition:all 0.2s linear;}
.count_sp:hover{color:var(--c3);transition:all 0.2s linear;}
.spnb_item{flex:1;padding:0 50px 0 70px;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;height:42px;background:#f1f1f1;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;}
.itemnb{font-size:16px;color:var(--title);transition:all 0.2s linear;}
.itemnb:hover{color:var(--c1);transition:all 0.2s linear;}
span.itemnb_line{display:block;margin:0 23px;width:2px;height:15px;background:#a8a8a8;border-right:1px solid #c2c2c2;margin-top:-2px;}
.show_spnb{width:100%;position:relative;}
/* GRID PRODUCT */
.grid_product{width:100%;display:grid;grid-template-columns:repeat(4,calc((100% + 15px) / 4 - 15px));grid-gap:15px;}
.grid_product .pro_items{display:block;width:100%;background:#fff;border-radius:0;overflow:hidden;border:1px solid rgb(0 0 0 / 6%);}
a.btn_xemthem{margin:12px auto 0;display:block;background:var(--c1);font-size:13px;color:#fff;max-width:340px;text-align:center;height:40px;line-height:40px;white-space:nowrap;border-radius:5px;transition:all 0.2s linear;}
a.btn_xemthem:hover{background:var(--c3);transition:all 0.2s linear;color:#fff;}
/* WRAP THƯƠNG HIỆU */
.wrap_brand{width:100%;margin:35px 0;}
.brand_title{font-size:18px;color:var(--title);margin-bottom:25px;text-transform:uppercase;}
.flex_brand{width:100%;display:grid;grid-template-columns:repeat(3,calc((100% + 12px) / 3 - 12px));grid-gap:12px;}
.brand__item{display:block;width:100%;border-radius:5px;}
/* WRAP MEDIA */
.wrap_media{width:100%;margin:35px 0;}
.flex_media{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;justify-content:space-between;align-items:flex-start;}
.wrap_newsnb{width:73%;}
.flex_colnews{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;justify-content:space-between;align-items:flex-start;}
.news_left{width:64%;}
.news_right{width:calc(100% - 64% - 12px);}
a.news__item{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #ebebeb;}
.news__img{flex-shrink:0;margin-right:10px;border-radius:3px;}
.news__txt{flex:1;}
.news__title{font-size:13px;color:var(--title);line-height:1.5;transition:all 0.2s linear;margin:0;}
h3.news__title:hover{color:var(--c3);transition:all 0.2s linear;}
a.news_main{display:block;width:100%;border-radius:5px;border:1px solid #ebebeb;overflow:hidden;}
.news_main__txt{width:100%;padding:25px;}
.news_main__title{font-size:18px;color:var(--title);line-height:2;transition:all 0.2s linear;}
.news_main__title:hover{color:var(--c3);transition:all 0.2s linear;}
.news_main__img{width:100%;}
.brand_title a{display:inline-block;font-size:14px;color:var(--c1);transition:all 0.2s linear;text-transform:initial;margin-left:40px;}
.brand_title a:hover{color:var(--c3);transition:all 0.2s linear;}
.video_title{font-size:18px;color:var(--title);margin-bottom:25px;text-transform:uppercase;display:flex;justify-content:space-between;align-items:center;}
.video_title a{display:inline-block;font-size:14px;color:var(--c1);transition:all 0.2s linear;text-transform:initial;}
.video_title a:hover{color:var(--c3);transition:all 0.2s linear;}
.wrap_video{}
.videonb_main{display:block;width:100%;margin-bottom:20px;cursor:pointer;}
.videonb_main__img{width:100%;border-radius:5px;overflow:hidden;margin-bottom:10px;}
.videonb_main__title{font-size:13px;margin:0;color:var(--title);line-height:1.4;transition:all 0.2s linear;}
.videonb_main__title:hover{color:var(--c3);transition:all 0.2s linear;}
.list_videonb{width:100%;}
.video__item{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #ebebeb;cursor:pointer;}
.video__img{flex-shrink:0;margin-right:10px;}
.video__txt{flex:1;}
.videonb_title{margin:0;font-size:13px;color:var(--title);line-height:1.5;transition:all 0.2s linear;}
.videonb_title:hover{color:var(--c3);transition:all 0.2s linear;}
.btn_play_video{position:relative;}
.btn_play_video::before{position:absolute;content:'';left:0;top:0;width:100%;height:100%;background-image:url(../imgs/play.png);background-position:center;background-size:auto;background-repeat:no-repeat;z-index:100;user-select:none;pointer-events:none;}
.videonb_main .btn_play_video::before{background-image:url(../imgs/play1.png);}
/* WRAP TAGS */
.wrap_tags{width:100%;padding:30px 0 20px;margin:30px 0 0;background:rgb(0 0 0 / 5%);}
.flex_tags{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;justify-content:flex-start;align-items:flex-start;}
.flex_tags label{color:var(--title);font-size:14px;margin:0;margin-right:22px;}
.tags__item{font-size:14px;color:var(--c3);margin-right:22px;position:relative;padding-left:10px;margin-bottom:8px;transition:all 0.2s linear;}
.tags__item:hover{color:#000;transition:all 0.2s linear;}
.tags__item:hover::before{background:#000;transition:all 0.2s linear;}
.tags__item::before{position:absolute;content:'';left:0;top:50%;transform:translateY(-50%);width:3px;height:3px;border-radius:100%;background:var(--c3);}
/* WRAP HỔ TRỢ */
.wrap_hotro{width:100%;background:var(--c1);}
.flex_hotro{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;padding:9px 0;overflow:hidden;position:relative;}
.flex_hotro::before{position:absolute;content:'';left:50%;top:0;width:1px;height:100%;background:#fff;}
.hotro__item{flex-shrink:0;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;}
.hotro__img{flex-shrink:0;margin-right:12px;}
.hotro__txt{flex-shrink:0;font-size:14px;color:#fff;transition:all 0.2s linear;}
.hotro__txt span{font-weight:bold;font-size:16px;}
.hotro_line{display:block;width:1px;height:1px;margin:0 75px;}
.hotro__item:hover .hotro__txt{color:var(--c2);transition:all 0.2s linear;}
/* PAGE NEWS COL */
.page_news{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;justify-content:space-between;align-items:flex-start;}
.page_news_left{width:20%;margin-right:25px;position:sticky;top:60px;z-index:998;}
.page_news_right{flex:1;}
.col_danhmuc{background:transparent;color:var(--text);border:1px solid #0000003b;}
.col_danhmuc label{color:white;margin:0;display:block;width:100%;font-size:18px;text-transform:uppercase;font-weight:bold;padding:0;position:relative;background:var(--c1);height:50px;display:flex;justify-content:center;align-items:center;}
.danhmuc_line{display:none;width:30%;height:2px;background:var(--c1);margin:5px 0 12px;}
.list-product{list-style:none;padding:0;width:100%;}
.list-product ul{list-style:none;padding:0;}
.list-product>li>a{color:black;text-transform:capitalize;font-weight:400 !important;font-size:14px !important;}
.list-product li{position:relative;padding:12px 12px 10px;margin-bottom:5px;border-bottom:1px dashed black;}
.list-product li span{width:26px;height:20px;cursor:pointer;display:block;position:absolute;right:0;top:20px;transform:translateY(-50%);}
.list-product li span svg{transition:all 0.2s linear;width:13px;height:13px;color:var(--text);}
.list-product li span.active svg{transform:rotate(180deg);transition:all 0.2s linear;}
.list-product li a{font-size:14px;display:block;transition:all 0.3s;font-weight:400;text-transform:uppercase;color:black;}
.list-product li a:hover{color:var(--c2);transition:all 0.2s linear;}
.list-product li:last-of-type{border-bottom:none;}
.list-product>li>ul{list-style:none;padding:8px 0 0 10px;width:100%;}
.list-product>li ul{display:none;}
.list-product>li>ul ul{padding-left:15px;}
.list-product ul li:last-child{border-bottom:none;padding-bottom:0;}
.list-product ul li{padding-left:0;background:transparent;margin-bottom:0;padding:5px 0;}
.news_item{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:flex-start;margin-bottom:15px;border-bottom:1px solid #1aade447;padding-bottom:15px;}
.news_item:last-of-type{border-bottom:none;padding-bottom:0;}
.news_img{flex-shrink:0;margin-right:20px;}
.news_title{margin-bottom:8px;}
.news_title a{display:block;width:100%;font-weight:bold;font-size:16px;color:var(--title);transition:all 0.2s linear;font-family:'font3';}
.news_title:hover a{color:var(--c3);transition:all 0.2s linear;}
.news_time{margin:5px 0 8px;font-style:italic;color:var(--menu);font-family:'font3';}
.news_desc{font-size:14px;line-height:1.8;font-family:'font3';color:var(--text);}
/* PAGE KHUYẾN MÃI */
.grid_khuyenmai{width:100%;display:grid;grid-template-columns:repeat(2,calc((100% + 35px) / 2 - 35px));grid-gap:35px;}
.km_item{display:block;width:100%;}
.km_img{display:block;width:100%;}
.km_info{width:100%;padding:10px;margin-top:5px;}
.km_title{width:100%;margin-bottom:8px;}
.km_title a{display:block;width:100%;font-size:15px;font-weight:bold;color:var(--title);transition:all 0.2s linear;}
.km_title:hover a{color:var(--c3);transition:all 0.2s linear;}
.km_time{margin:0 0 5px;font-style:italic;font-size:13px;}
.km_detail{font-size:14px;line-height:1.6;color:var(--menu);}
/* PAGE PRODUCT */
.breadcrumb-item+.breadcrumb-item::before{content:"›";}
.page_product{width:100%;position:relative;margin-top:-30px;}
.product_name{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:flex-start;justify-content:space-between;align-items:center;border-bottom:1px solid #e0e0e0;margin-bottom:30px;}
.product__title{flex-shrink:0;font-size:18px;font-weight:bold;color:#333333;max-width:60%;line-height:1.5;padding-bottom:10px;}
.product__share{flex-shrink:0;}
.flex_prodetail{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;justify-content:space-between;align-items:flex-start;}
.prodetail_left{width:60%;}
.prodetail_images{width:100%;margin-bottom:120px;}
figure.mz-figure{border:1px solid rgb(51 51 51 / 10%);}
.gallery-thumb-pro{margin-top:30px;}
.thumb-pro-detail{padding:0;border-radius:0;border:1px solid rgb(51 51 51 / 10%);}
.prodetail_right{width:38%;}
span.price_detail_new{display:block;font-size:26px;color:#d0021c;font-weight:bold;}
span.price_detail_old{font-size:16px;color:#939393;}
span.price_detail_old i{font-style:normal;text-decoration:line-through;}
span.price_detail_old b{color:var(--c1);margin-left:12px;}
span.price_detail_new{display:block;font-size:26px;color:#d0021c;font-weight:bold;margin-bottom:3px;}
.attr-content-pro-detail{font-weight:bold;color:var(--title);}
.box_sale{border:1px solid #e0e0e0;border-radius:3px;margin-top:20px;margin-bottom:25px;}
.sale_nav{width:100%;padding:8px 12px;border-bottom:1px solid #e0e0e0;background:rgb(51 51 51 / 8%);}
.sale__title{font-size:14px;font-weight:bold;margin-bottom:2px;}
.sale__desc{font-size:12px;color:#666666;}
.sale_content{width:100%;padding:12px;font-size:14px;color:#333333;padding-bottom:5px;}
.prodetail_btn{width:100%;margin-bottom:15px;display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;justify-content:space-between;align-items:center;}
.prodetail_btn a{display:block;width:calc(50% - 5px);text-align:center;font-size:14px;color:#fff;font-weight:bold;text-transform:uppercase;padding:12px 10px;border-radius:5px;transition:all 0.2s linear;cursor:pointer;margin-bottom:10px;}
.prodetail_btn a:hover{background:var(--c3);transition:all 0.2s linear;}
.prodetail_btn .prodetail_buynow{background:#fb6e2e;}
.prodetail_btn .prodetail_addcart{background:#1aade4;}
.uudai__desc{font-size:12px;color:#666666;font-weight:normal;margin-left:7px;}
.box_thongso{width:100%;position:relative;}
.thongso__title{font-size:19px;font-weight:bold;color:var(--title);margin-bottom:15px;line-height:1.4;}
.thongso_content{width:100%;transition:all 0.2s linear;}
.box_thongso.active .thongso_content{max-height:500px;overflow:hidden;transition:all 0.2s linear;}
.viewmore{width:100%;background:#fff;position:relative;cursor:pointer;display:none;}
.box_thongso.active .viewmore{display:block;}
.box_thongso.show .thongso_content{transition:all 0.2s linear;max-height:initial;}
.viewmore::before{position:absolute;content:'';left:0;bottom:100%;width:100%;height:100px;background:rgb(255,255,255);background:-moz-linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);}
.viewmore span{display:block;text-align:center;border:1px solid var(--c3);width:80%;margin:0px auto;border-radius:5px;color:var(--c3);padding:10px 10px;transition:all 0.2s linear;color:var(--c3);}
.viewmore span:hover{background:var(--c3);transition:all 0.2s linear;color:#fff;}
.box_thongtin{width:100%;border:1px solid #e0e0e0;position:relative;}
.thongtin_nav{width:100%;border-bottom:1px solid #e0e0e0;background:rgb(255,255,255);background:-moz-linear-gradient(180deg,rgba(255,255,255,1) 0%,rgba(236,236,236,1) 100%);background:-webkit-linear-gradient(180deg,rgba(255,255,255,1) 0%,rgba(236,236,236,1) 100%);background:linear-gradient(180deg,rgba(255,255,255,1) 0%,rgba(236,236,236,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ececec",GradientType=1);padding:10px 12px;}
.thongtin__title{font-size:15px;font-weight:bold;color:var(--title);}
.thongtin_content{width:100%;padding:20px 25px 10px;position:relative;}
.box_thongtin.active .viewmore{display:block;}
.box_thongtin.active .thongtin_content{display:block;max-height:500px;overflow:hidden;}
.box_thongtin .viewmore{position:absolute;left:0;bottom:0;z-index:100;width:100%;background:#fff;padding-bottom:20px;}
.box_thongtin.show .thongtin_content{transition:all 0.2s linear;max-height:initial;}
.wrap_danhgia{width:100%;margin:25px 0;}
.tags-pro-detail{width:100%;margin:25px 0;}
.tags-pro-detail a{background:var(--c3);border:none;transition:all 0.2s linear;}
.tags-pro-detail a:hover{background:var(--color-dark-red);transition:all 0.2s linear;}
.wrap_orderpro{width:100%;margin:25px 0;}
.orderpro_title{width:100%;font-size:20px;font-weight:bold;text-transform:inherit;margin-bottom:10px;}
.spnb_other{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:flex-start;align-items:center;margin-bottom:15px;}
a.dmother__item{display:inline-block;width:max-content;border:1px solid #33333342;margin-right:8px;margin-bottom:8px;border-radius:5px;font-size:13px;color:var(--text);padding:8px 16px 6px;transition:all 0.2s linear;}
a.dmother__item:hover{background:var(--c3);color:#fff;transition:all 0.2s linear;}
.content-main.productCat{margin-top:-10px;}
.content-main.product_sub{margin-top:-10px;}
/* SLIDE PAGE */
.page_photo{width:100%;position:relative;margin-top:-25px;}
.flex_photo{width:100%;position:relative;display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;justify-content:space-between;align-items:flex-start;}
.page_photo_left{width:30%;}
.slide_banner_page{width:100%;position:relative;}
.page_photo_left{width:calc(100% - 32% - 10px);}
.page_photo_right{width:32%;}
.slick_pro_page{width:100%;position:relative;}
.pro_baner__item{display:block;width:100%;margin-bottom:10px;}
.pro_baner__item img{width:100%;}
.header_cart_mob{position:relative;}
.header_cart_mob .count-cart{position:absolute;top:-5px;right:-5px;background:var(--c2);color:#000;width:18px;height:18px;display:flex;align-items:center;justify-content:center;border-radius:100%;font-weight:bold;font-size:12px;}
.mm-navbar__title{font-weight:bold;color:var(--title) !important;font-size:16px;}
/* WRAP TOP BAR */
.gr_hotline_tb{display:flex;align-items:center;flex-shrink:1;}
.gr_hotline_tb1{display:flex;align-items:center;width:320px;justify-content:flex-start;}
.gr_loba{display:flex;flex-direction:row;width:42%;justify-content:space-between;}
.flex_bottom_topbar{display:flex;justify-content:space-between;flex-direction:row;align-items:center;}
.gr_loba1{width:41%;display:flex;justify-content:space-between;}
img.hotlinetb{margin-right:10px;}
.txt_hl{font-size:14px;color:#393939;font-weight:400;font-family:'font1';}
.nb_hl{color:var(--c1);font-weight:bold;font-size:16px;}
.nb_hl1{font-size:14px;color:#393939;font-weight:400;font-family:'font1';}
/* Search */
.search{width:305px;background:transparent;height:50px;border:none;padding:0 5px;color:white;}
.search p{border:none;background:none;float:left;width:35px;height:50px;cursor:pointer;margin:0px;color:#ffffff9e;font-size:16px;display:flex;align-items:center;justify-content:center;}
.search input{width:calc(100% - 35px);height:50px;float:left;outline:none;padding:0px;border:0px;background:transparent;padding:0 10px;color:white !important;font-size:13px;line-height:34px;font-weight:400;font-family:'font1';}
.search input::-webkit-input-placeholder{color:white;}
.search input:-moz-placeholder{color:white;}
.search input::-moz-placeholder{color:white;}
.search input:-ms-input-placeholder{color:white;}
/* Search */
.search{width:185px;background:white;height:35px;padding:0 5px;color:white;}
.search p{border:none;background:none;float:left;width:28px;height:35px;cursor:pointer;margin:0px;color:black;font-size:16px;display:flex;align-items:center;justify-content:center;}
.search input{width:calc(100% - 28px);height:35px;float:left;outline:none;padding:0px;border:0px;background:transparent;font-size:12px;padding:0 10px;color:black!important;}
.search input::-webkit-input-placeholder{color:#828282;}
.search input:-moz-placeholder{color:#828282;}
.search input::-moz-placeholder{color:#828282;}
.search input:-ms-input-placeholder{color:#828282;}
/* Menu */
.address_menu_hl{font-size:14px;font-family:'font1';font-weight:normal;}
.address_menu_hl span{font-size:14px;font-family:'font1';font-weight:900;}
.hotline_menu_right_id{font-size:17px;font-family:'font1';font-weight:500;padding-left:47px;}
.hotline_menu_right_id span{font-size:20px;font-family:'font1';font-weight:bold;}
.social_menu_hl{text-align:center;margin-bottom:7px;}
.gr_menu_right_id{position:relative;color:white;}
.gr_menu_right_id::before{content:'';position:absolute;background:url(../imgs/phone.png);background-size:contain;background-repeat:no-repeat;width:56px;height:56px;left:13%;top:-5%;}
.txt_menu_id_02{font-size:33px;color:var(--c2);font-family:'font5';}
.txt_menu_id_01{font-size:48px;color:var(--c2);font-family:'font5';}
.menu ul li.line_menu_icon{background:url(../imgs/menu_icon.png);background-size:initial;background-repeat:no-repeat;width:10px;height:11px;margin-bottom:5px;}
.slogan_menu{background-color:var(--c2);width:100%;height:40px;line-height:40px;font-size:14px;font-family:'font1';font-weight:500;}
.slogan_menu1{background-color:var(--c2);width:100%;height:40px;line-height:40px;font-size:14px;font-family:'font1';font-weight:500;display:none;}
span.count-cart{color:white;}
.title_gio_hang_menu{font-size:13px;color:white;margin-right:5px;font-family:'font1';font-weight:300;}
a.cart-fixed_menu{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:space-between;align-items:center;}
.icon_gio_hang{background:url(../imgs/icongiohang.png);background-size:contain;background-repeat:no-repeat;width:26px;height:31px;}
.flex_gg_dich{display:flex;justify-content:center;}
.btn_viewmore2{margin:0px auto;display:inline-block;font-size:19px;color:black;padding:7px 20px 8px;transition:all 0.2s linear;font-family:'font5';background-color:var(--c1);}
.btn_viewmore2:hover{background:var(--c1);transition:all 0.2s linear;color:white;}
.title_name{margin-right:150px;}
.logo_header{z-index:73;position:relative;transition:all 0.2s linear;overflow:hidden;}
.logo_header::before{}
.flex_menu{width:100%;display:flex;align-content:center;align-items:center;transition:all 0.2s linear;justify-content:space-between;flex-direction:row;flex-wrap:nowrap;background:var(--c1);border-radius:10px;}
.menu_logo{}
.menu_logo a{display:block;}
.menu_logo a img{height:115px;width:auto;transition:all 0.2s linear;}
.pop_slider{position:relative;z-index:0;}
.pop_slider .menu{}
.pop_slider_2 .menu{background-color:black;}
.menu{width:100%;z-index:1000;}
.border_menu{width:40%;}
.menu.scrolled .logo_header a img{height:90px;transition:all 0.2s linear;}
.bg_menu,.bg_menu1{flex:1;position:relative;margin:0px !important;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:space-around;align-items:center;flex-shrink:0;height:60px;justify-content:space-around;}
.bg_menu{}
.bg_menu1{}
.menu ul{padding:0px;list-style:none;}
.menu ul li{position:relative;z-index:99;width:auto;}
.menu ul li a{display:block;position:relative;z-index:1;text-align:center;text-decoration:none !important;}
.menu ul li ul{position:absolute;min-width:200px;width:max-content;background:var(--c1);box-shadow:0 3px 11px 0 rgba(0,0,0,0.1);-webkit-transform:perspective(600px) rotateX(-90deg);transform:perspective(600px) rotateX(-90deg);-webkit-transform-origin:0 0 0;transform-origin:0 0 0;opacity:0;visibility:hidden;transition:all .3s;margin-top:5px;}
.menu ul li:hover>ul{-webkit-transform:perspective(600px) rotateX(0);transform:perspective(600px) rotateX(0);-webkit-transform-origin:0 0 0;opacity:1;visibility:visible;transition:all .7s;}
.menu ul li ul li a{padding:0px;text-align:left;border-bottom:1px solid rgba(255,255,255,0.2);}
.menu ul li ul li:last-child>a{border-bottom:0px;}
.menu ul li ul li a h2{/* background-color:transparent;*/
 /* margin-top:10px;*/
 font-size:14px;padding:12px 15px;position:relative;height:unset !important;line-height:unset !important;color:#fff;font-family:'font1';font-weight:500;}
.menu h2 svg{width:22px;height:22px;margin-top:-6px;}
.menu ul li ul li a h2::before{position:absolute;content:'';width:3px;height:0;background-color:yellow;left:0;top:0px;transition:height .3s ease;background-image:none;}
.menu ul li a.active h2::before,.menu ul li:hover>a h2::before{height:100%;transition:height .3s ease;}
.menu ul li a h2{position:relative;margin:0px;padding:0;font-style:normal;text-transform:uppercase;font-size:16px;color:#ffffff;font-weight:400;font-family:'font1';height:60px;line-height:60px;}
.menu ul li a.active h2,.menu ul li:hover>a h2{transition:all .3s ease;color:black;}
.menu ul ul li:hover>a h2{background:var(--c2);color:#fff;}
.menu ul li:hover>a h2::after{width:100%;transition:all .3s ease;}
.menu ul li a.active h2::after{width:100%;transition:all .3s ease;}
.menu ul li a.active h2::before,.menu ul li a:hover h2::before,.menu ul li a.active h2::after,.menu ul li a:hover h2::after{transition:all .3s ease;opacity:1;}
.menu ul li ul li a h2::after{display:none;}
.menu ul li ul ul{left:100%;top:0;}
.menu ul ul li{margin-left:0;}
.menu.scrolled{position:sticky;margin:0 auto;transition:all 0.2s linear;top:0;}
.menu.scrolled .gr_title_menu_id{display:none;}
.menu.scrolled .gr_menu_right_id{display:none;}
.menu.scrolled .menu_logo{height:60px;transition:all 0.2s linear;padding-top:2px;}
.menu.scrolled .menu_logo a img{height:55px;transition:all 0.2s linear;}
.menu.scrolled .flex_menu{width:100%;transition:all 0.2s linear;}
.menu.scrolled .bg_menu::before{border-bottom:60px solid var(--c1);transition:all 0.2s linear;}
.menu.scrolled ul li a h2{transition:all 0.2s linear;}
.menu_call{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;}
.call__txt{flex:1;}
.call__txt label{display:block;font-size:14px;color:var(--c3);line-height:1;margin:0;}
.call__txt b{font-weight:bold;color:var(--c2);font-size:18px;}
/* FOOTER */
.footer-statistic{color:white;}
.flex_logo_ft{display:flex;justify-content:space-between;flex-direction:row;flex-wrap:nowrap;align-items:center;}
.footer_title_name{font-weight:bold;font-size:35px;color:#ffffff;font-family:'font2';}
.line_policy{background:url(../imgs/dot.png);background-size:contain;background-repeat:no-repeat;width:7px;height:7px;position:absolute;left:-15px;top:40%;}
.map{width:100%;height:500px;}
.txt_policy{font-family:'font3';font-weight:500;font-size:30px;letter-spacing:0px;color:#ffffff;}
.desc_dknt{color:white;font-size:14px;margin-bottom:15px;margin-top:35px;}
.fcol4{width:15%;}
.footer{margin-bottom:0px !important;}
.footer-copyright{padding:0;color:white;font-size:12px;}
.footer-copyright span{padding:0;color:white;font-size:13px;font-weight:bold;}
.flex_copyright{display:flex;justify-content:space-between;align-items:center;}
.footer-statistic.col-md-6{text-align:end;color:white;text-transform:lowercase !important;}
.txt_ft_tt_t{font-size:20px;color:white;font-family:'SFUFutura';}
.ft_txt_tt_b{font-size:36px;color:var(--c2);font-family:'font2';font-weight:900;text-transform:uppercase;text-shadow:4px 3px 2px black;}
.grid_tagseo{padding:0px 0;grid-gap:20px;display:grid;grid-template-columns:repeat(2,1fr);}
.border_tag:hover{background-color:var(--c1);border:1px solid var(--c1);transition:all 0.2s linear;}
.border_tag:hover .txt_border_tag{color:white;transition:all 0.2s linear;}
.txt_border_tag{color:white;font-size:15px;font-family:'font1';}
.border_tag{padding:10px;text-align:center;border:1px solid white;border-radius:5px;}
.footer_main{padding:50px 0 40px;position:relative;background:url(../imgs/bg_ft.jpg);background-repeat:no-repeat;background-size:100% 100%;}
.flex_footer{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:flex-start;justify-content:space-between;padding-bottom:20px;}
.footer_title{margin-bottom:0px;position:relative;font-size:17px;color:#ffffff;font-weight:400;font-family:'font1';text-transform:uppercase;}
.footer_line{display:block;width:40px;height:3px;background:red;margin:5px 0 10px;}
.fcol1{width:35%;}
.fcol2{width:15%;}
span.line_cpr{height:3px;background-color:#ffffff70;max-width:1px;padding-left:1px;margin:2px;}
.fcol3{width:17%;}
.ft_img{margin-right:20px;text-align:center;}
.ft_img a{display:block;}
.ft_txt{width:100%;font-size:15px;color:white;margin-bottom:20px;}
.footer-ul{list-style:none;padding:0px 0px 0 0px;margin:0px;color:white;}
.footer-ul li{margin-bottom:18px;position:relative;}
.footer-ul li:last-child{margin-bottom:0px;}
.footer-ul li a{transition:all 0.2s linear;font-family:'font1';font-size:14px;color:#ffffff;font-weight:400;}
.footer-ul li a:hover{text-decoration:none;color:var(--c3);transition:all 0.2s linear;}
.fcopyright{/* width:100%;*/
 /* background:var(--c1);*/
 /* padding:10px;*/
}
.copyright{width:100%;border-top:1px solid white;padding-top:20px;}
.copyright span{}
.footer_mxh{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;justify-content:center;align-items:center;color:white;font-size:14px;font-family:'font1';font-weight:normal;margin-top:20px;}
.footer_mxh_ft{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;justify-content:flex-start;color:white;font-size:14px;font-family:'font1';font-weight:normal;margin-top:20px;}
.footer_mxh a{display:inline-block;margin:0 3px;transition:all 0.5s linear;}
.footer_mxh a:hover{transform:rotate(25deg);transition:all 0.5s linear;}
.footer_mxh_menu{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;color:white;font-size:14px;font-family:'font1';font-weight:normal;margin-top:20px;margin-left:-16px;}
.footer_mxh_menu a{display:inline-block;margin:0 3px;transition:all 0.5s linear;}
.footer_mxh_menu a:hover{transform:rotate(25deg);transition:all 0.5s linear;}
.fmaps{height:500px;}
#footer-map{width:100%;height:100%;}
#footer-map iframe{width:100%;height:100%;}
/* wrap social */
.wrap_social_copyright{background:url(../imgs/bg_social.png);background-size:cover;background-repeat:no-repeat;}
/* WRAP NEWSLETTER */
.wrap_newsletter{width:100%;padding:50px 0;background-image:url(../imgs/bg_nlt.jpg);background-size:cover;background-position:center;}
.nlt_title{width:100%;text-align:center;font-size:30px;font-weight:bold;color:var(--c2);text-transform:uppercase;margin-bottom:5x;}
.nlt_detail{font-size:15px;color:#ffffff;text-align:center;margin-bottom:25px;}
form.nlt_form{/* width:100%;*/
}
.nlt_form input{background-color:transparent;width:calc(100% - 60px);border:none;height:45px;padding:0 0px 0 18px;border-radius:5px;font-size:14px;font-family:'font1';font-weight:300;color:white;}
textarea#input_content{height:46px !important;font-size:15px !important;font-family:'font1';background-color:transparent;text-align:start;color:white;border:none;border-radius:0px;}
.nlt_form input[type='submit']{/* flex:1;*/
 background:var(--c2);border:none;border-radius:5px;height:50px;text-transform:uppercase;font-weight:bold;color:var(--c3);transition:all 0.2s linear;line-height:44px;/* width:50%;*/
 /* margin-left:10px;*/
 color:white;width:100%;}
input.reset_dk_nt{flex:1;background:var(--c1);border:none;border-radius:5px;height:50px;text-transform:uppercase;font-weight:bold;color:var(--c3);transition:all 0.2s linear;line-height:42px;width:49%;margin-right:10px;color:white;}
input.reset_dk_nt:hover{background:var(--c2);color:#fff;transition:all 0.2s linear;}
.nlt_form input[type='submit']:hover{background:var(--c1);color:#fff;transition:all 0.2s linear;}
/* WRAP BANNER */
.banner{width:100%;position:relative;}
/* WRAP social1 */
.wrap_social{width:100%;padding:60px 0;position:relative;background:#000000;}
.social1{position:relative;}
.sc__item{display:block;border:2px solid #f6cd64;border-radius:5px;padding:25px;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;transition:all 0.2s linear;}
.sc__img{flex-shrink:0;margin-right:20px;transition:all 0.5s linear;}
.sc__txt{flex:1;}
.sc__title{font-size:30px;font-weight:bold;color:var(--c2);transition:all 0.2s linear;}
.sc__detail{font-size:17px;color:#fff;font-weight:bold;transition:all 0.2s linear;}
.sc__item:hover{background:#f6cd64;transition:all 0.2s linear;}
.sc__item:hover .sc__title{color:#000;transition:all 0.2s linear;}
.sc__item:hover .sc__detail{color:#000;transition:all 0.2s linear;}
.sc__item:hover .sc__img{transform:rotate(25deg);transition:all 0.5s linear;}
/* WRAP THUONG HIEU */
.wrap_thuonghieu{width:100%;padding:50px 0 0;}
.slide_thuonghieu{padding-top:15px;}
.gr_thuonghieu{text-align:center;padding:50px;background:#f8f8f8;position:relative;margin-bottom:15px;}
.name_th{font-size:16px;text-transform:uppercase;color:#404040;font-weight:700;font-family:'font1';text-align:center;margin:15px 0;}
.desc_th{font-size:13px;color:#404040;font-weight:400;font-family:'font1';line-height:1.8;}
.btn_th{position:absolute;font-size:13px;color:#ffffff;font-weight:400;font-family:'font1';text-align:center;bottom:-13px;width:100%;left:0;}
.btn_th a{padding:5px 15px;background:var(--c1);border-radius:40px;font-size:13px;line-height:25px;color:#ffffff;font-weight:400;font-family:'font1';text-align:center;}
.gr_thuonghieu:hover .name_th{color:var(--c1);transition:all .2s linear;}
.btn_th a:hover{background:#000;transition:all .2s linear;}
/* WRAP GIOI THIỆU */
.img_gt_lau.\32{position:relative;padding-right:50px;overflow:hidden;z-index:0;display:block;width:100%;height:100%;}
.img_gt_lau:nth-child(3){transform:translateY(50px);}
.img_gt_lau.\31{/* grid-column:1/2;*/
grid-row:1/2;display:flex;align-items:flex-end;transform:translateY(50px) translateX(0px);justify-content:flex-end;}
.grid_img_gt{width:50%;}
.img_gt_lau:nth-child(1){}
.img_gt_lau:nth-child(2){transform:translateY(0px);}
.img_gt_lau:nth-child(3){padding-left:50px;transform:translateY(50px);}
.img_gt_lau:nth-child(4){}
.txt_gt_02{font-size:29px;text-transform:uppercase;color:#ffffff;font-family:'font2';padding-bottom:30px;font-weight:bold;}
.txt_gt_01{font-size:48px;color:#34354d;font-family:'font3';text-align:start;}
.btn_g_gt{height:50px;line-height:50px;}
.wrap_gioi_thieu{width:100%;padding:50px 0;position:relative;}
.btn_gioithieu1:hover{background-color:var(--c2);transition:all .2s linear;}
.btn_gioithieu1{margin-top:20px;padding:5px 20px;background-color:var(--c1);border-radius:10px;font-size:14px;line-height:30px;color:#ffffff;font-weight:700;font-family:'font1';width:19%;}
a.btn_gioithieu{padding:15px 35px;background-color:var(--c1);border-radius:10px;line-height:30px;font-size:16px;color:#ffffff;font-weight:400;font-family:'font1';text-align:center;display:flex;align-items:center;justify-content:space-between;width:34%;}
a.btn_gioithieu:hover{background-color:var(--c3);transition:all 0.2s linear;}
.gioithieu_desc{font-size:15px;line-height:25px;color:#ffffff;font-weight:400;font-family:'font1';margin-bottom:15px;}
.group_title_gioithieu{width:50%;padding:83px 40px;background:#343e41;height:545px;}
.flex_gioi_thieu{padding-bottom:inherit;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:space-between;align-items:flex-start;}
.group_img_gioithieu{position:absolute;top:0;padding:68px 0;left:0;z-index:1;}
.wrap_gioithieu{padding:60px 0;position:relative;}
.flex_gt{position:relative;width:100%;display:flex;flex-wrap:nowrap;align-content:flex-start;justify-content:space-between;align-items:flex-start;flex-direction:row;}
.gt_photo{width:48%;}
.gt_static{padding-top:180px;position:relative;right:0;transform:translateX(68%);width:720px;height:853px;padding-left:192px;border:1px solid #00000038;box-shadow:0px 0px 20px 0px black;padding-right:65px;}
.gt_static::before{content:'';background:url(../imgs/lagt1.png);background-size:contain;background-repeat:no-repeat;position:absolute;right:130px;width:164px;height:181px;top:50px;}
.gt_static::after{content:'';background:url(../imgs/lagt2.png);background-size:contain;background-repeat:no-repeat;position:absolute;right:40px;width:197px;height:203px;bottom:20px;}
.gt_wc{font-size:45px;color:var(--c3);line-height:1;font-family:'font4';z-index:14;}
.gt_desc{font-size:44px;color:black;text-transform:uppercase;margin-bottom:0px;font-weight:bold;font-family:'font3';line-height:1.8;}
.gt_cont{font-size:15px;color:black;line-height:2;margin-bottom:40px;font-weight:300;font-family:'font1';}
.btn_viewmore{margin:0px auto;display:inline-block;font-size:15px;color:white;padding:10px 25px 10px;transition:all 0.2s linear;font-family:'font1';border-radius:20px;background-color:black;}
.btn_viewmore:hover{background:var(--c1);transition:all 0.2s linear;color:#000;}
.slide_link{width:100%;margin-top:-60px;}
a.link__item{display:block;/* width:100%;*/
 background:#fff;}
.link__img{/* width:100%;*/
}
.link__img img{/* width:100%;*/
}
.link__txt{width:100%;padding:15px 20px;}
.link__title{font-size:17px;font-weight:bold;color:#333333;margin-bottom:5px;transition:all 0.2s linear;text-transform:uppercase;}
.link__title:hover{color:var(--c1);transition:all 0.2s linear;}
.link__link{color:var(--c1);font-size:14px;font-weight:bold;text-transform:capitalize;transition:all 0.2s linear;}
.link__link:hover{color:var(--c2);transition:all 0.2s linear;}
/* VI SAO CHON CHUNG TOI */
.wrap_visaochonchungtoi{width:100%;padding:50px 0;background-color: #343e41;}
.title_vscct{font-size:30px;text-transform:uppercase;color:#fff;font-family:'font2';text-align:center;font-weight:bold;}
/* TIEU CHI */
.gr_tieuchi{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px 20px;background:#ffffff4a;}
.name_tc{font-size:16px;text-transform:uppercase;color:#fff;font-weight:700;font-family:'font1';text-align:center;}
.desc_tc{font-size:48px;text-transform:uppercase;color:#fff;font-weight:700;font-family:'font1';}
/* .gr_tieuchi:hover .desc_tc{color:black;transition:all .2s linear;}
.gr_tieuchi:hover .name_tc{color:var(--c1);transition:all .2s linear;} */
/* DỊCH VỤ */
.title_vscct1{font-size:30px;text-transform:uppercase;color:black;font-family:'font2';text-align:center;font-weight:bold;}
.gr_title_dv{text-align:center;}
.slide_tieuchi{padding-top:30px;}
.wrap_dich_vu{width:100%;padding:50px 0;}
.slogan{font-size:16px;text-transform:uppercase;color:#404040;font-weight:400;font-family:'font1';text-align:center;}
.gr_dichvu{position:relative;width:100%;}
.name_dv{background:url(../imgs/bg_name.png) no-repeat;background-size:100% 100%;font-size:16px;text-transform:uppercase;color:#ffffff;font-weight:700;font-family:'font1';text-align:center;position:absolute;bottom:0;width:100%;height:50px;display:flex;justify-content:center;align-items:center;}
.gr_dichvu:hover .name_dv{color:var(--c1);transition:all .2s linear;}
/* WRAP DANG KY NHAN TIN */
 input.btn.btn-sm.btn_dknt{height:40px;background:#000000cc;color:white;width:80px;}
input.btn.btn-sm.btn_dknt:hover{background:var(--c1);transition:all .2s linear;color:white;}
.title_dknt1{width:29%;font-size:20px;text-transform:uppercase;color:#4a4a4a;font-weight:400;font-family:'font1';text-align:left;}
form.validation-newsletter{width:60%;display:flex;justify-content:space-between;align-items:center;}
.flex-dknt{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:60px;}
.left_dknt{width:30%;display:flex;align-items:center;background:var(--c1);height:60px;position:relative;}
.left_dknt::before{content:'';background:url(../imgs/bf_dknt.png) no-repeat;background-size:100% 100%;position:absolute;width:32px;height:60px;left:100%;}
.hldknt{font-size:25px;text-transform:uppercase;color:#ffffff;font-weight:300;font-family:'font1';}
.hldknt span{font-weight:bold;}
img.icphone{margin:0 20px;}
.right_dknt{width:68%;display:flex;justify-content:flex-end;align-items:center;height:60px;background:#eeeeee;}
.wrap_dang_ky_nt{padding:70px 0;background:url(../imgs/bg_dknt.png);background-size:cover;background-repeat:no-repeat;}
.group_titlte_dknt{text-align:center;color:white;overflow:hidden;margin-bottom:40px;}
.txt_dknt_name{font-size:40px;font-family:'font2';font-weight:bold;}
.txt_dknt_slog{font-size:18px;font-family:'font1';font-weight:500;}
.line_dknt{margin-top:14px;background:url(../imgs/line_dknt.png);background-size:contain;background-repeat:no-repeat;width:50%;height:12px;transform:translateX(94%);margin-bottom:0;}
.flex_fr_dknt{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:space-between;align-items:center;width:100%;margin-bottom:30px;}
.group_nlt{display:flex;width:31%;border-bottom:1px solid #ffffff7a;align-items:center;background:transparent;justify-content:space-between;}
.icon_nlt{background:url(../imgs/people.png);background-size:contain;background-repeat:no-repeat;width:30px;height:30px;}
.icon_pnlt{background:url(../imgs/phone.png);background-size:contain;background-repeat:no-repeat;width:30px;height:30px;}
.icon_ct_nlt{background:url(../imgs/note.png);background-size:contain;background-repeat:no-repeat;width:30px;height:30px;}
.btn_gui_nlt{text-align:center;}
input.btn.btn-sm.nlt{font-size:18px;width:19%;padding:0;border-radius:40px;background:linear-gradient(90deg,rgba(202,160,65,1) 0%,rgba(243,225,159,1) 51%,rgba(202,160,65,1) 100%);color:black;font-family:'font1';}
input.btn.btn-sm.nlt:hover{color:white;transition:all 0.2s linear;}
.group_nlt textarea{background:url(../imgs/note.png) right center no-repeat;background-color:transparent;}
/* WRAP SAN PHAM */
.gr__sp:hover .gr_name_sp{background:var(--c1);transition:all .2s linear;}
.gr__sp:hover .name_sp{color:white;transition:all .2s linear;}
.flex_lsp{display:flex;justify-content:space-between;padding-bottom:20px;}
.left_imglsp{width:49%;}
.right_dlsp{width:49%;}
.title_name_lsp1{position:relative;margin-bottom:20px;display:flex;justify-content:flex-start;margin-left:100px;}
.title_name_lsp{position:relative;margin-bottom:20px;}
.gr__sp{border:1px solid #d1d2d4;}
.gr_name_sp{text-align:center;padding:20px 0;background:#d1d2d4;}
.name_sp{font-size:16px;color:#2c2c2c;font-weight:700;font-family:'font1';tsext-align:center;}
.title_name_lsp::before{content:'';background:var(--c1);width:100px;position:absolute;height:2px;bottom:0;left:0;}
.title_name_lsp1::before{content:'';background:var(--c1);width:100px;position:absolute;height:2px;bottom:0;left:0;}
.name_lsp{font-size:24px;text-transform:uppercase;color:#333333;font-family:'font2';text-align:left;font-weight:bold;}
a.sanpham__item_pr{position:relative;}
.gia_mak{background:url(../imgs/bg_gia.png);background-size:100% 100%;background-repeat:no-repeat;position:absolute;right:-9px;width:153px;height:64px;padding-left:20px;bottom:30%;}
.txt_name_main_tieuchi{font-size:48px;letter-spacing:-1px;color:#222354;font-family:'font5';}
.img_spham__itemr.img_hover.scale-img{border-radius:20px;overflow:hidden;position:relative;}
.flex_wrap_sanpham{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;}
.wrap_sanpham{position:relative;padding-bottom:50px;}
a.wrap_sanpham_item.cat_item.active{color:var(--c2);background-color:black;}
a.wrap_sanpham_item{background:transparent;font-size:24px;text-transform:uppercase;color:white;font-family:'font4';}
a.wrap_sanpham_item:hover{color:var(--c1);transition:all 0.2s linear;}
.bg_sp_cat{background-repeat:no-repeat;background-size:100% 100%;display:flex;flex-wrap:wrap;width:100%;overflow-x:scroll;overflow-y:hidden;align-items:center;flex-direction:row;justify-content:center;}
.wrap_sanpham_right{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;width:100%;}
.pd_sp_pr{}
a.title_sanpham_main{margin:0 10px;display:flex;font-size:20px;color:white;font-family:'font4';text-transform:uppercase;flex-direction:column;align-content:center;flex-wrap:nowrap;justify-content:center;align-items:center;}
a.title_sanpham_main.list_item.active{color:var(--c1);}
a.title_sanpham_main:hover{color:var(--c1);transition:all 0.2s linear;}
.group_tilte_sanpham_lc{text-align:center;padding:0 200px;}

.img_title_sp_item{background-color:transparent;text-align:center;color:black;}
.grid-page1.w-clear{padding:0px 0;grid-gap:20px;display:grid;grid-template-columns:repeat(4,1fr);}
.grid-page2.w-clear{padding:0px 0;grid-gap:20px;display:grid;grid-template-columns:repeat(3,1fr);}
h3.album-name{font-size:17px;font-family:'font5';}
.grid-page.w-clear{grid-gap:30px;display:grid;grid-template-columns:repeat(3,1fr);}
.show_sanpham_wrapsanpham{padding:25px 0;}
.wrap-product{margin-bottom:50px;}
.grid-pro-detail.w-clear{padding:50px 0;}
.can_top-prdetail{padding-top:30px;}
.product:nth-child(4n+1){clear:both;}
.product:nth-child(4n){margin-right:0px;}
.box-product{display:block;padding:20px;}
/* .pic-product{background:#ffffff;border-radius:5px;padding:5px;border:1px solid #eee;}
*/
.pic-product img{width:100%;border-radius:3px;}
.name-product{font-size:16px;color:var(--color-black);}
.name-product.text-split{-webkit-line-clamp:1;}
.price-product{margin-bottom:0px;text-align:center;}
.price-product span{font-weight:700;}
.price-new{line-height:76px;font-size:24px;letter-spacing:-1px;color:#ffffff;font-family:'font5';}
.txt_lienhe{margin:10px 0;text-align:center;font-size:16px;color:black;font-family:'font1';font-weight:500;}
.img_title__item01.text-split-2{padding-bottom:5px;}
span.txt_gia{font-family:'font2';}
.price-new:hover{transition:all 0.2s linear;}
.price-old{text-decoration:line-through;padding-left:10px;font-size:15px;color:var(--color-gray);}
.price-per{position:absolute;top:10px;color:#ffffff;background:var(--c2);font-size:11px;border-radius:2px;width:40px;height:40px;text-align:center;line-height:40px;border-radius:100%;right:10px;}
.cart-product{margin-bottom:0px;}
.cart-product span{cursor:pointer;width:53%;color:#ffffff;text-transform:capitalize;text-align:center;padding:10px 5px;border-radius:3px;transform:translateX(46%);}
li.w-clear1{background:#fffee1;padding:7px 17px;line-height:21px;border-radius:5px;border:1px dashed #dfdea2;font-size:14px;margin:15px 0 10px;color:#555;}
.sp__item{cursor:pointer;position:relative;text-decoration:none !important;}
.sp__item::after{/* content:'';*/
}
.img_title__item{position:relative;text-align:inherit;color:white;font-size:14px;font-family:'font1';border-top:none;font-weight:300;margin-bottom:30px;}
.sp__item:hover .fbn__name{color:var(--c1);transition:all 0.2s linear;}
.btn_viewmore3{margin:10px auto 0;display:inline-block;font-size:15px;color:black;padding:7px 10px 7px 10px;transition:all 0.2s linear;font-family:font2;position:relative;}
.btn_viewmore4:hover{background:var(--c2);transition:all 0.2s linear;color:var(--c3);}
.btn_viewmore4{margin:0px auto;display:inline-block;font-size:15px;color:#fff;background:#078349;/* font-weight:bold;*/
 /* text-transform:uppercase;*/
 padding:7px 23px 10px 20px;/* border-radius:100px;*/
 transition:all 0.2s linear;font-family:font2;position:relative;border:1px solid white;}
.btn_viewmore4::before{content:'';width:33px;height:1px;background-color:#87c33f;position:absolute;right:-16px;/* top:-45px;*/
 bottom:50;bottom:18px;}
.btn_viewmore4::after{content:'';width:33px;height:1px;background-color:#87c33f;position:absolute;left:-16px;/* top:-45px;*/
 bottom:50;bottom:18px;}
.btn_viewmore3:hover{background:var(--c2);transition:all 0.2s linear;color:var(--c3);}
/* WRAP TIN TUC */
.gr_tintuc:hover .name_tintuc{color:var(--c1);transition:all .2s linear;}
.wrap_tintuc{width:100%;padding:50px 0;}
.slide_tintuc{padding-top:15px;}
.gr_title_tt{padding:15px 0;}
p.news-timeid{margin:0;font-size:13px;line-height:25px;color:#393939;font-weight:250;font-style:italic;font-family:'font1';text-align:left;}
.name_tintuc{font-size:16px;text-transform:uppercase;color:#393939;font-weight:700;font-family:'font1';}
.desc_tintuc{font-size:14px;color:#393939;font-weight:250;font-family:'font1';text-align:left;}
/* WRAP DOI TAC */
.wrap_doitac{width:100%;padding-bottom:50px;}
.doitac_flex{display:flex;justify-content:space-between;align-items:flex-start;}
.left_doitac{width:16%;}
.right_doitac{width:80%;}
.title_doitac{font-size:24px;line-height:40px;text-transform:uppercase;color:#111111;font-weight:700;font-family:'font1';text-align:right;}
/* WRAP BAN DO */
.wrap_bando{width:100%;padding:60px 0;}
.btn__xcn{display:flex;width:36%;text-align:center;flex-direction:column;align-items:center;}
.btn__xcn a{font-size:15px;color:#fcaa00;font-family:'font1';text-align:center;text-decoration:underline;}
.btn_xcn{transform:translateY(-50px);width:100%;display:flex;justify-content:flex-end;}
.gr_txtslick_bando.slick-slide[aria-hidden="true"]{opacity:1;margin:2px;}
.gr_slick_bando{}
.gr_txtslick_bando{}
.gr_txtslick_bando{width:100%;}
.desc_bando{font-size:15px;line-height:28px;color:#333333;font-family:'font1';width:100%;padding:10px 20px;}
.txt_name_bando{padding:5px 30px;background-color:#0000002b;font-size:15px;color:#333333;font-family:'font1';}
.gr_slick_bando iframe{width:100%;height:500px;overflow:hidden;}
.flex_bando{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;}
.slick_bando{padding:0px 50px 0 0;position:relative;}
.slick_for1{width:calc(100% - 33%);height:500px;overflow:hidden;}
.slick_nav1{width:33%;height:500px;overflow:hidden;}
.txt_name_bando:hover{color:white;background:var(--c1);transition:all .2s linear;}
a.wrap_hethong_item.list_item{padding:10px;background:#0000002e;color:black;font-size:15px;font-family:'font1';margin:10px;}
a.wrap_hethong_item.list_item.active,a.wrap_hethong_item.list_item:hover{color:white;background:var(--c1);transition:all .2s linear;}
.gr_txtslick_bando.slick-slide.slick-current.slick-center .txt_name_bando{background:var(--c1);color:white;}
/* FORM ĐẶT LỊCH */
.title-newsletter{width:100%;text-align:center;font-size:35px;color:#333;font-family:'font3';text-transform:uppercase;color:var(--c1);}
div#popup-datlich{max-width:500px;background:var(--c1);border-radius:10px;overflow:hidden;padding:40px 30px;box-shadow:rgb(215 215 131 / 64%) 0px 0px 12px 0px;}
.form_dathang{width:100%;}
.form_dathang input{width:100%;}
.form_dathang input{width:100%;height:45px;border:1px solid #ef5f5380;margin-bottom:10px;padding:0 20px;border-radius:0;}
.form_dathang textarea{width:100%;height:80px;border:1px solid #ef5f5380;margin-bottom:10px;padding:15px 20px;border-radius:0;}
.form_dathang input[type="submit"]{width:150px;margin:0px auto;display:block;background:var(--c2);color:#fff;text-transform:uppercase;font-size:16px;border:none;transition:all .3s ease;font-weight:bold;border:1px solid #ffffff63;}
.form_dathang input[type="submit"]:hover{background:red;transition:all .3s ease;}
div#popup-dathang .fancybox-close-small{background:000 !important;}
a.btn_datban{display:block;width:max-content;margin-right:10px;color:#fff;border:1px solid var(--c1);text-transform:uppercase;padding:10px;}
p.title-dangky.title-popup{color:#fff;font-family:'font1';font-weight:bold;}
.menu-res{display:none;}
menu-res{display:none;}
/* popup */
/* .modal-content{background:transparent;border:none;color:white;} */
.imglkid{position:relative;margin-bottom:20px;}
.bottom_topbar1{display:none;}
.box-chat-pro{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;}
.btn-chat-pro{padding: 5px;width:49%;background:lightskyblue;display:block;text-align:center;margin-top:5px;box-shadow:2px 2px 5px #3333;border-radius:7px;color:black;font-size:15px;font-family:'font1';}
.btn-chat-pro p,.btn-call-pro p{font-size:18px;font-family:'font1';margin-bottom:0px;}
.btn-call-pro{padding: 5px; width:49%;background:lightskyblue;display:block;text-align:center;margin-top:5px;box-shadow:2px 2px 5px #3333;border-radius:7px;color:black;font-size:15px;font-family:'mon';}
.lienhe-pro:hover,.btn-chat-pro:hover,.btn-call-pro:hover{text-decoration:none;color:yellow;}
.txt_desc_bando{padding:10px;background:#00000014;}
.owl-dots{position:absolute;bottom:0;width:100%;}
.owl-theme .owl-dots .owl-dot span{width:15px;height:15px;margin:5px 7px;background:white;display:block;-webkit-backface-visibility:visible;transition:opacity 200ms ease;border-radius:30px;}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:var(--c1);}
.ctlsp{display:none;}
.category_moi{background:url(../imgs/bf_new.png) no-repeat;background-size:100% 100%;position:absolute;width:70px;height:70px;z-index:1;top:0;right:0;}
/**/
.list-product li.active > a{color:var(--c2);}
.list-product>li.active ul{display:block;}
/**/
.wrap__productlist{margin-bottom: 50px;}
.grid__productlist{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));grid-gap: 15px;}
.flex-voucher { display: flex; flex-wrap: wrap; flex-direction: row; justify-content: space-between; align-items: flex-start; } 
.flex-voucher .voucher-name { color: green; } 
.form-voucher { width: 100%; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; align-items: center; margin: 15px 0; border-radius: 0; overflow: hidden; border: none; font-size: 14px; } 
.form-voucher input { height: 38px; flex: 1; border: none; padding: 0 15px; border: 1px solid #ced4da; border-radius: 0; } 
.form-voucher .btn-voucher { width: 20%; text-align: center; background: green; line-height: normal; height: 38px; line-height: 38px; color: #fff !important; font-weight: normal; border-radius: 0; margin: 0; font-size: 15px; cursor: pointer; transition: all .2s ease; } 
.form-voucher .btn-voucher:hover { background: var(--c1); color: #fff; transition: all .2s ease; } 
.voucher-procart-detail { display: block; font-size: 13px; line-height: normal; margin-top: 8px; } 
.modal-content {
    background: transparent !important; 
    border: none !important;           
    box-shadow: none !important;     
}
