:root{--color-main:#003D18;--color-social:#003D18;--color-hover:#003D18;--color-text:#003D18;--m1:#003D18;--m2:#F2C300;--color-red:#950000}
.text-danger{color:var(--MU-CHNH,#D40000)!important;}
.text-warning{color:#a17c25!important;}
table.table.table-bordered.table-giapha{background:#f5eedf;}
table.table.table-bordered.table-giapha tr th{background:var(--color-red);font-size:18px;text-align:center;color:gold;font-family:"UTM Davida";font-weight:400;}
table.table.table-bordered.table-giapha tr{border-color:#b78f30;}
.modal-content.giapha{background:rgba(255,255,255,0.98)!important;}
.fancybox__container{--fancybox-bg:rgba(255,255,255,0.98)!important;}
.orgchart .node.matched{background-color:rgba(238,217,54,0.5)!important}
.orgchart .node.matched .title{background:#d90000!important;color:#FFF!important}
@font-face{font-family:'UTM Avo';font-display:swap;src:url('../fonts/UTM-Avo.ttf');font-style:normal;font-weight:normal}
@font-face{font-family:'UTM Avo';font-display:swap;src:url('../fonts/UTM-AvoItalic.ttf');font-style:italic;font-weight:normal}
@font-face{font-family:'UTM Avo';font-display:swap;src:url('../fonts/UTM-AvoBold.ttf');font-style:normal;font-weight:bold}
@font-face{font-family:'UTM Avo';font-display:swap;src:url('../fonts/UTM-AvoBold_Italic.ttf');font-style:italic;font-weight:bold}
@font-face{font-family:'UTM Davida';font-display:swap;src:url('../fonts/UTM-Davida.ttf');font-style:normal;font-weight:normal}
html,body{overflow-x:hidden;font-family:'UTM Avo','UTM Davida',sans-serif;font-size:14px}
.btn-frame{display:block;width:50px;height:50px;position:fixed;right:20px;z-index:997;cursor:pointer}
.btn-frame i{width:50px;height:50px;border-radius:50%;background:var(--primary-color);position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.btn-frame i img{vertical-align:middle;width:70%}
.btn-frame .animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
.btn-frame .kenit-alo-circle{width:60px;height:60px;top:-5px;right:-5px;position:absolute;background-color:transparent;border-radius:100%;border:2px solid rgba(7,41,103,0.8);opacity:0.1;border-color:var(--primary-color);opacity:0.5}
.btn-frame .zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}
.btn-frame .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.btn-frame .kenit-alo-circle-fill{width:70px;height:70px;top:-10px;right:-10px;position:absolute;border-radius:100%;border:2px solid transparent;background-color:var(--primary-color);opacity:0.4}
.btn-frame .pulse{-webkit-animation-name:pulse;animation-name:pulse}
.btn-zalo{bottom:315px}
.btn-phone{bottom:230px}
.js-facebook-messenger-container.closed{display:none!important}
.js-facebook-messenger-tooltip{bottom:97px;right:97px;color:#404040;background:#fff}
.js-facebook-messenger-tooltip.closed{display:none!important}
.js-facebook-messenger-box,.js-facebook-messenger-button{z-index:999}
.js-facebook-messenger-tooltip{z-index:999;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);-webkit-box-shadow:rgba(0,0,0,0.15) 0 2pt 10pt;box-shadow:rgba(0,0,0,0.15) 0 2pt 10pt;z-index:1000000000000000019884624838656}
.js-facebook-messenger-close-tooltip{width:10px;height:10px;display:inline-block;cursor:pointer;margin-left:10px}
.js-facebook-messenger-box{z-index:999}
.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-button,.js-facebook-messenger-tooltip{z-index:999}
.js-facebook-messenger-box{display:flex;position:fixed;cursor:pointer;bottom:150px;right:17px;width:56px;height:56px;text-align:center;background:var(--color-red);border-radius:100%;overflow:hidden;z-index:99;-webkit-box-shadow:1px 1px 4px 0 rgba(0,0,0,0.3);box-shadow:1px 1px 4px 0 rgba(0,0,0,0.3);padding:0.3rem;justify-content:center;align-items:center}
.js-facebook-messenger-box.rotate svg#fb-msng-icon{-webkit-transform:rotate(0deg);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;-webkit-transition:opacity 160ms ease-in-out,-webkit-transform 160ms ease-in-out;transition:opacity 160ms ease-in-out,-webkit-transform 160ms ease-in-out;transition:opacity 160ms ease-in-out,transform 160ms ease-in-out;transition:opacity 160ms ease-in-out,transform 160ms ease-in-out,-webkit-transform 160ms ease-in-out}
.js-facebook-messenger-box.rotate svg#close-icon{-webkit-transform:rotate(-45deg);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;-webkit-transition:opacity 160ms ease-in-out,-webkit-transform 160ms ease-in-out;transition:opacity 160ms ease-in-out,-webkit-transform 160ms ease-in-out;transition:opacity 160ms ease-in-out,transform 160ms ease-in-out;transition:opacity 160ms ease-in-out,transform 160ms ease-in-out,-webkit-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;-webkit-transform:translateY(50px);transform:translateY(50px);bottom:110px;right:90px;border-radius:10px;pointer-events:none;-webkit-box-shadow:0 1px 6px rgba(0,0,0,0.06),0 2px 32px rgba(0,0,0,0.16);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;-webkit-transition:opacity 160ms ease-in-out,-webkit-transform 160ms ease-in-out;transition:opacity 160ms ease-in-out,-webkit-transform 160ms ease-in-out;transition:transform 160ms ease-in-out,opacity 160ms ease-in-out;transition:transform 160ms ease-in-out,opacity 160ms ease-in-out,-webkit-transform 160ms ease-in-out}
.js-facebook-messenger-top-header{width:220px;color:#ffffff;background:var(--primary-color);display:block;position:relative;width:220px;background:var(--primary-color);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:var(--primary-color);width:220px}
.js-facebook-messenger-tooltip{color:#404040;background:#fff}
.js-facebook-messenger-container.open{-webkit-transform:translateY(0px);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{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
.js-facebook-messenger-box.open svg#close-icon{opacity:1}
.toolbar{background:var(--m1);width:100%;padding:0px 15px;bottom:0px;position:fixed;z-index:500;height:45px;left:0px;display:none}
.toolbar ul{list-style:none;padding:0px;margin:0px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}
.toolbar ul li{text-align:center;width:25%}
.toolbar ul li a{display:block;width:100%;cursor:pointer}
.toolbar ul li a img{height:20px!important;width:auto}
@-webkit-keyframes ring{
    0%{transform:rotate(0)}
    5%{transform:rotate(30deg)}
    10%{transform:rotate(-28deg)}
    15%{transform:rotate(34deg)}
    20%{transform:rotate(-32deg)}
    25%{transform:rotate(30deg)}
    30%{transform:rotate(-28deg)}
    35%{transform:rotate(26deg)}
    40%{transform:rotate(-24deg)}
    45%{transform:rotate(22deg)}
    50%{transform:rotate(-20deg)}
    55%{transform:rotate(18deg)}
    60%{transform:rotate(-16deg)}
    65%{transform:rotate(14deg)}
    70%{transform:rotate(-12deg)}
    75%{transform:rotate(10deg)}
    80%{transform:rotate(-8deg)}
    85%{transform:rotate(6deg)}
    90%{transform:rotate(-4deg)}
    95%{transform:rotate(2deg)}
    100%{transform:rotate(-1deg)}
}
@keyframes ring{
    0%{transform:rotate(0)}
    5%{transform:rotate(30deg)}
    10%{transform:rotate(-28deg)}
    15%{transform:rotate(34deg)}
    20%{transform:rotate(-32deg)}
    25%{transform:rotate(30deg)}
    30%{transform:rotate(-28deg)}
    35%{transform:rotate(26deg)}
    40%{transform:rotate(-24deg)}
    45%{transform:rotate(22deg)}
    50%{transform:rotate(-20deg)}
    55%{transform:rotate(18deg)}
    60%{transform:rotate(-16deg)}
    65%{transform:rotate(14deg)}
    70%{transform:rotate(-12deg)}
    75%{transform:rotate(10deg)}
    80%{transform:rotate(-8deg)}
    85%{transform:rotate(6deg)}
    90%{transform:rotate(-4deg)}
    95%{transform:rotate(2deg)}
    100%{transform:rotate(-1deg)}
}
.shaking{-webkit-animation:ring 4s 0.7s ease-in-out infinite;animation:ring 4s 0.7s ease-in-out infinite}
.toolbar ul li a span{font-weight:400;color:#ffffff;font-size:10px;display:block;letter-spacing:0.5px;position:relative;bottom:-2px}
.form-check-input:checked,.form-check-input:focus{background-color:var(--m1)!important;border-color:var(--m1)!important}
.form-check-input:focus{box-shadow:0 0 0 .25rem rgb(255 205 32 / 25%)!important}
@keyframes spin{
    to{transform:rotate(360deg)}
}
@keyframes blink{
    0%{opacity:1}
    50%{opacity:0}
    100%{opacity:1}
}
@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)}
}
@keyframes rotate{
    from{transform:rotate(0)}
    to{transform:rotate(360deg)}
}
@keyframes fadeup{
    from{opacity:0;transform:translateX(-20px)}
    to{opacity:1;transform:translateX(0)}
}
@keyframes pulse-animation{
    0%{transform:scale3d(1,1,1);opacity:0}
    10%{transform:scale3d(1.1,1.1,1.1);opacity:1}
    100%{transform:scale3d(1.6,1.6,1.6);opacity:0}
}
@keyframes border-animation{
    0%{transform:scale3d(0.6,0.6,0.6);opacity:0}
    20%{transform:scale3d(1.2,1.2,1.2);opacity:1}
    100%{transform:scale3d(1.4,1.4,1.4);opacity:0}
}
.line-clamp-1{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical}
.line-clamp-2{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical}
.line-clamp-3{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical}
.line-clamp-4{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:4;display:-webkit-box;-webkit-box-orient:vertical}
.line-clamp-5{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:5;display:-webkit-box;-webkit-box-orient:vertical}
.line-clamp-6{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:6;display:-webkit-box;-webkit-box-orient:vertical}
.line-clamp-7{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:7;display:-webkit-box;-webkit-box-orient:vertical}
.slogan_gioithieu_name3{color:var(--Ni-dung,#333);text-align:center;font-family:"UTM Avo";font-size:18px;font-style:normal;font-weight:400;line-height:normal;margin:1rem 0 2rem}
.about-desc{color:var(--Ni-dung,#333);text-align:center;font-family:"UTM Avo";font-size:18px;font-style:normal;font-weight:400;line-height:normal}
.line-clamp-8{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:8;display:-webkit-box;-webkit-box-orient:vertical}
.w-clear::after{content:'';position:relative;clear:both;display:block}
.hover_xam{position:relative;overflow:hidden;display:block}
.hover_xam:before{content:"";background:rgba(255,255,255,.5);bottom:0;left:0;position:absolute;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-khtml-opacity:1;-o-opacity:1;-ms-opacity:1;-webkit-opacity:1;-moz-opacity:1;opacity:1;width:0;height:0;z-index:3}
.hover_xam:after{content:"";background:rgba(255,255,255,.5);top:0;right:0;position:absolute;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-khtml-opacity:1;-o-opacity:1;-ms-opacity:1;-webkit-opacity:1;-moz-opacity:1;opacity:1;width:0;height:0;z-index:2}
.hover_xam:hover:before,.hover_xam:hover:after{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-transition-duration:1.3s;-moz-transition-duration:1.3s;-ms-transition-duration:1.3s;-o-transition-duration:1.3s;transition-duration:1.3s;-khtml-opacity:0;-o-opacity:0;-ms-opacity:0;-webkit-opacity:0;-moz-opacity:0;opacity:0;height:100%;width:100%}
body{font-size:14px;font-family:'Mulish',sans-serif;overflow-x:hidden;background:url(../images/t23.png) repeat-y;color:#2b2b2b;background-size:100% auto}
.max-width{width:95%;max-width:1200px;margin:0px auto}
img{max-width:100%}
img.img2{width:112px;position:absolute;top:69px;right:0;z-index:1}
img.img1{height:237px!important;display:block;position:absolute;left:30px;bottom:0;z-index:1}
*{box-sizing:border-box}
.formSoDo1{padding:1em 11em;background:#FFF url(../images/bg.png) top no-repeat;background-size:100% auto;padding-top:17em;}
form.formSoDo{display:block;margin-bottom:1em;}
form.formSoDo input{display:inline-block;width:30%;margin-right:1%;vertical-align:top;}
form.formSoDo svg{width:21px;fill:white;}
form.formSoDo input{}
.modal-content.giapha{background:lch(0 0 0 / 80%);border-radius:0;border:0;padding:1rem;overflow:hidden}
.modal-content.giapha div#chart-container{margin:0}
.modal-content.giapha .btn-close{position:absolute;top:10px;right:10px;z-index:2;filter:brightness(0) saturate(100%) invert(12%) sepia(0%) saturate(0%) hue-rotate(193deg) brightness(95%) contrast(85%);-webkit-filter:brightness(0) saturate(100%) invert(12%) sepia(0%) saturate(0%) hue-rotate(193deg) brightness(95%) contrast(85%);-moz-filter:brightness(0) saturate(100%) invert(12%) sepia(0%) saturate(0%) hue-rotate(193deg) brightness(95%) contrast(85%);}
div#exampleModal{padding:0!important}
.modal-dialog.giapha{margin:0;width:100%;height:100%;max-width:100%}
.sodoGiaPhaBtn{display:flex;justify-content:center;align-items:center;margin:10px 0 0;gap:10px}
.sodoGiaPhaBtn button{width:auto;height:auto;flex-shrink:0;border-radius:30px;border:1px solid #FFEA00;background:url(../images/t24.png) lightgray 50% / cover no-repeat;color:var(--Tiu,#111);text-align:center;font-size:13px;font-style:normal;font-weight:500;line-height:normal;display:flex;justify-content:center;align-items:center;padding:5px 15px}
.sodoGiaPhaBtn button:hover{background:darkorange;color:#fff}
.sodoGiaPha{max-width:1100px;margin:0 auto;margin-top:16rem}
div#chart-container{margin-top:15.5rem;max-width:100%;overflow:auto}
.orgchart{padding:0 3rem}
.dangky_form_item{display:flex;justify-content:flex-end;gap:10px;align-items:center;cursor:pointer}
.dangky_form_item:hover > span,.dangky_form_item:hover > input{opacity:1;visibility:visible}
.dangky_form_item span.custom{color:#950000;text-align:center;text-shadow:0px 4px 4px rgba(0,0,0,0.25);font-family:"UTM Davida";font-size:18px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}
.dangky_form_item span,.dangky_form_item input{color:#950000;text-align:center;font-size:12px;font-style:normal;font-weight:400;text-transform:uppercase;border-radius:10px;border:1px solid #000;background:#FFF;padding:0px 15px;min-height:39px;line-height:39px;display:flex;align-items:center;justify-content:center;transition:0.5s;opacity:0;visibility:hidden}
.dangky_form_item input{min-width:17rem;display:block;text-align:left}
.dangky_form_item input::placeholder{color:#950000}
.dangky_form{position:fixed;bottom:53%;right:10px;z-index:9999999;display:flex;flex-direction:column;gap:10px}
.footer_desc{color:#F5EEBB;font-family:"UTM Avo";font-size:20px;font-style:normal;font-weight:400;line-height:40px;text-align:center;padding-bottom:2rem}
.footer_desc p{margin:0}
a.slogan_gioithieu_more{width:150px;height:46px;flex-shrink:0;border-radius:30px;border:1px solid #FFEA00;background:url(../images/t24.png) lightgray 50% / cover no-repeat;color:var(--Tiu,#111);text-align:center;font-size:15px;font-style:normal;font-weight:500;line-height:normal;display:flex;justify-content:center;align-items:center;margin:0 auto}
a.slogan_gioithieu_more:hover{background:var(--color-red);border-color:var(--color-red);color:#FFF}
.slogan_gioithieu_name2{color:#950000;text-align:center;font-family:"UTM Davida";font-size:32px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}
.slogan_gioithieu_name{color:var(--Nhn,#3F1105);text-align:center;font-family:"UTM Avo";font-size:24px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}
.slogan_gioithieu_text{max-width:1030px;height:450px;background:url(../images/t21.png) 0 0 no-repeat;margin:0 auto;background-size:contain;padding:3rem;display:flex;flex-direction:column;justify-content:center;align-items:center}
.wrap-product.wrap-slogan_gioithieu{padding:50px 0px;background:url(../images/t20.png) 0 0 no-repeat;background-size:cover}
.thongbao_col{min-width:100%;width:100%;height:504px;background:url(../images/t18.png) 0 0 no-repeat;background-size:contain;padding:35px}
.thongbao_col h2{color:#950000;text-align:center;font-family:"UTM Davida";font-size:32px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}
.blog_flexcol_item{min-width:100%;width:100%}
.blog_flexcol{display:grid;grid-template-columns:344px 1fr;gap:20px}
.ketnoichiase_link picture{padding:10px;background:url(../images/t17.png) 0 0 no-repeat;background-size:100% 100%}
.ketnoichiase_link a{display:block}
.ketnoichiase_link a h3{color:var(--Tiu,#111);text-align:center;font-family:"UTM Avo";font-size:16px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;margin:15px 0px 5px}
.ketnoichiase_link a:hover h3{color:var(--color-red)}
.ketnoichiase_link a p{color:var(--Ni-dung,#333);text-align:center;font-family:"UTM Avo";font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin:0}
.ketnoichiase_heading h2{width:488px;height:133px;display:flex;justify-content:center;align-items:center;background:url(../images/t16.png) 0 0 no-repeat;font-family:"UTM Davida";font-size:32px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;color:#FFF;padding-top:45px}
.ketnoichiase_heading{display:flex;justify-content:center;align-items:center;margin-bottom:.5rem}
.ketnoichiase_heading span{background:url(../images/t24.png) no-repeat;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:cover}
.wrap-ketnoichiase{padding:30px 0px;position:relative;z-index:0}
.wrap-ketnoichiase:after,.wrap-ketnoichiase:before{content:'';width:476px;height:406px;background:url(../images/t14.png) 0 0 no-repeat;position:absolute;top:-19rem;right:0;z-index:-1}
.wrap-ketnoichiase:before{left:0;right:unset;transform:rotateY(180deg)}
.giaPhaDetail{display:block;text-align:center}
.giaPhaDetail h3{margin:1rem 0 0;font-size:15px;font-weight:bold}
.giaPhaDetail p{margin:.5rem 0 0}
.giaPhaDetail img{max-width:150px!important;border-radius:50%;margin:0 auto}
.giaphaMain{width:100%;height:1422px;background:url(../images/t10.png) 0 0 no-repeat;background-size:contain;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding-top:11.5rem;position:relative;z-index:2}
.about_dragon{transform:scale(1.3);position:relative;z-index:0}
.about_dragon img{animation:moveDragon 3s ease-in-out infinite}
.about_dragon:before{content:'';width:456px;height:91px;background:url(../images/t8.png) 0 0 no-repeat;background-size:contain;position:absolute;bottom:4rem;left:-3rem;z-index:1;animation:moveCloud 3s ease-in-out infinite}
@keyframes moveCloud{
    0%{transform:translateY(0)}
    50%{transform:translateY(-10px)}
    100%{transform:translateY(0)}
}
@keyframes moveDragon{
    0%{transform:translateY(0)}
    50%{transform:translateY(-5px)}
    100%{transform:translateY(0)}
}
.about-name_2{color:var(--Nhn,#3F1105);text-align:center;font-family:"UTM Avo";font-size:18px;font-style:normal;font-weight:bold;line-height:normal;text-transform:uppercase}
.about_dragon.flip{transform:rotateY(180deg) scale(1.3)}
.about_main{display:flex;justify-content:space-between;align-items:center}
.slickver2{margin-top:-4px;position:relative;z-index:1}
.header_main{display:flex;justify-content:space-evenly;align-items:center;height:auto}
.header_main .dragon{max-height:28rem;max-width:20%!important}
.header_main .dragon:nth-child(3){transform:rotateY(-180deg)}
p.copyright.mb-0{position:relative;color:#FBDB5F;text-align:center;font-family:"UTM Avo";font-size:14px;font-style:normal;font-weight:400;line-height:25px;padding:1rem 0}
p.copyright:before{content:'';background:linear-gradient(90deg,rgba(251,221,97,0.00) 0%,rgba(251,221,97,0.50) 50%,rgba(251,221,97,0.00) 100%);width:100%;height:1px;flex-shrink:0;position:absolute;top:0;left:0;z-index:-1}
.footer_name{text-align:center;font-family:"UTM Davida";font-size:35px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;background:url(../images/t24.png) lightgray 50% / cover no-repeat;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:1rem}
.tabMap_group{display:flex;justify-content:flex-end;align-items:center;gap:7px;position:absolute;top:10rem;left:-2rem;width:100%;z-index:1;flex-wrap:wrap}
.tabMap_group a:hover{background:#003d18;color:#FFF!important}
.tabMap_group a{border-radius:7px;background:var(--main-2,#F2C300);background:var(--main-2,color(display-p3 0.9216 0.7725 0.2588));color:#000!important;color:color(display-p3 0 0 0);font-family:Mulish;font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.7px;padding:12px 18px}
.tabMap{display:block;position:relative;z-index:0}
.tabMap_iframe{display:block}
span.labelPost{color:var(--color-red);font-family:Mulish;font-size:17px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:-0.68px;display:block;margin-top:20px}
.blog_grid_col{min-width:100%;width:100%}
.wrap-blog_grid{display:grid;grid-template-columns:1fr 324px 1fr;gap:28px}
.danhgiakh_heading{text-align:left;margin-bottom:1.5rem}
.danhgiakh_heading span{color:var(--d-9-d-9-d-9,#098930);color:var(--d-9-d-9-d-9,color(display-p3 0.2392 0.5294 0.2353));font-family:SVN-Amperzand;font-size:30px;font-style:normal;font-weight:400;line-height:normal}
.danhgiakh_heading h2{color:var(--color-text,#003D18);color:var(--color-text,color(display-p3 0.0863 0.2353 0.1098));font-family:"1FTV Huxley Max ExtraBlack";font-size:45px;font-style:normal;font-weight:950;line-height:normal;letter-spacing:-1.8px;text-transform:uppercase;margin:10px 0 0}
.slogan_albumanh_content{color:#013917;color:color(display-p3 0.0823 0.2205 0.1041);text-align:center;font-family:Mulish;font-size:14px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:-0.14px;position:relative;z-index:0}
.slogan_albumanh:before{content:'';width:275px;height:291px;background:url(../images/t14.png) 0 0 no-repeat;position:absolute;top:-210px;left:183px;z-index:-1}
.slogan_albumanh:after{content:'';width:173px;height:119px;background:url(../images/t15.png) 0 0 no-repeat;position:absolute;bottom:-108px;left:193px;z-index:-1}
.slogan_albumanh_content p{margin:0}
.slogan_albumanh_heading{text-align:center;position:relative;z-index:1}
.slogan_albumanh2{background:var(--main-2,#F2C300);position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;padding:30px 30px;text-align:center}
.slogan_albumanh_heading h2{color:var(--color-text,#003D18);color:var(--color-text,color(display-p3 0.0863 0.2353 0.1098));font-family:"1FTV Huxley Max ExtraBlack";font-size:45px;font-style:normal;font-weight:950;line-height:normal;letter-spacing:-1.8px;text-transform:uppercase;margin-top:8px}
.slogan_albumanh_heading span{color:var(--color-text,#003D18);color:var(--color-text,color(display-p3 0.0863 0.2353 0.1098));text-align:center;font-family:SVN-Amperzand;font-size:36px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:-0.72px}
.slogan_albumanh{width:370px;height:280px;flex-shrink:0;background:var(--main-2,#F2C300);background:var(--main-2,color(display-p3 0.9216 0.7725 0.2588));padding:45px 30px;position:absolute;z-index:1;top:13rem;right:-27px}
.MenuNB_owl{background:url(../images/t10.png) top center no-repeat;background-size:100% auto}
.owl-item.center .MenuNB_link a{transform:unset}
.MenuNB_link a{transition:0.5s;transform:scale(0.85)}
.MenuNB_link a{display:block;text-align:center;padding:0}
.MenuNB_link a:hover h3{color:var(--main-1,#FFBC00)!important}
.MenuNB_link a h3{color:#FFF;color:color(display-p3 1 1 1);text-align:center;font-family:"Constructio Grotesk";font-size:22px;font-style:normal;font-weight:400;line-height:35px;text-transform:uppercase;margin:20px 0 0;transition:0.3s}
.grid-product .MenuNB_link a h3{color:#2b2b2b}
.MenuNB_link a p{color:var(--main-1,#FFBC00);color:var(--main-1,color(display-p3 1 0.749 0));text-align:center;font-family:"Constructio Grotesk";font-size:22px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;margin:0;margin:10px 0 0}
.MenuNB_link a picture{border:12px solid #FFF;border:12px solid color(display-p3 1 1 1);border-radius:50%;display:block;overflow:hidden}
.MenuNB_txt span{text-align:center;color:var(--main-2,#F2C300);color:var(--main-2,color(display-p3 0.9216 0.7725 0.2588));font-family:SVN-Amperzand;font-size:32px;font-style:normal;font-weight:400;line-height:normal}
.MenuNB_txt{text-align:center;margin-bottom:2rem}
.MenuNB_txt h2{color:#FFF;color:color(display-p3 1 1 1);text-align:center;text-shadow:0px 4px 4px #000;text-shadow:0px 4px 4px color(display-p3 0 0 0);font-family:"1FTV Huxley Max ExtraBlack";font-size:64px;font-style:normal;font-weight:950;line-height:normal;letter-spacing:-3.2px;text-transform:uppercase;margin-top:10px;margin-bottom:0}
.wrap-product.wrap-MenuNB{padding:50px 0px;background:url(../images/t9.png) 0 0 no-repeat;background-size:cover}
.about-desc-sub2{color:var(--color-text,#003D18);color:var(--color-text,color(display-p3 0.0863 0.2353 0.1098));-webkit-text-stroke-color:#FFF;-webkit-text-stroke-width:2;-webkit-text-stroke-color:color(display-p3 1 1 1);font-family:"1FTV VIP Yustine Signature";font-size:77px;font-style:normal;font-weight:400;line-height:1;letter-spacing:3.85px;text-align:left;position:absolute;top:-18rem;left:-17rem;z-index:1;text-shadow:1px 1px #fff,-1px 1px #fff,1px -1px #fff,-1px -1px #fff}
.about-desc-sub2 span{padding-left:7rem}
.about_btngroup{display:flex;align-items:center;gap:10px;margin:10px 0px 0px}
.about_btngroup a.custom{color:var(--main-1,#FEF118);color:var(--main-1,color(display-p3 0.9882 0.9451 0.3294))}
.about_btngroup a{width:150px;height:46px;flex-shrink:0;border-radius:30px;border:1px solid #FFEA00;background:url(../images/t24.png) lightgray 50% / cover no-repeat;color:var(--Tiu,#111);text-align:center;font-size:15px;font-style:normal;font-weight:500;line-height:normal;display:flex;justify-content:center;align-items:center}
.about_btngroup a:hover{background:var(--color-red);color:#FFF;border-color:var(--color-red)}
.time_txt{color:#FFF;color:color(display-p3 1 1 1);text-align:left;font-family:Mulish;font-size:17px;font-style:normal;font-weight:400;line-height:normal;margin:4px 0 0}
.phone_txt{color:#FFF;color:color(display-p3 1 1 1);text-align:left;font-family:"Constructio Grotesk";font-size:20px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1px}
.phone_txt a{color:#FFF;color:color(display-p3 1 1 1);text-align:left;text-shadow:0px 2px 2px #EED600;text-shadow:0px 2px 2px color(display-p3 0.9165 0.8436 0.1045);-webkit-text-stroke-color:#065728;-webkit-text-stroke-width:3;-webkit-text-stroke-color:color(display-p3 0.1451 0.3373 0.1765);font-family:"Constructio Grotesk";font-size:24px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.2px;display:block;-webkit-text-stroke:2px #065728;margin:7px 0 0}
.phone_header{display:block;background:url(../images/t3.png) top 0px left no-repeat;padding-left:85px;padding-top:12px}
.header_fixed{position:relative;width:100%;top:0;left:0;z-index:2;background:#3F1105 url(../images/t4.png) center center no-repeat;background-size:cover}
.header_fixed.inside{position:unset;background:url(../images/t26.png);padding-bottom:1rem}
.header_fixed.inside .time_txt{color:#333}
.header_fixed.inside .phone_txt{color:#333}
.header_fixed .wrap-content{display:flex;justify-content:space-between;align-items:center}
.header_fixed .wrap-content.customfull{max-width:100%;justify-content:center;max-height:25rem;overflow:hidden}
.album_grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:5px}
.album_grid picture{overflow:hidden;display:block}
.album_grid a{min-width:100%;width:100%;display:block;text-align:center;color:#fff;position:relative;z-index:0;overflow:hidden}
.album_grid a h3{margin:0;font-size:16px;color:#2b2b2b;font-weight:bold;position:absolute;bottom:0;left:0;width:100%;padding:1rem;background:rgb(255 255 255 / 70%);transition:0.5s;transform:translateY(100%)}
.album_grid a:hover h3{transform:unset}
.dichvu_list_grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:60px}
.dichvu_list_grid .dichvu_link{min-width:100%;width:100%}
.newsletter-button{max-width:460px;width:100%}
.form_dknt{max-width:460px;width:100%}
.form_dknt_desc{color:#FFF;text-align:center;leading-trim:both;text-edge:cap;font-family:Mulish;font-size:15px;font-style:normal;font-weight:500;line-height:50px}
.form_dknt_heading{color:var(--MU-CHNH,#D40000);text-align:center;leading-trim:both;text-edge:cap;font-family:"1FTV VIP Ethnocentric";font-size:clamp(15px,25px,25px);font-style:normal;font-weight:400;line-height:normal}
form.form-newsletter.validation-newsletter{display:block}
.social_fixed{display:flex;align-items:center;gap:0;color:#FFF;color:color(display-p3 1 1 1);font-family:Mulish;font-size:22px;font-style:normal;font-weight:800;line-height:22px;text-transform:uppercase}
.social_fixed a{display:flex;justify-content:center;align-items:center;transition:0.3s}
.social_fixed a:hover{animation:tada 1s ease}
.dichvu_namehead2{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}
.dichvu_namehead2 a.about-more{margin:0}
.danhgiakh_slick.danhgiakh_slick2.slick-initialized.slick-slider,.danhgiakh_slick.danhgiakh_slick3.slick-initialized.slick-slider{max-width:380px}
.danhgiakhlink2 h3{color:#FFF;text-align:justify;leading-trim:both;text-edge:cap;font-family:"1FTV VIP Ethnocentric";font-size:16px;font-style:normal;font-weight:400;line-height:30px;background:url(../images/t18.png) left center no-repeat;padding-left:55px}
.danhgiakhlink2 p{margin:0;color:rgb(255 255 255 / 60%);text-align:justify;leading-trim:both;text-edge:cap;font-family:Mulish;font-size:clamp(14px,1vw,16px);font-style:italic;font-weight:500;line-height:30px}
.danhgiakhlink2{margin-bottom:40px}
.danhgiakhlink3{display:block;overflow:hidden;position:relative;z-index:0;padding-bottom:3rem;padding-right:3px;padding-top:3px}
.danhgiakhlink3:after{content:'';width:100px;height:137px;background:url(../images/t16.png) top right no-repeat;position:absolute;top:-6px;right:-6px;z-index:1}
.danhgiakhlink3 section{width:560px;height:247px;background:url(../images/t17.png) 0 0 no-repeat;padding:3rem 9rem;margin-left:auto}
.danhgiakhlink3 p{color:#000;color:color(display-p3 0 0 0);font-family:Mulish;font-size:15px;font-style:normal;font-weight:600;line-height:25px;letter-spacing:-0.6px}
.danhgiakhlink3 h3{color:#2E4170;color:color(display-p3 0.1969 0.254 0.4252);font-family:Mulish;font-size:17px;font-style:normal;font-weight:800;line-height:27px;letter-spacing:-0.68px;background:url(../images/t18.png) top left no-repeat;padding-top:18px}
.danhgiakhlink3 picture{background:#FFF;padding:15px;display:block;max-width:159px;border-radius:50%;position:absolute;z-index:0;bottom:0rem;left:0}
.danhgiakhlink3 picture:before{content:'';width:92%;height:92%;position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #008100;margin:auto;border-radius:50%}
.danhgiakhlink3 picture img{border-radius:50%}
.danhgiakh_namehead h2{color:var(--MU-CHNH,#D40000);text-align:center;leading-trim:both;text-edge:cap;font-family:"1FTV VIP Ethnocentric";font-size:clamp(25px,35px,35px);font-style:normal;font-weight:400;line-height:normal;margin:0}
.danhgiakh_namehead{width:360px;height:104px;background:url(../images/t17.png) 0 0 no-repeat;display:flex;justify-content:center;align-items:center;margin-bottom:20px}
.danhgiakh_groupcol{min-width:100%;width:100%}
.danhgiakh_group{display:block;r}
.wrap-product.wrap-album{background:transparent;background-size:cover;padding:0;padding-bottom:50px}
.album_box_date{color:#DA0000;color:color(display-p3 0.784 0.1371 0);text-shadow:0px 4px 4px rgba(0,0,0,0.50);text-shadow:0px 4px 4px color(display-p3 0 0 0 / 0.50);-webkit-text-stroke-color:#FFF;-webkit-text-stroke-width:5;-webkit-text-stroke-color:color(display-p3 1 1 1);font-family:"Constructio Grotesk";font-size:50px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:2.5px;text-transform:uppercase;text-shadow:2px 2px 0px #fff,-2px 2px 0px #fff,-2px -2px 0px #fff,2px -2px 0px #fff;position:absolute;top:2.5rem;left:2rem;z-index:2}
.album_box_date span{display:block}
.album_list{height:816px;position:relative;z-index:1;width:100%}
.album_list a picture,.album_list a picture img{width:100%;height:100%;overflow:hidden}
.album_list a picture img{object-fit:cover;display:block;min-height:100%}
.album_list a:nth-child(1){width:400px;height:310px;display:block;border:10px solid #FFF;border:10px solid color(display-p3 1 1 1);position:absolute;left:0;bottom:8rem}
.album_list a:nth-child(2){width:303px;height:301px;display:block;border:10px solid #FFF;border:10px solid color(display-p3 1 1 1);position:absolute;top:103px;left:97px}
.album_list a:nth-child(3){width:650px;height:550px;display:block;position:absolute;top:0;left:calc(97px + 303px)}
.album_list a:nth-child(4){width:230.394px;height:263.307px;display:block;background:var(--white,#FFF);background:var(--white,color(display-p3 1 1 1));box-shadow:-7.273px 13.223px 14.545px 0px rgba(0,0,0,0.25);box-shadow:-7.273px 13.223px 14.545px 0px color(display-p3 0 0 0 / 0.25);padding:10px;position:relative;z-index:0;overflow:unset;transform:rotate(-15deg);position:absolute;bottom:7rem;right:35rem}
.album_list a:nth-child(4):before{content:'';width:43px;height:56px;background:url(../images/t12.png) no-repeat;position:absolute;top:-3rem;left:calc(50% - 43px / 2);z-index:1}
.album_list a:nth-child(5){width:255.369px;height:291.85px;display:block;background:var(--white,#FFF);background:var(--white,color(display-p3 1 1 1));box-shadow:-7.273px 13.223px 14.545px 0px rgba(0,0,0,0.25);box-shadow:-7.273px 13.223px 14.545px 0px color(display-p3 0 0 0 / 0.25);padding:10px;position:relative;z-index:0;overflow:unset;transform:rotate(15deg)}
.album_list a:nth-child(4):before,.album_list a:nth-child(5):before{content:'';width:43px;height:56px;background:url(../images/t12.png) no-repeat;position:absolute;top:-3rem;left:calc(50% - 43px / 2);z-index:1}
.album_list a:nth-child(5):before{content:'';width:48px;height:62px;background:url(../images/t13.png) no-repeat;position:absolute;top:-3rem;left:calc(50% - 48px / 2);z-index:1}
.album_list a:nth-child(4) h3,.album_list a:nth-child(5) h3{opacity:1;color:#333;color:color(display-p3 0.2006 0.2006 0.2006);text-align:center;font-family:Mulish;font-size:18px;font-style:normal;font-weight:900;line-height:24px;letter-spacing:-0.72px;background:#FFF}
.album_list a:nth-child(5){width:255.369px;height:291.85px;position:absolute;bottom:1rem;right:22rem;z-index:2}
.album_list a{display:block;position:relative;z-index:0}
.album_list a h3{position:absolute;bottom:0;left:0;width:100%;font-family:Mulish;font-size:clamp(15px,1vw,30px);font-style:normal;font-weight:700;line-height:25px;margin:0;color:#2b2b2b;text-transform:uppercase;text-align:center;padding:10px;transition:0.3s;opacity:0;background:#FFF;font-size:18px;font-weight:900}
.album_list a:hover h3{opacity:1}
.album_list a img{position:relative;z-index:0;width:100%;height:100%;display:block;object-fit:cover}
.album_box{position:relative;z-index:0}
.dichvu_namehead{display:flex;justify-content:center;align-items:center;margin-bottom:1.5rem;gap:1.25rem}
.dichvu_namehead.blog2 h2{font-size:clamp(25px,35px,35px)}
.dichvu_namehead.album{position:relative;margin-bottom:-5.5rem;z-index:-1;margin-left:-13rem}
.dichvu_namehead.album h2{font-size:clamp(25px,69px,69px)}
.dichvu_namehead h2{margin:0;text-align:center;leading-trim:both;text-edge:cap;text-shadow:1px 1px 0px #FFF,-1px 1px 0px #FFF,-1px -1px 0px #FFF,1px -1px 0px #FFF,-2px 2px 0px #D40000,2px -2px 0px #D40000,-2px -2px 0px #D40000,2px 2px 0px #D40000,0px 0px 20px #D40000;font-family:"1FTV VIP Ethnocentric";font-size:clamp(25px,45px,45px);font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;color:#141414}
.wrap-product.wrap-dichvu{background:#141414;padding:55px 0px 70px;position:relative;z-index:0}
.criteria_list{display:flex;justify-content:center;align-items:center;position:relative;margin-bottom:-2rem}
.wrap-product.wrap-criteria{padding:75px 0px 0px;background:url(../images/t8.png) left bottom -10px no-repeat;background-size:cover;position:relative;margin-top:-10px}
.about-desc-sub{color:#000;color:color(display-p3 0 0 0);text-align:right;-webkit-text-stroke-color:#FFF;-webkit-text-stroke-width:3;-webkit-text-stroke-color:color(display-p3 1 1 1);font-family:"1FTV VIP Briquete";font-size:30px;font-style:normal;font-weight:400;line-height:44px;letter-spacing:-0.9px;text-shadow:1px 1px 0px #FFF,-1px 1px 0px #FFF,-1px -1px 0px #FFF,1px -1px 0px #FFF;position:absolute;bottom:-9rem;left:50%;transform:translateX(-50%);z-index:2;min-width:450px}
.about-name-sub{color:var(--MU-CHNH,#D40000);leading-trim:both;text-edge:cap;font-family:"1FTV VIP Ethnocentric";font-size:clamp(25px,1vw,35px);font-style:normal;font-weight:400;line-height:normal;white-space:nowrap;margin-bottom:1rem}
.logo{padding:0;transition:0.5s ease all;transform:scale(1);width:45%}
.criteria_list2{background:#fff;border-radius:5px;padding:1rem;display:grid;grid-template-columns:1fr;gap:1rem;border:1px solid #ebebeb}
.criteria_list2 .criteria_link{display:grid;grid-template-columns:25% 1fr;text-align:left;gap:1rem}
.criteria_list2 .criteria_link h3{color:#222;text-align:left;font-size:14px;font-weight:500;text-transform:uppercase;line-height:19px}
.album-product{min-height:unset}
.zalo-share-button{position:relative;z-index:0}
.cart-pro-detail1{margin-bottom:1rem}
.cart-pro-detail1 label{font-weight:bold;margin-bottom:.5rem}
.filter_btn{display:block}
.filter_btn a{min-width:100%;width:100%;background:#111;display:flex;justify-content:center;align-items:center;color:white!important;font-weight:bold;padding:10px 15px;text-transform:uppercase;font-size:16px}
.filter_box{border:1px solid #ebebeb;margin:1rem 0;position:relative;z-index:1}
.filter_box ul{margin:0;padding:1rem;display:grid;gap:1rem;grid-template-columns:1fr}
.filter_box ul li{display:block;cursor:pointer;color:#111}
.filter_box ul li:hover{font-weight:bold}
.filter_box ul li span{width:20px;height:20px;border:1px solid #ddd;vertical-align:middle;margin-right:0.5rem;border-radius:3px;display:inline-flex;justify-content:center;align-items:center}
.filter_box ul li.active span{background:var(--m1);border-color:var(--m1)}
.filter_box ul li.active span:after{content:'\f00c';font-family:'Font Awesome 6 Pro'!important;color:#111!important;font-size:15px}
.filter_box h2{background:var(--m1);color:#111;font-size:15px;font-weight:bold;padding:12px;text-transform:uppercase;text-align:center;margin:0}
.footer-info_name{color:var(--MU-CHNH,#FFCD20);leading-trim:both;text-edge:cap;font-family:"SVNVTRedzoneClassic";font-size:40px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:20px;position:relative;margin-top:-10px}
.coords_iframe{height:400px;width:100%;box-shadow:0px 0px 20px 0px rgba(212,0,0,0.50)}
.coords_iframe iframe{width:100%;height:100%;object-fit:cover;outline:0;box-shadow:none;display:block;position:relative}
.blog.owl-carousel{position:relative;margin-top:-5px}
.blog_link{position:relative;margin-top:0}
.blog_link h3{color:var(--Tiu,#111);font-family:"UTM Avo";font-size:16px;font-style:normal;font-weight:700;line-height:normal;text-transform:capitalize;display:block;margin-top:1rem;margin-bottom:1rem}
.blog_link:hover h3{color:var(--color-red)}
.blog_link p{color:var(--Ni-dung,#333);font-family:"UTM Avo";font-size:16px;font-style:normal;font-weight:400;line-height:24px}
.dateblog{display:flex;width:40px;height:100px;flex-direction:column;justify-content:center;align-items:center;gap:10px;flex-shrink:0;background:var(--MU-CHNH,#FFCD20);color:#1A1A1A;text-align:center;leading-trim:both;text-edge:cap;font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-right:20px;float:left}
.dateblog span{transform:rotate(-90deg)}
.blog_link a{display:block;width:100%}
.blog_link a section{margin-top:20px}
.fb-group{display:grid;grid-template-columns:46px 1fr}
.fb-group .fb-page{min-width:100%;width:100%}
.fb-group h2 span{transform:rotate(-90deg);white-space:nowrap}
.fb-group h2{display:flex;width:46px;height:350px;padding:10px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;margin:0;background:var(--MU-CHNH,#FFCD20);color:#1A1A1A;text-align:center;leading-trim:both;text-edge:cap;font-family:Roboto;font-size:20px;font-style:normal;font-weight:600;line-height:25px;text-transform:uppercase}
.blog_column{min-width:100%;width:100%}
.blog_grid{display:grid;grid-template-columns:396px 1fr;gap:54px}
.wrap-product.wrap-blog{padding:0px 0px 50px;background:url(../images/t26.png) 0 0 repeat;padding-top:4rem}
.wrap-product.wrap-blog .ketnoichiase_heading{justify-content:flex-start;margin-top:-5rem;padding-left:2rem}
.danhgiak .slick-list{margin-bottom:-22px}
.danhgiak{overflow:hidden;display:block}
section{opacity:1;visibility:visible}
.danhgiakh_link{background:var(--TIU-TRNG,#FFF);box-shadow:0px 2px 0px 0px #FFCD20;padding:20px;display:grid;grid-template-columns:130px 1fr;gap:20px;align-items:center;margin-bottom:22px}
.danhgiakh_link section{background:url(../images/t23.png) top 0px right no-repeat;background-size:40px auto}
.danhgiakh_link h3{color:var(--MU-2-TONE-EN,#C92A28);leading-trim:both;text-edge:cap;font-family:Roboto;font-size:16px;font-style:normal;font-weight:600;line-height:25px;text-transform:uppercase;margin-bottom:10px}
.danhgiakh_link p{margin:0;color:#1A1A1A;text-align:justify;leading-trim:both;text-edge:cap;font-family:Roboto;font-size:15px;font-style:italic;font-weight:400;line-height:28px}
.danhgiakh_link i{border-radius:100px;max-width:130px;display:block}
.danhgiakh_name h2{color:#1A1A1A;leading-trim:both;text-edge:cap;font-family:Roboto;font-size:25px;font-style:normal;font-weight:700;line-height:25px;text-transform:uppercase;margin:0}
.danhgiakh_name{display:flex;flex-direction:column;gap:7px;border-left:4px solid var(--MU-CHNH,#FFCD20);padding-left:1rem;margin-bottom:20px}
.danhgiakh_name p{margin:0;color:#666;leading-trim:both;text-edge:cap;font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:25px}
.tiktok-embed{margin:0!important}
.tiktok_name{display:flex;width:100%;height:46px;padding:10px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;background:var(--MU-CHNH,#FFCD20);color:#1A1A1A;text-align:center;leading-trim:both;text-edge:cap;font-family:Roboto;font-size:20px;font-style:normal;font-weight:600;line-height:25px;text-transform:uppercase}
.danhgiakh_column{min-width:100%;width:100%}
.danhgiakh_grid{display:grid;grid-template-columns:1fr 570px;gap:50px}
.wrap-product.wrap-danhgiakh{padding:50px 0px;background:url(../images/t26.png) 0 0 repeat}
.wrap-product.wrap-danhgiakh.custom{background:transparent}
.gocreview_link h3{color:#1A1A1A;text-align:center;leading-trim:both;text-edge:cap;font-family:Roboto;font-size:15px;font-style:normal;font-weight:600;line-height:25px;margin:0;transition:0.3s}
.gocreview_link:hover h3{color:var(--m1)}
.gocreview_link a i{width:100%}
.gocreview_link a span{position:absolute;top:calc(50% - 30px);left:calc(50% - 30px);width:60px;height:60px;background:url(../images/t11.png) center center no-repeat;background-size:100%;z-index:1}
.gocreview_link a{display:flex;flex-direction:column;gap:15px}
.gocreview_name{display:flex;justify-content:center;align-items:center;margin-bottom:30px}
.gocreview_name h2{color:#1A1A1A;text-align:center;leading-trim:both;text-edge:cap;font-family:Roboto;font-size:30px;font-style:normal;font-weight:700;line-height:25px;text-transform:uppercase;margin:0;display:flex;align-items:center;gap:20px}
.gocreview_name h2:before,.gocreview_name h2:after{content:'';width:40px;height:4px;background:var(--MU-CHNH,#FFCD20)}
.wrap-product.wrap-gocreview{margin:50px 0px}
.wrap-product.wrap-quangcao{margin:50px 0px}
.nameIntroAbout{leading-trim:both;text-edge:cap;font-family:Roboto;font-size:50px;font-style:normal;font-weight:700;line-height:25px;transform:rotate(-90deg);-webkit-text-stroke:1px var(--MU-CHNH,#FFCD20);color:transparent;position:absolute;bottom:7rem;left:-4rem;z-index:1}
.criteria_link{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}
.criteria_link h3{color:var(--MU-CHNH,#D40000);leading-trim:both;text-edge:cap;font-family:"1FTV VIP Ethnocentric";font-size:35px;font-style:normal;font-weight:400;line-height:30px;margin:0;margin-bottom:-15px}
.criteria_link{width:214px;height:75px;background:url(../images/t9.png) 0 0 no-repeat;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-left:4rem}
.criteria_link:nth-child(2n+1){position:relative;margin-bottom:12rem}
.criteria_link small{font-weight:inherit;font-size:inherit;position:relative;margin-left:-7px}
.criteria_link:nth-child(2n){margin-right:-4.5rem}
.criteria_link p{margin:0;color:#FFF;leading-trim:both;text-edge:cap;font-family:Mulish;font-size:clamp(14px,18px,18px);font-style:normal;font-weight:400;line-height:30px;letter-spacing:3.6px;text-transform:uppercase}
.criteria_link:hover i img{animation:tada 1s ease}
.criteria_link i{display:block;text-align:center}
.about-name{color:#950000;text-align:center;font-family:"UTM Davida";font-size:32px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;margin-bottom:1rem}
.about_column{position:relative;z-index:0;max-width:932px;height:496px;background:url(../images/t9.png) 0 0 no-repeat;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 8rem;transform:scale(0.8)}
.about_column:nth-child(1){z-index:0;position:absolute;right:-5rem;top:50%;display:block;transform:translateY(-50%)}
.about_grid{display:flex;max-width:1060px;height:693px;background:url(../images/t8.png) 0 0 no-repeat;margin:0 auto;position:relative;z-index:0;padding:0 17rem;text-align:center;flex-direction:column;justify-content:center;align-items:center;zoom:0.8;padding-right:24rem}
.about_grid:before{content:'';width:642px;height:668px;background:url(../images/t7.png) 0 0 no-repeat;position:absolute;bottom:-4rem;left:-20rem;z-index:-1}
.wrap-product.wrap-about{padding:0;margin:0}
.brandListHome{display:flex;align-items:center;gap:10px}
.brandListHome a{width:100px;height:40px;flex-shrink:0;border:1px solid #E6E6E6;display:flex;align-items:center;justify-content:center}
.brandListHome a.active{border-color:var(--m1)}
.brandListHome a img{max-height:30px;width:auto!important;max-width:95px!important;padding:0 5px}
.list_name.custom{display:flex;align-items:center;gap:32px;margin-bottom:9px}
.list_name.custom h2{margin:0}
.brandList{display:flex;align-items:center;gap:20px}
.brandList a{padding:0!important}
.brandList a img{max-height:34px;object-fit:contain;max-width:82px!important}
.wrap-list-home_column{min-width:100%;width:100%}
.wrap-list-home_col{display:grid;grid-template-columns:228px 1fr;gap:15px}
.listProductNBBox{padding:20px 25px;background:#F2F2F2;display:grid;grid-template-columns:repeat(10,1fr);gap:50px}
.listProductNBBox a{min-width:100%;width:100%;text-align:center;display:flex;flex-direction:column;gap:10px}
.listProductNBBox a picture{max-width:70px;width:70px;border-radius:20px;background:#FFF;overflow:hidden;display:block;padding:10px}
.listProductNBBox a h2{color:#1A1A1A;text-align:center;leading-trim:both;text-edge:cap;font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin:0;transition:0.3s}
.listProductNBBox a:hover h2{color:var(--m1)}
.list_name h2{color:#1A1A1A;leading-trim:both;text-edge:cap;font-family:Roboto;font-size:25px;font-style:normal;font-weight:500;margin-bottom:20px;display:flex;align-items:center;gap:10px}
.list_name h2:before{content:'';width:4px;height:20px;flex-shrink:0;background:var(--MU-CHNH,#FFCD20)}
.wrap-product.wrap-list{margin:50px 0px}
.product-tool{position:absolute;bottom:0;left:0;right:0;display:flex;gap:6px;justify-content:center;transition:0.3s;padding:0 15px;transform:translateY(100%);opacity:0;padding-bottom:10px}
.product-tool a{display:flex;width:28px;height:28px;padding:0;justify-content:center;align-items:center;gap:10px;border-radius:20px;background:var(--MU-CHNH,#FFCD20)}
.product-tool a img{width:16px}
.product-tool a:nth-child(1){flex-grow:1;gap:6px;color:#1A1A1A;text-align:center;leading-trim:both;text-edge:cap;font-family:Roboto;font-size:13px;font-style:normal;font-weight:500;line-height:45px}
button.owl-next,button.owl-prev{width:44px;height:44px;background:url(../images/t11.png) 0 0 no-repeat!important;background-size:100% 100%!important;text-indent:-9999rem;margin:0!important;position:absolute;right:-22px;top:calc(50% - 22px);z-index:1}
button.owl-prev{transform:scale(-1);right:unset;left:-22px}
span.label-hot{display:flex;width:40px;height:20px;padding:10px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:0px 20px 20px 0px;background:var(--MU-2-TONE-EN,#C92A28);color:#FFF;text-align:center;leading-trim:both;text-edge:cap;font-family:Roboto;font-size:13px;font-style:normal;font-weight:500;line-height:45px;position:absolute;top:18px;left:0px;z-index:1}
span.label-hot small{margin:0;font-size:inherit;animation:tada 1s ease infinite}
.desc_product{padding:6px 15px 15px 20px}
.tabProduct{display:flex;justify-content:center;align-items:center;gap:20px;margin-bottom:30px;flex-wrap:wrap}
.tabProduct a.active{border-radius:30px;background:var(--MU-CHNH,#FFCD20);border-color:var(--MU-CHNH,#FFCD20)}
.tabProduct a{padding:7px 30px 5px 30px;color:#000;leading-trim:both;text-edge:cap;font-family:Roboto;font-size:25px;font-style:normal;font-weight:700;text-transform:uppercase;border-radius:30px;border:1px solid rgba(26,26,26,1)}
.slideshow_box{position:relative;z-index:0}
.wrap-product.producttab{padding:50px 0px;background:linear-gradient(180deg,rgba(255,205,32,0.00) 0%,#FFCD20 100%)}
.slickver a{margin-top:15px;display:block}
.slideshow_boxcol{min-width:100%;width:100%}
.slideshow_boxgrid{display:grid;grid-template-columns:250px 672px 250px;justify-content:flex-end;gap:15px}
.slideshow_boxgrid{visibility:visible}
.search_box{margin-right:auto;margin-left:auto}
.search_note{color:#666;leading-trim:both;text-edge:cap;font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:25px;margin-top:14px;text-align:center}
a{text-decoration:none}
a.slogan_albumanh_more{background:#013917;color:#FFF;display:inline-block;padding:7px 15px;border-radius:35px;margin-top:1rem;transition:0.3s}
a.slogan_albumanh_more:hover{color:#f2c300}
a.logofooter{display:flex;justify-content:center;align-items:center;margin-bottom:1.5rem}
a.link.numb2{display:block;max-width:500px;float:right;margin-top:-85px;z-index:1}
a.link img{border:10px solid #262626}
.mask2{-webkit-mask-image:url(../images/t12.png);mask-image:url(../images/t12.png);mask-size:100%;mask-repeat:no-repeat}
.dichvu_link{position:relative;z-index:0}
.dichvu_link:before,.dichvu_link:after{content:'';width:50px;height:60px;background:url(../images/tamgiac.png) 0 0 no-repeat;position:absolute;bottom:0;right:0;z-index:1}
.dichvu_link:after{top:0;bottom:unset;right:unset;left:0;transform:scale(-1););););)}
.dichvu_link{display:block;overflow:hidden}
a.dichvu_link:hover h3{background:linear-gradient(180deg,rgba(212,0,0,0.00) 50%,rgb(212 0 0 / 90%) 100%)}
.dichvu_link h3 span{color:#FFF;text-align:center;leading-trim:both;text-edge:cap;font-family:Mulish;font-size:clamp(20px,30px,30px);font-style:normal;font-weight:700;line-height:25px;text-transform:uppercase;margin:0;width:100%;left:0;background:url(../images/t13.png) bottom center no-repeat;padding-bottom:35px;margin-bottom:0;transition:0.3s}
.dichvu_link:hover h3 span{color:#FFF}
.dichvu_link h3{position:absolute;bottom:0;margin:0;padding:26px;display:flex;justify-content:center;align-items:center;width:100%;background:transparent;padding-top:15rem;transition:0.5s}
.dichvu_link picture{width:100%;display:block}
.dichvu_link picture img{width:100%;display:block}
.mask{-webkit-mask-image:url(../images/t6.png);mask-image:url(../images/t6.png);mask-size:100%;mask-repeat:no-repeat}
.about_column video{position:absolute;bottom:14px;right:15px;min-height:536px;object-fit:cover}
a.numb1,a.numb2{stroke:#FFF;fill:url(<path-to-image>) lightgray 50% / cover no-repeat;stroke-width:10px;stroke:color(display-p3 1 1 1);filter:drop-shadow(0px 4px 20px rgba(0,0,0,0.25));filter:drop-shadow(0px 4px 20px color(display-p3 0 0 0 / 0.25));width:359px;height:auto;transform:rotate(-3.796deg);flex-shrink:0;display:block;border:10px solid #FFF}
a.numb1 img,a.numb2 img{display:block}
a.numb2{transform:rotate(10deg);flex-shrink:0;position:relative;margin-top:-18rem;right:-8rem}
.social-plugin{display:flex;margin-top:10px}
.scale-img{overflow:hidden}
a.bloglink.scale-img{display:block}
a.bloglink.scale-img button:hover{background:var(--color-red);color:#FFF}
a.bloglink.scale-img button{width:179px;height:47px;flex-shrink:0;border-radius:30px;border:;border:1px solid var(--black,color(display-p3 0.1255 0.1412 0.2549));color:var(--color-red);font-family:Mulish;font-size:13px;font-style:normal;font-weight:900;line-height:normal;letter-spacing:-0.26px;text-transform:uppercase;display:flex;justify-content:center;align-items:center;gap:6px}
a.bloglink picture{border-radius:20px;display:block;overflow:hidden}
a.bloglink.scale-img h3{color:#272727;color:color(display-p3 0.1544 0.1544 0.1544);font-family:Mulish;font-size:22px;font-style:normal;font-weight:700;line-height:27px;letter-spacing:-0.88px;margin-top:1rem}
a.bloglink.scale-img:hover h3{color:var(--color-red)}
a.bloglink.scale-img p{color:#232323;color:color(display-p3 0.1379 0.1379 0.1379);font-family:Mulish;font-size:13px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-0.26px}
.scale-img:hover img{transform:scale(1.1)}
.scale-img img{transform:scale(1,1)}
.scale-img:hover > img{transform:scale(1.1,1.1)}
.hover-img{position:relative;overflow:hidden;display:block}
.text-split{overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}
.p-relative{position:relative}
.transition,.btn-frame .kenit-alo-circle-fill,.control-owl button,.carousel-comment-media .carousel-control a span,.menu ul li a.has-child:after,.menu ul li ul,.menu ul li:hover > ul,.scale-img img,.scale-img:hover > img,.support-online .kenit-alo-circle-fill{transition:0.3s all}
.text-split{overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3}
.row1{-webkit-line-clamp:1}
.row2{-webkit-line-clamp:2}
.row4{-webkit-line-clamp:4}
.row5{-webkit-line-clamp:5}
.row6{-webkit-line-clamp:6}
.row7{-webkit-line-clamp:7}
.social li:hover{transition:0.7s ease;transform:rotateY(180deg)}
.header{}
.header .wrap-content{padding:10px 0px}
.cart-head{border:1px solid #fff;padding:10px;border-radius:5px;position:relative;color:#fff}
.cart-head:hover{color:#fed402}
.cart-head i{font-size:20px}
.cart-head .count-cart{position:absolute;z-index:999;color:#fff;background:#f00;border-radius:50%;top:-10px;right:20px;width:20px;height:20px;text-align:center}
.menu-head{display:flex;gap:20px;justify-content:space-between;align-items:center}
.menu-head a{color:#fff}
.menu-head a:hover{color:#fed402}
.line-head{background-color:#72b2fd;height:32px;width:1px}
.menu-fix{position:fixed;top:0;left:0;right:0;z-index:99;background:#fff;box-shadow:0px 0px 10px rgba(0,0,0,0.2)}
.menu-fix .logo-header img{zoom:unset}
.menu-fix .logo{transform:scale(0.7)}
.slideshow{position:relative;z-index:10}
.slideshow-item{display:block;cursor:pointer}
.slideshow:hover .control-slideshow{opacity:1}
.control-slideshow{opacity:0}
.slideshow a{position:relative;display:block;cursor:pointer;overflow:hidden;height:100%}
.slideshow a img{width:100%!important;height:100%!important}
.slideshow-image p img{width:100%;height:100%;object-fit:cover}
.box-search{padding:10px;border-bottom:1px solid #f1f1f1;display:flex;justify-content:space-between;align-items:center}
.ds-item-search{width:calc(100% - 70px)}
.ds-item-search a{font-size:14px!important;color:#333;text-transform:unset!important}
.show-search{position:absolute;z-index:9999;top:100%;background:#fff;width:100%;border-radius:10px;box-shadow:0 1px 8px rgba(0,0,0,0.3);height:350px;overflow-y:auto}
.box-search .price-product{width:100%;margin:0px;text-align:left;border:0;line-height:inherit;height:auto}
.box-search .price-product .price-new{color:#f00;font-size:14px;font-family:'SFProDisplayRegular'}
.box-search .price-product .price-old{color:#999;text-decoration-line:line-through}
.search{border-radius:30px;border:1px solid #E6E6E6;background:#FFF;width:520px;height:44px;flex-shrink:0}
.search p{display:flex;width:90px;height:42px;padding:10px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:0px 30px 30px 0px;background:var(--MU-CHNH,#FFCD20);color:#1A1A1A;leading-trim:both;text-edge:cap;font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:25px}
.search input{padding:0 1rem;width:calc(100% - 90px);height:42px;float:left;outline:none;border:0px;background:transparent;color:#999;leading-trim:both;text-edge:cap;font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:25px;outline:0!important;box-shadow:none!important}
.search input::-webkit-input-placeholder{color:#999}
.search input:-moz-placeholder{color:#999}
.search input::-moz-placeholder{color:#999}
.search input:-ms-input-placeholder{color:#999}
.search1{width:100%;height:55px;margin-left:15px;border:solid 1px #d9d9d9;background-color:#fff}
.search1 p{float:left;line-height:45px;cursor:pointer;text-align:center;margin:0px;color:#fff;background:#ab0407;border-radius:50%;width:45px;height:45px;font-size:23px;margin-top:4px;margin-left:-3px}
.search1 input{width:calc(100% - 46px);height:53px;float:left;outline:none;padding:0px;border:0px;background:transparent;text-indent:10px;font-size:13px;color:#000}
.search1 input::-webkit-input-placeholder{color:#ccc}
.search1 input:-moz-placeholder{color:#ccc}
.search1 input::-moz-placeholder{color:#ccc}
.search1 input:-ms-input-placeholder{color:#ccc}
.fsearch-show{z-index:10112313;width:580px;height:40px;position:relative;z-index:9}
.fsearch-show input[type="search"],.fsearch-show button{background-color:#fff;box-shadow:none;border:solid 2px #dd3333;height:100%}
.fsearch-show input[type="search"]{color:#000;padding:0 15px;width:calc(100% - 580px);width:-moz-calc(100% - 580px);width:-webkit-calc(100% - 50px)}
.fsearch-show button{width:35px;padding:0;text-align:center;color:#757575;margin-left:-5px}
#menu{display:none}
#hamburger{display:none;width:35px;height:23px;position:relative}
#hamburger:before,#hamburger:after,#hamburger span{background:#000;content:'';display:block;width:100%;height:2px;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;-webkit-transition-property:top,bottom,left,opacity,-webkit-transform;transition-property:top,bottom,left,opacity,-webkit-transform;transition-property:transform,top,bottom,left,opacity;transition-property:transform,top,bottom,left,opacity,-webkit-transform}
.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{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.mm-wrapper_opening #hamburger:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.mm-menu_opened{display:block!important}
.mm-slideout{z-index:unset}
.wrap-menu{display:flex;justify-content:space-between;align-items:center;gap:10px}
.menu-head-left{position:relative}
.title-menu{color:#fff;font-size:14px;font-weight:500;cursor:pointer;line-height:40px;display:block}
.menu-product-list{position:absolute;z-index:99;top:100%;width:250px;background:#fff;border-radius:2px}
.menu-product-list ul{padding:0px;margin-bottom:0px}
.menu-product-list ul ul{position:absolute;width:750px;background:#fff;left:100%;top:0px;border:1px solid #999;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;height:100%;overflow-x:hidden}
.menu-product-list ul ul ul{position:relative;left:0px;top:0px;width:100%;border:none;display:block;height:auto}
.menu-product-list ul li a{position:relative;display:block;color:#333;font-size:14px;font-weight:500;padding:5px 10px 5px 10px;border-bottom:1px solid #ddd}
.menu-product-list ul li a .icon-down{position:absolute;right:10px;top:10px}
.menu-product-list ul ul li a span{position:absolute;right:10px;font-size:13px;font-weight:500;color:#00a3ff}
.menu-product-list ul li a:hover{color:#f00}
.menu-product-list ul ul li a{border-bottom:none;font-weight:bold}
.menu-product-list ul ul ul li a{font-weight:normal}
.menu{position:relative;z-index:99;background:url(../images/t5.png) 0 0 no-repeat;height:auto;top:0;width:100%;left:0;padding:0;transition:0.5s ease all;margin:0;background-size:100% 100%}
.menu.custom.custom2{position:unset!important;z-index:0!important;height:auto;box-shadow:none!important;border:1px solid #ebebeb}
.menu.custom.custom2 li.li-dmsp a{min-width:100%!important;width:100%!important;height:auto;line-height:25px;font-size:14px;padding:10px 5px}
.menu.custom.custom2 h2{background:var(--m1);color:#111;font-size:15px;font-weight:bold;padding:12px;text-transform:uppercase;text-align:center;margin:0}
.menu2{position:relative}
.menu.menu2 .ul-dmsp{display:none}
.menu .wrap-content{position:relative}
.fix_menu{position:fixed!important;box-shadow:0 0 1px #999;background:#fff}
.menu-ul{display:flex;justify-content:space-between;gap:0px;align-items:center}
ul.menu-ul.menu-main{align-items:center;height:45px;gap:40px}
.menu.menu-fix{position:fixed;top:0px;left:0px;width:100%}
.menu.menu-fix{height:auto;padding:0;margin:0;box-shadow:none}
.menu.custom.menu-fix{position:unset;top:0;height:auto;background:transparent}
.menu.custom.custom2 li.li-dmsp{width:100%;box-shadow:none;z-index:0}
.menu.custom.custom2 .max-1{height:auto!important;box-shadow:none!important}
.menu.custom.custom2 ul.menu-ul.menu-main{margin:0!important;width:100%!important}
.menu.custom.custom2 .ul-dmsp{min-width:100%!important;position:unset;width:100%}
.menu.custom.menu-fix .ul-dmsp{display:block;box-shadow:none}
.menu.menu-fix .ul-dmsp{display:none}
.menu.menu-fix .li-dmsp:hover > .ul-dmsp{display:block}
.menu.menu-fix .li-dmsp:hover > .ul-dmsp ul{display:none;background:rgb(235 235 235 / 50%)}
.menu ul{width:100%;padding:0px;margin:auto;list-style:none;justify-content:center;margin-left:0}
.menu ul li{position:relative;z-index:99}
li.dots{border-radius:50%;width:7px;height:7px;flex-shrink:0;background:#FFF;background:color(display-p3 1 1 1)}
li.li-brand{display:flex;align-items:center;gap:20px;white-space:nowrap}
li.li-brand a{padding:0!important}
.menu ul.ulmn > li{}
.menu ul li.li-home i{font-size:17px}
.menu ul li.li-left{min-width:95px}
.menu ul li.li-dmsp{margin-right:auto}
.menu.menu2 li.li-dmsp:hover .ul-dmsp{display:block}
.menu ul li.li-dmsp a{background:var(--m1);min-width:250px;border-radius:0;display:flex;width:250px;height:50px;padding:10px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;color:#1A1A1A!important;leading-trim:both;text-edge:cap;font-family:Roboto;font-size:17px;font-style:normal;font-weight:700;line-height:25px;text-transform:uppercase}
.menu ul li.li-dmsp ul li a{color:#1A1A1A;leading-trim:both;text-edge:cap;font-family:Roboto;font-size:15px;font-style:normal;font-weight:500;line-height:45px;text-transform:none;height:49px}
.menu ul li.li-cn{display:none}
.menu ul li.line{width:5px;height:5px;background-color:#ffff;border-radius:50%;flex:none}
.menu ul li a{color:var(--Tiu,#111);text-align:center;font-family:"UTM Davida";font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;padding:0;text-transform:uppercase}
.menu ul li a.logo-header{padding:0;margin:0}
.menu-list a:before{content:''}
.menu ul li a img{vertical-align:middle}
.menu ul li a.active,.menu ul li:hover > a{color:var(--color-red);transition:0.2s}
.menu ul li ul{position:absolute;min-width:250px;left:0;box-shadow:none;opacity:1;visibility:visible;transition:all 0.5s;background:#fff}
.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;position:unset}
.menu ul li ul li{text-align:left;border-bottom:1px solid #E6E6E6;display:block;align-items:center;position:static;direction:ltr}
.menu ul li ul li:hover > ul{display:block!important;transform:unset}
.menu ul li ul li:last-child{border-bottom:0px}
.menu ul li ul li a{font-size:14px;padding:10px;text-decoration:none!important;line-height:20px;text-align:left;font-weight:500;text-transform:capitalize;color:#000!important;background:unset!important;transition:0.2s all;width:100%;justify-content:flex-start!important;gap:10px}
.menu ul li ul li ul{top:0px;left:100%;max-width:250px;min-width:250px;position:unset}
ul.submenu{background:#ebebeb!important}
.menu ul li ul li a:before{content:'';opacity:0;height:1px;width:0px;transition:0.3s all}
.menu ul li ul li a:hover:before,.menu ul li ul li > a.active:before{left:0;opacity:1;width:20px;background:var(--color-main)}
.menu ul li ul li a:hover{visibility:visible}
a.cart-header{position:relative}
a.cart-header span{position:absolute;top:0px;right:0px;color:#fff;font-size:11px;width:17px;height:17px;text-align:center;border-radius:50%}
.menu_mobi_add,.menu_mobi{display:none}
.menu ul li.li-dmsp ul.ul-dmsp .max-1{height:409px;overflow-y:auto;direction:rtl;background:#FFF;box-shadow:0px 0px 6px 0px rgba(0,0,0,0.20)}
.menu ul li.li-dmsp ul.ul-dmsp .max-1::-webkit-scrollbar{width:5px}
.menu ul li.li-dmsp ul.ul-dmsp .max-1::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.2);border-radius:10px}
.menu ul li.li-dmsp ul.ul-dmsp .max-1::-webkit-scrollbar-track{background:#f1f1f1}
.menu ul li.li-dmsp ul .max-2{min-width:600px;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:flex-start;gap:20px;padding:10px}
.menu ul li.li-dmsp ul .max-2 li{border:0}
.menu ul li.li-dmsp ul .max-2 li a:hover,.menu ul li.li-dmsp ul .max-2 li > a.active{box-shadow:0px 0px 10px rgba(0,0,0,0.5)}
.menu ul li.li-dmsp ul .max-2 li a{flex-wrap:wrap;justify-content:center!important}
.menu ul li.li-dmsp ul .max-2 li a img{display:block}
.menu ul li.li-dmsp ul .max-2 li a span{display:block;width:100%;text-align:center}
.control-owl{position:absolute;width:100%;z-index:2;left:0px;top:calc(50% - 22.5px)}
.control-owl button{opacity:0.5;top:0px;position:absolute;outline:none;border:2px solid #fff;padding:0px;margin:0px;display:block;cursor:pointer;color:#ffffff;width:30px;height:30px;border-radius:50%;overflow:hidden;text-align:center;font-size:25px;margin:0px;background-color:#00a3ff;display:flex;align-items:center;justify-content:center}
.control-owl button:hover{opacity:1}
.control-owl button.owl-prev{left:20px}
.control-owl button.owl-next{right:20px}
.box-photo-ct{border-radius:20px;overflow:hidden}
.title-detail{position:relative}
.title-detail h1{font-size:20px;color:inherit;font-weight:700;text-transform:uppercase;margin-bottom:1.5rem}
.tt-week{font-size:25px;text-align:center;margin:20px 0px;color:#fff;font-weight:700;text-transform:uppercase}
.title-cat-main{display:flex;flex-wrap:wrap;justify-content:center;margin:20px 0px;gap:20px}
.title-cat-main span{display:block;color:#999;background:linear-gradient(64.85deg,#fca600 23.67%,#ffd41d 106.12%);background-color:#fff;padding:10px;border-radius:10px;cursor:pointer}
.title-cat-main span:hover,.title-cat-main span.active{background:linear-gradient(64.85deg,#ffd41d 23.67%,#fca600 106.12%);color:#000}
.title-main{text-align:center;padding-bottom:1rem;margin:auto;display:grid;justify-content:center}
.title-main h1{margin:0}
.title-main span{position:relative;z-index:10;font-size:2.5rem;text-align:center;color:var(--color-red);text-transform:uppercase;margin:0;font-family:'UTM DAVIDA'}
.title-main p{margin:0;position:relative;color:#333333;font-size:15px}
.title-main h2{position:relative;z-index:10;font-size:35px;text-align:center;font-family:'UTMAmericanSans';color:#333333;text-transform:uppercase;margin:0}
.line-main{font-size:inherit!important;padding:0!important;display:none}
.grid-tintuc{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;-webkit-flex-flow:row wrap;justify-content:space-between}
.news{display:block;margin-bottom:20px;display:block}
.pic-news{border-radius:10px;display:block;overflow:hidden;position:relative}
.pic-news img{width:100%}
a.views{display:inline-block;text-decoration:none;margin-top:10px;border:solid 1px #ccc;padding:7px 20px;border-radius:20px;color:#000;font-size:16px}
a.views:hover{border:solid 1px #fed402;color:#fed402}
.info-news{}
.info-news h3{}
.name-news{color:#1b1b1b;font-size:18px;line-height:22px;max-height:40px;-webkit-line-clamp:2!important;font-weight:400}
a.name-news.name1{font-size:25px;line-height:32px;max-height:64px}
.name-news:hover{color:#fed402}
.time-news{color:#fed402;margin-bottom:0px;font-size:12px;margin:7px 0;font-style:italic;font-weight:500}
.desc-news{color:#333333;margin-top:0px;line-height:20px;height:60px}
.share{padding:17px 10px 10px 10px;line-height:normal;background:rgba(128,128,128,0.15);margin-top:15px;border-radius:5px}
.share b{display:block;margin-bottom:5px}
.othernews b{margin-bottom:10px;color:inherit;font-size:17px}
.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:#fed402}
.box-readmore{padding:8px 15px}
.box-readmore li ul > li{margin:0;margin-bottom:8px}
.box-readmore li ul > li:before{content:counters(item,'.') ' '}
.box-readmore ul{list-style-type:none;counter-reset:item;margin-bottom:0px;padding-left:0px!important;margin-top:8px}
.box-readmore ul li{display:table;counter-increment:item;margin-bottom:5px}
.box-readmore ul li:before{content:counters(item,'.') '. ';display:table-cell;padding-right:5px}
.box-readmore ul li a{color:#333333;cursor:pointer;font-weight:600}
.box-readmore ul li a:hover{color:var(--color-red)!important}
.meta-toc:not(.meta-toc-fixed) .box-readmore{display:none}
.meta-toc{border-radius:5px;background-color:#FFF;display:block;padding:8px 15px}
.mucluc-dropdown-list_button{cursor:pointer;font-size:16px;color:#2b2b2b;text-transform:uppercase;display:block;font-weight:bold}
a.mucluc-dropdown-list_button:hover{color:var(--color-red)}
.mucluc-dropdown-list_button svg{display:inline-block;vertical-align:middle;margin-right:5px;width:45px;height:40px;line-height:20px;border-radius:5px;background-color:var(--color-red);text-align:center;padding:10px}
.mucluc-dropdown-list_button svg path{fill:#fff}
.meta-toc-fixed{position:fixed;left:10px;top:125px;z-index:99;background:transparent;padding:0;display:none}
.meta-toc-fixed .box-readmore{width:350px;display:none;margin-top:2px;border:1px solid #dedede;border-radius:5px;background:#ceeafd}
.meta-toc-fixed.active{display:block}
.info-partner{background:#f8f8f8;padding:15px 0px}
.info-footer .flex-footer{display:flex;justify-content:space-between;gap:20px}
.info-footer .flex-footer .box-footer .social-footer{display:flex;gap:5px;margin:10px 0px}
.info-footer .flex-footer .box-footer:nth-child(1){width:33.3%}
.info-footer .flex-footer .box-footer:nth-child(2){width:40%}
.info-footer .flex-footer .box-footer:nth-child(3){width:25%}
.info-footer .flex-footer .title-footer{text-transform:uppercase;margin-bottom:20px;font-weight:700;font-size:14px}
.info-footer .flex-footer .service-footer{margin-top:20px}
.info-footer .flex-footer .service-footer ul{padding:0px;margin:0px}
.info-footer .flex-footer .service-footer ul li{list-style:none;padding:5px 0px}
.info-footer a{color:#fff}
.title-tags{position:relative;font-size:1em;font-weight:600;padding-bottom:15px;margin-bottom:15px;color:#777}
.title-tags:after{content:'';position:absolute;left:0px;bottom:0px;background-color:rgba(0,0,0,0.1);display:block;height:3px;width:30px}
.flex-tags{display:flex;gap:5px}
.flex-tags a{color:#333;border:1px solid;border-radius:3px;display:inline-block;font-size:0.8em!important;opacity:0.8;padding:2px 5px}
.flex-tags a:hover{background-color:#446084;border-color:#446084;color:#fff;opacity:1}
.footer-powered{background:var(--color-main)}
.item-criteria a{display:flex;align-items:center;color:#333}
.item-criteria a .ds-criteria{width:calc(100% - 60px);margin-left:10px}
.item-criteria a .ds-criteria h3{-webkit-line-clamp:2;font-size:16px;color:var(--color-main)}
.item-criteria a .ds-criteria p{-webkit-line-clamp:2;margin:0px}
.box-about{max-width:700px;margin:0px auto;text-align:center}
.box-about h3{color:#ca0000;font-family:SVN;font-size:22px;margin-bottom:10px;text-transform:lowercase}
.box-about a{padding:10px 20px;color:white;text-transform:uppercase;font-size:15px;display:block;background:#ca0000;width:-moz-fit-content;width:fit-content;margin:0 auto;font-weight:600;border-radius:10px}
.item-service{position:relative}
.item-service h3{position:absolute;left:0px;right:0px;bottom:0px;color:#fff;text-transform:uppercase;padding:10px;font-size:17px;margin:0px}
.sort-select{display:flex;justify-content:end;margin:20px 0px;position:relative}
.sort-select .click-sort{border:1px solid #e0e0e0;border-radius:4px;cursor:pointer;font-size:14px;padding:6px 10px 6px 8px;margin:0px}
.sort-select-main{display:grid;background-color:#fff;border-radius:4px;box-shadow:0 4px 6px rgb(0 0 0 / 20%);position:absolute;padding:0 7px;top:30px;right:0;width:160px;z-index:2}
.sort-select-main p{border-bottom:1px solid #f1f1f1;margin:0px;order:2}
.sort-select-main p:has(.check){order:1}
.sort a{color:#000;font-size:14px;line-height:17px;padding:11px 3px;display:block;cursor:pointer}
.sort a.check i{box-sizing:border-box;position:relative;display:inline-block;transform:scale(var(--ggs,1));width:22px;height:16px;border:2px solid transparent;border-radius:100px;vertical-align:middle}
.sort a.check i::after{content:'';display:block;box-sizing:border-box;position:absolute;left:3px;top:-4px;width:6px;height:10px;border-width:0 2px 2px 0;border-style:solid;transform-origin:bottom left;transform:rotate(45deg)}
.sort-select .sort-show{padding-right:12px;position:relative}
.sort-select .sort-show::before{content:'';border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #333;content:'';height:0;position:absolute;top:6px;right:0;width:0}
.filter{position:absolute;right:0px;top:0px;padding:5px 10px;background:#f1f1f1;display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;text-transform:uppercase;border-radius:5px;cursor:pointer;border:1px solid #ddd;display:none}
.flex-product-main{display:flex;gap:20px}
.flex-product-main .left-product{position:sticky;top:0}
.flex-product-main .left-productDm{width:240px}
.flex-product-main .right-product{width:calc(100% - 250px)}
.title-menuPro{background:var(--color-main);padding:12px 10px;color:#111;text-align:center;font-size:15px;text-transform:uppercase;font-weight:bold}
.hdanhmucdrops1 ul{padding:0;margin:0;border:1px solid #dfdfdf;border-top:0}
.hdanhmucdrops1 ul li{margin-bottom:-1px}
.hdanhmucdrops1 ul li a{display:block;padding:10px 15px;border-bottom:1px solid #dfdfdf;color:#333}
.hdanhmucdrops1 ul li a:hover{color:var(--m1)}
.wrap-product-sale{background-color:#ffa09e;border-radius:10px;overflow:hidden}
.wr-search p{font-weight:bold;text-transform:uppercase}
.product{padding:0;display:block;position:relative;border:0;text-align:left;background:#FFF;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.10)}
.product:hover .product-tool{opacity:1;transform:unset}
.product:hover .name-product{color:var(--m2)}
.product .pic-product{display:block;position:relative}
.pic-product > div{border-radius:7px}
.product .pic-product img{width:100%;-webkit-transform-style:preserve-3d;height:100%;object-fit:cover}
.product .pic-product > a{display:flex;width:100%;align-items:center;justify-content:center;text-align:center;border-radius:0}
.first_img{position:absolute;top:0;transition:all 0.5s ease;height:100%}
.product:hover .first_img{transform:scale(0)}
.second_img{display:block;position:absolute;top:0;right:100%;transition:all 0.5s ease;height:100%}
.product:hover .second_img{right:0;top:0;transition:all 0.5s ease}
.product .name-product{margin-bottom:3px;font-size:14px;color:#494949}
.product .name-product a{color:#1A1A1A;text-align:center;leading-trim:both;text-edge:cap;font-family:Roboto;font-size:14px;font-style:normal;font-weight:500;line-height:25px;transition:0.3s}
.product .name-product a:hover{color:var(--color-main)}
.product .name-product .text-split{-webkit-line-clamp:1}
.product .price-product{margin-bottom:0;color:#555;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px}
.product .price-new{color:var(--MU-2-TONE-EN,#C92A28);text-align:center;leading-trim:both;text-edge:cap;font-family:Roboto;font-size:15px;font-style:normal;font-weight:700}
.product .price-new b{color:#7C7C7C;font-size:13px;font-family:'RobotoRegular';font-weight:normal}
.product .price-old{color:#808080;leading-trim:both;text-edge:cap;font-family:Roboto;font-size:13px;font-style:normal;font-weight:400;text-decoration-line:strikethrough}
.product .price-per{display:flex;width:36px;height:36px;padding:10px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:20px 0px 20px 20px;background:var(--MU-CHNH,#FFCD20);color:#1A1A1A;leading-trim:both;text-edge:cap;font-family:Roboto;font-size:14px;font-style:normal;font-weight:700;line-height:45px;text-transform:uppercase;position:absolute;top:10px;right:10px;z-index:2}
.box-cat{text-align:center}
.box-cat h3{font-size:14px;color:#333;margin-top:10px}
.box-cat:hover h3{color:#f00}
.cart-product{margin:5px 0 0 0px}
.cart-product span{cursor:pointer;color:#fff;text-align:center;padding:0px 5px;border-radius:5px;display:inline-block;line-height:34px;font-size:13px;font-weight:700}
.cart-add{margin-left:10px;background-color:#00a5d9;width:155px}
.cart-add:hover{background-color:#fed402}
.cart-buy{background-color:#ff2e00;width:93px;height:33px}
.cart-buy:hover{background-color:#fed402}
.grid-product{display:grid;grid-template-columns:repeat(3,1fr);gap:0}
.grid-product.custom{margin-bottom:2rem;grid-template-columns:repeat(5,1fr)}
.grid-product2{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}
.grid-product .product .product-info{margin-top:10px;color:#333}
.grid-product .product .product-info h3{font-size:17px;color:#333}
.grid-product .product .product-info .price span{color:#f00}
.grid-product .product .pic-product{display:block;padding:7px}
.grid-pro-detail{display:flex;justify-content:space-between;align-items:start;flex-wrap:wrap}
.grid-pro-detail .left-pro-detail{width:500px}
.grid-pro-detail .right-pro-detail{width:calc(100% - 500px - 1rem)}
.grid-pro-detail .right-right-pro-detail{width:26%}
.detail-product{display:flex;justify-content:space-between}
.detail-product .left-pro-detail{width:40%;border:1px solid #ddd}
.detail-product .right-pro-detail{width:57%}
.detail-product .right-pro-detail ul{list-style:none;padding:0px}
.detail-product .right-pro-detail ul li{margin-bottom:20px}
.detail-product .right-pro-detail ul li .title-pro-detail{font-size:18px}
.detail-product .right-pro-detail ul li .attr-content-pro-detail{display:inline-block;margin-bottom:0px}
.detail-product .right-pro-detail ul li .attr-content-pro-detail .price-new-pro-detail{font-weight:700;font-size:20px;color:#f00}
.policy_intuitive{border:1px solid #e0e0e0;border-radius:5px;margin-bottom:25px}
.policy{margin:20px 16px 0 16px}
.policy__list{display:flex;flex-wrap:wrap;padding:0px}
.policy__list > li{border-bottom:1px solid #f1f1f1;position:relative;padding:12px 0 12px 35px;width:50%;display:inline-block}
.policy__list > li:nth-child(2n + 1){padding-right:20px}
.policy__list li > div.iconl{left:0;position:absolute;top:15px}
.policy__list li .iconl{width:32px}
.policy__list li p{line-height:20px;padding-left:5px;margin:0px}
.policy__list li:last-child{border-bottom:0}
.policy__list > li:nth-child(2n + 1):nth-last-child(2){border:0}
.ul-actions{display:flex;justify-content:center;margin:20px;gap:15px;align-items:flex-start}
.ul-actions li,.ul-actions > div{list-style-type:none;margin:0;padding:0;width:80px;text-align:center}
.ul-actions .active .box__tabr,.ul-actions .box__tabr:hover{border-color:#fd6e1d}
.ul-actions .box__tabr{align-items:center;border:1px solid #e0e0e0;border-radius:2px;display:flex;justify-content:center;min-height:55px;padding:4px;height:60px;width:80px}
.icon-action{background-image:url('../images/icon_chitiet@2x-min.png');background-repeat:no-repeat;display:inline-block;height:30px;width:30px;line-height:30px;vertical-align:middle;background-size:300px 180px}
.icon-dnb{background-position:0 0;height:28px;width:28px}
.icon-tskt{background-position:-105px 0;height:30px;width:30px}
.icon-ttsp{background-position:-140px 0;height:19px;width:23px}
.ul-actions p{font-size:14px;line-height:1.3;margin-top:5px;white-space:normal;color:#000}
.modal-detail::-webkit-scrollbar{width:10px}
.modal-detail::-webkit-scrollbar-thumb{width:10px;background:#4d90e0;border-radius:10px;height:50px}
.modal-detail{position:fixed;z-index:999;background:#000000c4;top:0px;left:0px;width:100%;height:100%;overflow-y:scroll}
.content-modal-detail{background:#fff;max-width:1200px;margin:0px auto;min-height:100vh}
.content-modal-detail .tabs{display:flex;cursor:pointer;padding:0;list-style:none;justify-content:center;border-bottom:1px solid #e0e0e0;position:sticky;top:0px;background:#fff;z-index:99}
.content-modal-detail .tabs li{padding:20px 20px;margin-right:5px;font-weight:bold;position:relative;border-bottom:4px solid #fff}
.content-modal-detail .tabs li.active{color:#2d9cdb;border-bottom:4px solid #2d9cdb}
.content-modal-detail .tab-content{padding:20px;max-width:900px;margin:0px auto}
.content-modal-detail .tab-content.active{display:block}
.close-tab{position:fixed;top:15px;right:20px;z-index:10}
.btn-closemenu{position:fixed;top:10px;right:20px;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;color:#333;cursor:pointer;line-height:21px;padding:7px;text-align:right;width:72px}
.btn-closemenu::before{transform:rotate(45deg)}
.btn-closemenu::after{transform:rotate(-45deg)}
.btn-closemenu::before,.btn-closemenu::after{background-color:#333;content:'';left:13px;height:14px;position:absolute;top:10px;width:1px}
.cursor-pointer{cursor:pointer}
.box-ct{display:flex;justify-content:start;align-items:center;background-color:rgb(233,230,230);padding:10px;border-radius:10px}
.box-ct img{border-radius:50%;margin-right:10px}
.ds-ct h3 a{font-size:17px;color:#333}
.ds-ct h3 a:hover{color:#f00}
.block__promo{border:1px solid #e0e0e0;border-radius:4px;margin-bottom:10px}
.promoadd__list{padding:10px}
.promoadd__list li{margin-bottom:15px;background:url(../images/tick.png) no-repeat 0px 3px;background-size:15px;padding-left:25px}
.pr-top{background-color:#f6f6f6;border-bottom:1px solid #e0e0e0;padding:8px 10px}
.pr-txtb{font-weight:bold}
.pr-top .pr-txt{color:#666;font-size:12px;line-height:1.4;margin-top:5px;font-style:normal}
.pr-content .pr-item:last-child{border:none}
.pr-content .pr-item{padding:15px 10px 10px 10px}
.divb{margin-bottom:-10px}
.divb .nb{background-color:#4a90e2;border-radius:50%;color:#fff;display:inline-block;font-size:11px;float:left;height:16px;line-height:16px;margin-top:2px;text-align:center;width:16px}
.divb-right{padding-left:26px}
.pr-content .pr-item p{margin:0px 0px 0px 0px}
.divb-right a{color:#4a90e2}
.wrap-ti{padding:20px 0px}
.box-ti{background:#f1f1f1;padding:15px;border-radius:10px;display:flex;justify-content:space-between;min-height:135px}
.wrap-ti .owl-item:nth-child(n + 1) .box-ti{background-color:rgb(220,238,255)}
.wrap-ti .owl-item:nth-child(n + 2) .box-ti{background-color:rgb(254,245,207)}
.wrap-ti .owl-item:nth-child(n + 3) .box-ti{background-color:rgb(255,239,219)}
.wrap-ti .owl-item:nth-child(n + 4) .box-ti{background-color:rgb(225,254,207)}
.ds-ti{width:calc(100% - 45px)}
.ds-ti h3{font-size:15px}
.ds-ti h3 a{color:#333}
.ds-ti h3 a:hover{color:#f00}
.contact-map{position:relative;margin-top:30px;height:50vh}
.contact-map iframe{position:absolute;left:0px;top:0px;width:100%;height:100%}
.breadCrumbs{padding:10px 0px;background:transparent}
.breadCrumbs ol{margin:0px}
.breadCrumbs ol li a{color:#2b2b2b}
.breadCrumbs ol li a:hover{color:var(--m2)}
.pagination{margin:20px 0px}
ul.pagination{gap:10px;flex-wrap:wrap;justify-content:center;align-items:center}
ul.pagination span,ul.pagination a{border-color:#b78f30;border-radius:5px!important;min-height:35px;min-width:35px;margin:0;color:#b78f30;text-align:center}
ul.pagination li.active span,ul.pagination li.active a,ul.pagination li a:hover{background:#b78f30!important;color:#000!important;border-color:#b78f30!important;}
.pagination li a{cursor:pointer}
.btn-frame{display:block;width:50px;height:50px;position:fixed;right:20px;z-index:10;cursor:pointer}
.btn-frame i{width:50px;height:50px;border-radius:50%;background:var(--color-red);position:relative;z-index:1;display:flex;align-items:center;justify-content:center}
.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;border-radius:100%;border:2px solid rgba(7,41,103,0.8);opacity:0.1;border-color:var(--color-red);opacity:0.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;border-radius:100%;border:2px solid transparent;background-color:var(--color-red);opacity:0.4}
.btn-frame .pulse{animation-name:pulse}
.grid-properties{display:flex;gap:10px}
.grid-properties span{position:relative;border:2px solid #ebebeb;padding:5px 15px;cursor:pointer;color:#aaa;font-weight:bold;font-size:15px;transition:0.3s}
.grid-properties span:hover,.grid-properties span.active{border-color:var(--m1);background:var(--m1);color:#111}
.grid-properties span:hover:after,.grid-properties span.active:after{content:'';border:0.9375rem solid transparent;border-bottom:0.9375rem solid var(#d0011b,#ee4d2d);bottom:0;position:absolute;right:-0.9375rem}
.grid-properties span.outstock{pointer-events:none;background-color:#fafafa;color:rgba(0,0,0,0.26);cursor:not-allowed}
.wrap-xh{background:linear-gradient(90deg,#ffecd2 0%,#fcb69f 100%);padding:10px;border-radius:10px}
.title-xh{font-size:25px;margin:20px 0px;color:#333;font-weight:700;text-align:left;text-transform:uppercase}
.image-xh{border-radius:10px;overflow:hidden}
.name-xh{text-align:center;color:#333;font-size:16px;margin:10px 0px 0px}
.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}
.grecaptcha-badge{display:none!important;width:0px!important;height:0px!important;visibility:hidden!important;overflow:hidden}
[x-cloak]{display:none!important}
.product-page a:hover,.product-page a.active{background-color:#666;color:#fff}
.product-page{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:20px}
.product-page a{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:#666 solid 1px;color:#000;cursor:pointer}
.product-list-3,.product-list{display:flex;flex-wrap:wrap;gap:1px;justify-content:center;position:relative}
.product-list a{display:flex;align-items:center;justify-content:center;background:#ECECEC;text-transform:capitalize;padding:10px 20px;color:#424242;font-size:13px;cursor:pointer}
.product-list a:hover,.product-list a.active{background:var(--color-main);color:#ffff}
.slideshow-next,.slideshow-prev{z-index:9;position:absolute;top:50%;transform:translateY(-50%);width:40px;height:50px;background:#00000085;border-radius:5px;color:#fff;font-size:1.875rem;display:flex!important;align-items:center;justify-content:center;opacity:30%;cursor:pointer;transition:0.2s all}
.slideshow-next:hover,.slideshow-prev:hover{opacity:90%}
.slideshow-next{right:10px}
.slideshow-prev{left:10px}
.footer-layout .wrap-content{display:block}
.footer-title{color:#FFF;leading-trim:both;text-edge:cap;font-family:Roboto;font-size:15px;font-style:normal;font-weight:700;line-height:23px;text-transform:uppercase;margin-bottom:15px}
.footer-title:after{content:'';width:62px;height:2px;background:#2b2b2b;bottom:0;left:0;position:absolute;display:none}
.footer-title-2{font-weight:700;font-size:22px}
.footer-title-2::after{display:none}
.footer-fanpage iframe{width:100%}
.footer-layout{padding:0}
.footer-layout{position:relative;z-index:0}
.product-d{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}
.header-company-name{color:#212529;font-size:22px;flex:1;font-family:'bm'}
.header-company-name span{color:var(--m2);font-family:'bb'}
.menu-social{display:flex;align-items:center;gap:15px;margin-left:auto}
.menu-social a{display:flex}
.header-box{flex:1}
.logo-header{margin:0;display:block}
a.logo-header picture{}
a.logo-header img{width:100%}
.intro{margin:20px 0px 0px 0px;padding-bottom:50px;background:url("../images/intro.png");background-size:100% 100%}
.intro .wrap-content{display:grid;grid-template-columns:670fr 450fr;gap:70px}
.intro-box:nth-child(1){display:grid;grid-template-columns:385fr 255fr;gap:30px}
.intro-box:nth-child(2){margin-top:100px}
.intro-img-item{border:#212529 solid 1px;padding:20px;width:fit-content}
.intro-img.img1{text-align:center;padding-bottom:115px}
.intro-img.img2{display:grid;gap:20px;align-content:end;position:relative}
.lytra{margin-left:30px}
.intro-txt-1{color:var(--m2);font-size:52px;margin-bottom:10px;font-family:'bb'}
.intro-txt-1 div{color:#212529;font-size:30px;line-height:45px;margin-right:-30px;margin-top:-23px;font-family:'bm'}
.intro-img.img3{grid-column:1/3;width:fit-content;margin:0px auto;display:flex;align-items:end;font-size:20px;gap:5px;margin-top:-210px;position:relative;z-index:3;left:-28px}
.intro-txt-2{writing-mode:tb;transform:rotate(180deg);text-transform:uppercase}
.intro-txt-3{font-size:40px;text-align:center;border-top:#000 solid 1px;border-bottom:#000 solid 1px;font-family:'bb'}
.intro-txt-4{font-weight:500;font-size:13px;line-height:200%;letter-spacing:-0.02em;margin-top:20px;-webkit-line-clamp:7;font-family:'mm'}
.intro-txt-5{color:#000;font-family:'ms';width:145px;height:45px;display:flex;align-items:center;justify-content:center;margin-top:30px;position:relative;border-left:#000 solid 1px;border-right:#000 solid 1px}
.intro-txt-5:before{content:'';width:50px;height:1px;background-color:#000;position:absolute;top:0px;left:0px}
.intro-txt-5:after{content:'';width:85px;height:1px;background-color:#000;position:absolute;bottom:0px;left:0px}
.intro-line{margin-bottom:-35px}
.bestseller{background:url("../images/best2.png");background-size:cover;padding:20px 0px 60px 0px}
.bestseller-title{margin-bottom:25px}
.bestseller-title span{font-weight:400;font-size:57px;letter-spacing:0.02em;text-transform:uppercase;color:#37281e;display:flex;align-items:flex-start;gap:40px;font-family:'dw'}
.bestseller-title img{margin-top:-20px}
.bestseller-title div{font-size:30px;letter-spacing:0.03em;color:#222;font-family:'sa';margin-top:-25px;display:flex;align-items:center;gap:10px}
.bestseller-title div:before{content:'';height:2px;background:#222;width:calc(50vw - 600px + 25px);margin-left:calc(-50vw + 600px)}
.bestseller-box{display:flex;flex-direction:column}
.bestseller .product{margin:0px 14px}
.bestseller-slide{margin:0px -14px}
.product-info{margin-top:15px}
.product-number{font-size:64px;font-family:'dw';color:#E79108}
.productmenu-slide{margin:0px -22px}
.productmenu-item{background:#F9F2E7;margin:0px 22px;display:grid;justify-items:center;border-radius:250px;padding:60px 30px 30px 45px}
.productmenu-box:nth-child(1){position:absolute;left:30px}
.productmenu .wrap-content{position:relative}
.productmenu-title{font-size:52px;font-family:'dw';writing-mode:vertical-lr;position:relative}
.productmenu-title:before{content:'';position:absolute;width:1px;height:150px;background-color:#000;top:-30px}
.productmenu{background:url("../images/menu.png");background-position:center;background-size:cover;background-color:var(--m1);padding:105px 0px 100px 0px;position:relative}
.productmenu-txt-1{font-size:30px;font-family:'mm';text-transform:uppercase;margin:10px 0px 0px 0px}
.productmenu-box:nth-child(1){}
.productmenu-box:nth-child(2){margin:0px 10%}
.productmenu-menu{height:250px;overflow-y:auto;gap:20px;display:grid;margin:10px 0px 15px 0px;width:100%}
.productmenu-txt-2{font-size:16px;font-family:'mm';-webkit-line-clamp:1}
.productmenu-txt-3{position:relative;white-space:nowrap}
.productmenu-pricenew{font-size:17px}
.productmenu-priceold{text-decoration:line-through;position:absolute;bottom:-15px;width:100%;left:0px;text-align:right;font-size:11px}
.productmenu-product{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-right:10px;color:#000}
.productmenu-product:hover{color:var(--m1)}
.productmenu-line{min-width:10%;border-bottom:#000 dashed 1px;flex:1}
.productmenu1,.productmenu2{position:absolute;width:100%;left:0px}
.productmenu1{top:0px}
.productmenu2{bottom:0px}
.la1{position:absolute;bottom:-16%;right:0px;z-index:8}
.thuvienanh{margin:50px 0px}
.thuvienanh .wrap-content{display:grid;grid-template-columns:330fr 320fr 470fr;gap:34px 37px}
.thuvienanh-img{width:fit-content;height:fit-content}
.thuvienanh-item.item0{display:flex;flex-direction:column;padding-top:15px}
.thuvienanh-item.item0 .thuvienanh-img{margin-right:-40px;margin-left:auto}
.thuvienanh-logo{position:relative;z-index:9;margin-left:auto;margin-bottom:-100px;margin-right:41%}
.thuvienanh-item.item1{margin-left:auto}
.thuvienanh-item.item2{display:grid;padding-top:10px}
.thuvienanh-item.item3{margin-top:-44%}
.thuvienanh-item.item5 .thuvienanh-img{}
.thuvienanh-txt-1{text-align:center;border-bottom:#000 solid 1px;margin-bottom:20px;padding-bottom:10px;position:relative}
.thuvienanh-txt-1 span{font-size:67px;color:var(--m2);font-family:'bb'}
.thuvienanh-txt-1 div{font-size:30px;font-family:'br';margin-top:-30px}
.thuvienanh-txt-1:before{content:'';position:absolute;height:1px;width:calc(50vw - 600px);left:100%;bottom:-1px;background:#000}
.thuvienanh-txt-2{font-size:96px;font-family:'su';white-space:nowrap;position:absolute;bottom:-56px}
.thuvienanh-item.item4{position:relative;margin-top:-39%}
.thuvienanh-item.item5{display:flex}
.thuvienanh-txt-4{font-family:'dw';text-align:center;display:none;margin-bottom:10px;text-transform:uppercase}
.thuvienanh-txt-3{writing-mode:vertical-rl;font-family:'dw';font-size:46px;padding-top:0px;text-transform:uppercase;position:relative;margin-left:17px}
.thuvienanh-txt-3:before{content:'';height:150px;width:1px;background:#37281E;position:absolute;left:0px;top:-75px}
.video-feedback{margin:100px 0px 70px 0px}
.video-feedback .wrap-content{display:grid;grid-template-columns:7fr 5fr}
.video-feedback .wrap-content > div{min-width:100%}
.video-box{display:flex;align-items:center;justify-content:end}
.video-number{width:75px}
.video-slide{max-width:495px}
.video-item{border:#212529 solid 1px;padding:10px;position:relative;display:block;margin:1px}
.play-ic{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.video-number{width:43px;height:88px;background:var(--m1);font-family:'dw';font-size:30px;color:#fff;position:relative;display:flex;align-items:end;justify-content:center;margin-right:35px}
.video-number:after{content:'';width:75px;height:45px;border:#212529 solid 3px;border-top:0px;position:absolute;bottom:-15px;left:50%;transform:translateX(-50%)}
.video-number:before{content:'';width:2px;height:70px;background:#fff;left:50%;transform:translateX(-50%);position:absolute;top:-50px}
.video-number span{position:relative;bottom:10px}
.video-number span:before,.video-number span:after{content:'';width:3px;height:3px;background-color:#fff;position:absolute;left:50%;transform:translateX(-50%)}
.video-number span:before{}
.video-number span:after{bottom:0px}
.feedback-item{display:flex;align-items:center;gap:20px}
.feedback-img{width:165px;height:200px;background:url("../images/feedback-img.png");background-size:100% 100%;display:flex;align-items:start}
.feedback-txt{flex:1}
.feedback-img .scale-img{width:120px;position:relative;top:35px;left:15px;transform:rotate(-1deg)}
.feedback-txt-1{font-size:22px;font-family:'ms';margin-bottom:10px;-webkit-line-clamp:1}
.feedback-txt-2{line-height:24px;-webkit-line-clamp:4}
.feedback-title{font-size:40px;color:#332221;font-family:'dw';border:#212529 solid 1px;border-left:0;padding-top:5px;margin-right:30px;padding-left:30px}
.feedback-slide{margin-left:20px;margin-right:40px}
.feedback-arr{margin-left:20px}
.feedback-arr > div{cursor:pointer}
.footer-info:nth-child(1){padding-top:50px}
.video-feedback{position:relative}
.video-feedback > img{position:absolute;right:0px;top:-60%}
.footer-info:nth-child(2){width:100%;min-width:100%}
.footer-info:nth-child(2) p{margin:0}
.footer-info:nth-child(3){width:100%;position:relative;margin:40px 0 0}
.footer-info:nth-child(4){width:10%}
.footer-social{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px;align-items:center}
.footer-social span{font-size:17px;font-style:normal;font-weight:700;text-transform:uppercase;display:inline-block}
.footer-social a{display:inline-block}
.footer-social a:hover{transition:1s ease;transform:rotateY(180deg)}
.footer-policy{display:grid;gap:10px;grid-template-columns:1fr}
.footer-policy a{color:inherit;leading-trim:both;text-edge:cap;font-family:Roboto;font-size:15px;font-style:normal;font-weight:400;transition:0.3s}
.footer-policy a:hover{color:var(--m1)}
.footer-powered .wrap-content{display:flex;color:#fff;align-items:center;justify-content:center;padding:20px 0px;position:relative;font-size:13px}
.footer-line{width:1px;height:60px;background:#fff;margin:0px 27px}
.copyright b{font-weight:400}
.copyright b{}
footer{background:#3a0f04;position:relative;color:#FFF;background-size:cover;z-index:0;overflow:hidden}
@-webkit-keyframes rotating{
    from{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}
    to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes rotating{
    from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}
    to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
footer:after{content:'';width:1920px;height:1920px;position:absolute;top:calc(50% - 1920px/2);left:calc(50% - 1920px/2);background:url(../images/Trong_dong_Dong_Son.png) center center no-repeat;background-size:contain;opacity:0.025;z-index:-1;-webkit-animation:rotating 100s linear infinite;-moz-animation:rotating 100s linear infinite;-ms-animation:rotating 100s linear infinite;-o-animation:rotating 100s linear infinite;animation:rotating 100s linear infinite}
.best-next,.best-prev{position:absolute;top:50%;transform:translateY(-50%);z-index:1}
.best-next{right:-50px}
.best-prev{left:-50px}
.header-mobile{display:none}
.album-d{display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}
.pbThumbs li{width:100px!important}
.intro-info-box{position:absolute;left:111px;top:104%;white-space:nowrap;display:grid;gap:17px}
.tabs-pro-detail .ul-tabs-pro-detail{padding:0px;list-style:none;margin-bottom:1rem;border-bottom:1px solid #e7e7e7}
.tabs-pro-detail .ul-tabs-pro-detail li{cursor:pointer;float:left;margin-right:5px;margin-bottom:5px;background:#eee;padding:10px 20px;text-transform:uppercase}
.tabs-pro-detail .ul-tabs-pro-detail li.active{background:var(--MU-2,#1A1A1A);color:#FFF}
.tabs-pro-detail .ul-tabs-pro-detail li:last-child{margin-right:0px}
.tabs-pro-detail .content-tabs-pro-detail{display:none}
.tabs-pro-detail .content-tabs-pro-detail.active{display:block}
#footer-map{position:relative;height:465px}
#footer-map iframe{width:100%;height:100%;display:block}
.main{margin:auto;display:block;position:relative;text-align:center;padding-top:15px}
.pic-banners{padding-bottom:16px}
.control-owl{position:absolute;width:100%;z-index:2;left:0px;top:calc(50% - 30px/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:45px;height:45px;background:rgb(0 0 0 / 50%);text-align:center;display:flex;align-items:center;justify-content:center;font-size:25px;margin:0px;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:-30px;top:0px}
.control-owl button.owl-next{right:-30px;top:0px}
.wrap-brand{padding:0}
.wrap-product.wrap-list.wrap-brand .grid-product{grid-template-columns:repeat(5,1fr););)}
.wrap-brand .wrap-content{position:relative}
.brandHome{display:block;background:#fff;border:1px solid #D9D9D9!important;margin:10px 5px 10px;padding:5px 10px}
.brandHome img{}
.title-product{text-align:left;position:relative;display:flex;justify-content:space-between;align-items:center;gap:2px;background:#e3f5e4;margin-bottom:20px;flex-wrap:wrap;margin-top:10px}
.title-product span{position:relative;font-size:15px;color:#fff;background:var(--color-main);font-family:'RobotoSemiBold';text-transform:capitalize;border-top-right-radius:50px;border-bottom-right-radius:50px;padding:5px;padding-right:5px;display:flex;justify-content:center;align-items:center;gap:5px}
.see_pro{color:#333;font-size:14px;margin-right:5px}
.catProduct_i{margin:0px 5px;position:relative}
.catProduct_i a{cursor:default;display:inline-block;text-align:center;font-size:15px;color:#333333!important;font-family:'SFProDisplaySemibold';cursor:pointer}
.catProduct_i a:hover,.catProduct_i a.active{transition:all ease 0.4s;color:#dd3333!important;background:none}
.flex_product{display:flex;justify-content:space-between}
.flex_product >div:nth-child(1){width:285px}
.flex_product >div:nth-child(2){width:calc(100% - 295px)}
.title-product-cat{list-style:none;position:relative;margin:0;padding:0;max-width:90%}
.control-products2,.control-products{top:0}
.product-list .control-owl.add button.owl-prev,.product-list-2 .control-owl.add button.owl-prev{display:none}
.product-list .control-owl.add button.owl-next,.product-list-2 .control-owl.add button.owl-next{right:0px;top:0px;background:none}
.product-list .control-owl.add{position:absolute;width:100%;z-index:2;left:0px;top:calc(50% - 45px / 2)}
.header-top{background:var(--MU-CHNH,#FFCD20)}
.header-top .wrap-content{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;height:40px}
.info-header,.info-header marquee{color:#1A1A1A;text-align:right;leading-trim:both;text-edge:cap;font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:25px;margin:0;display:block;width:50%}
.info-header:nth-child(1){width:50%;text-align:left}
.info-header:nth-child(2){text-align:right}
.info-header i{color:var(--color-main);margin-right:6px}
.social-header{}
.position-relative{position:relative!important}
.icon-hd{min-width:100%;width:100%}
.outside-icon{width:42px;height:42px;color:var(--color-main);font-size:22px;text-align:center;display:flex;justify-content:center;align-items:center}
@keyframes rotate-intro{
    0%{transform:rotate(0)}
    100%{transform:rotate(360deg)}
}
.info_hotline{display:grid;flex-wrap:wrap;align-items:center;grid-template-columns:52px 1fr;gap:10px}
.info_hotline .box-infoHeader p{color:#1A1A1A;leading-trim:both;text-edge:cap;font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:25px;margin-bottom:0px}
.info_hotline .box-infoHeader a{display:block;color:#1A1A1A;leading-trim:both;text-edge:cap;font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:25px}
.info_hotline3 .box-infoHeader a{}
.info_hotline2{color:#373737;font-size:13px;width:10%;display:flex;align-items:center;justify-content:space-between}
.info_hotline2 img{margin-right:6px}
.info_hotline2:hover{transition:0.5s ease;color:var(--color-main)}
.wrap-about-index{background:url(../images/p1.jpg);padding:60px 0}
.wap-aboutHome{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}
.leftAbout{width:49.5%;position:relative;padding-bottom:175px}
.rightAbout{width:49%}
.slick-about{position:relative;width:58%}
.slick-about2{width:61%;position:absolute;right:0;bottom:0}
.imgAbout .pic-imgAbout{margin-bottom:0;border-radius:10px}
.imgAbout img{border-radius:10px}
.slick-about2 .imgAbout{box-shadow:-10px -10px 0px #FBFDFF;border-radius:10px;margin:10px 10px 0}
.boxYear{position:absolute;width:230px;left:0;bottom:0;background:var(--color-main);color:#fff;text-align:center;border-radius:10px;padding:20px 10px}
.desc-yearHome{font-family:'Oswald';font-weight:700;font-size:86px;margin-bottom:10px;line-height:1}
.desc-yearHome span{}
.name-yearHome{font-size:18px;margin-bottom:0}
.box-aboutHome{}
.title-1{color:#717171;font-size:22px;font-style:normal;font-family:RobotoLight;letter-spacing:1.1px;text-transform:capitalize}
.name-about{color:var(--color-main);font-family:Oswald;font-size:56px;font-style:normal;font-weight:700}
.desc-about{color:#383838;text-align:justify;font-size:13px;line-height:30px}
.view-about{color:#FFF;font-family:Inter;font-size:13px;display:table;background:var(--color-main);border:1px solid var(--color-main);min-width:152px;text-align:center;padding:10px 10px;margin:10px 0;margin-left:auto}
.view-about:hover{transition:0.5s;background:#ffff;color:var(--color-main)}
.slick-criteria{width:70%}
.criteria{position:relative;display:flex;flex-wrap:wrap;align-items:center;margin:7px 0}
.pic-criteria{background:#D3EFD4;width:90px;margin-bottom:0;text-align:center;margin-right:10px;padding:25px 4px;border-radius:50%}
.criteria:hover .pic-criteria{transition:0.7s;transform:rotateY(180deg)}
.info-criteria{width:calc(100% - 100px)}
.name-criteria{font-size:18px;color:var(--color-main);font-family:'RobotoSemiBold';text-transform:capitalize}
.desc-criteria{margin-bottom:0;color:#545454;font-size:14px;line-height:23px;-webkit-line-clamp:2}
.pic-criteria img{margin:auto}
.wrap-productListHome{padding:50px 0}
.proList{position:relative;display:block;text-align:center;margin:10px 10px;width:calc(100% - 20px)!important}
.pic-proList{display:inline-block;margin-bottom:10px}
.name-proList{font-size:13px;color:#3E3E3E;-webkit-line-clamp:2;text-transform:capitalize}
.proList:hover .name-proList{transition:0.5s;color:var(--color-main)}
.slick-prev:before,.slick-next:before{color:#000}
.slick-dots li button:before{color:var(--color-main);font-size:10px}
.wrap-product-index{background:url(../images/bg1.jpg)no-repeat;background-size:cover;padding:50px 0}
.title-product-index{background:url(../images/p1.png)center no-repeat;background-size:100% 100%;text-align:center;display:table;min-width:71%;margin:0 auto 15px;padding:36px 0}
.title-product-index h2{color:#FFF;text-align:center;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#2F4858;font-family:"UTM American Sans";font-size:35px;letter-spacing:1.75px;text-transform:uppercase;margin-bottom:0;display:inline-block}
.slogan-index{color:#7B7B7B;font-size:13px}
.slogan-index-2{color:#ffff;text-align:center}
.slick-product{}
.slick-product .product{margin:10px 10px;border:0}
.view-more{color:#1D1D1D;display:table;margin:20px auto 0;background:#FFCC01;padding:14px 16px;text-transform:capitalize;min-width:240px;text-align:center}
.view-more:hover,.view-more-product a:hover{transition:0.5s ease;background:#ffff;color:var(--color-main)}
.bannerQC{display:block;margin:5px 6px}
.wrap-bannerQC{padding:60px 0 30px}
.wrap-product2-index{padding:30px 0 60px}
.wap-title-product{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:20px}
.bix-title-product{width:45%;border-left:5px solid var(--color-main);padding-left:12px}
.title-product-index2{color:#232323;font-size:30px;font-family:'RobotoSemiBold';text-transform:uppercase}
.product-list{width:50%}
.wrap-serviceHome{position:relative;padding:50px 0}
.wrap-serviceHome::before{content:'';position:absolute;top:0;left:0;right:0;background:url(../images/bg2.jpg)no-repeat;height:470px;background-size:cover;z-index:-1}
.title-main-index{}
.title-main-index h2{font-size:45px;color:#FFF;text-transform:uppercase;text-align:center;font-family:'RobotoBlack'}
.product-list-2{position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-bottom:20px}
.product-list-2 a{color:#282828;background:#fff;display:inline-block;transform:skew(-20deg);padding:14px 25px;border-radius:5px;cursor:pointer;text-transform:uppercase;font-family:'RobotoSemiBold'}
.product-list-2 a:hover,.product-list-2 a.active{background:#FFC000;color:#fff}
.product-list-2 a span{transform:skew(20deg);display:inline-block}
.newsHome{position:relative;margin:5px 5px;text-align:left;background:#ffff;display:block;box-shadow:0px 0px 5px rgba(0,0,0,0.3)}
.pic-newsHome{}
.info-newsHome{padding:0px 10px 20px;display:grid}
.name-newsHome{font-size:15px;color:#383838;text-transform:capitalize;font-weight:bold}
.desc-newsHome{font-size:13px;line-height:25px;margin-bottom:5px;color:#7C7C7C}
.view-newsHome{display:inline-flex;color:#404040;font-size:13px;font-style:italic;align-items:center;margin-left:auto}
.view-newsHome i{color:var(--color-main);font-size:25px;margin-left:7px}
.w-service .newsHome{margin:10px 10px;background:none;box-shadow:none;text-align:center}
.w-service .pic-newsHome{-webkit-mask-image:url(../images/dv.png);mask-image:url(../images/dv.png);mask-size:100% 100%;mask-repeat:no-repeat;padding:5px;background:#fff}
.mask3{-webkit-mask-image:url(../images/t28.png);mask-image:url(../images/t28.png);mask-size:100% 100%;mask-repeat:no-repeat}
.mask4{-webkit-mask-image:url(../images/t20.png);mask-image:url(../images/t20.png);mask-size:100% 100%;mask-repeat:no-repeat}
.mask5{-webkit-mask-image:url(../images/t22.png);mask-image:url(../images/t22.png);mask-size:100% 100%;mask-repeat:no-repeat}
.tabMap_iframe_content{display:none}
.tabMap_iframe_content.mask5.active{display:block}
.tabMap_iframe_content.mask5 iframe{width:630px;height:630px;display:block}
.w-service .pic-newsHome img{-webkit-mask-image:url(../images/dv.png);mask-image:url(../images/dv.png);mask-size:100% 100%;mask-repeat:no-repeat}
.w-service .info-newsHome{}
.w-service .name-newsHome{font-size:20px;color:#242424}
.w-service .desc-newsHome{color:#464646;line-height:30px}
.w-service .view-newsHome{display:inline-flex;border-radius:50vw;border:1px solid #1D8B20;background:rgba(217,217,217,0.00);padding:6px 10px;margin:auto}
.newsHome:hover .name-newsHome{transition:0.5s ease;color:var(--color-main)!important}
.newsHome:hover .view-newsHome{transition:0.5s ease;color:var(--color-main)!important}
.slogan-index-3{font-size:15px;background:url(../images/d1.png)center bottom no-repeat;padding-bottom:13px;margin-bottom:20px}
.wrap-newsHome{background:url(../images/p1.jpg);padding:55px 0}
.wap-newsHome{display:flex;flex-wrap:wrap;justify-content:space-between}
.left-newsHome{width:33%}
.right-newsHome{width:66%}
.right-newsHome .bix-title-product{width:25%}
.pageNews .owl-dots{display:none}
.product-list-3{width:70%}
.product-list-3 a{transform:inherit;padding:10px;color:#424242;font-size:13px;background:#ECECEC;text-transform:capitalize;border-radius:0}
.product-list-3 a span{transform:inherit}
.product-list-3 a:hover,.product-list-3 a.active{background:var(--color-main);color:#fff}
.title-question{color:#232323;text-transform:uppercase;font-size:25px;margin-bottom:20px;font-family:'RobotoBold';background:url(../images/d2.png)left bottom no-repeat;padding-bottom:20px}
.wap-question{position:relative;height:250px;overflow-y:auto;padding-right:6px}
.wap-question::-webkit-scrollbar{width:5px}
.wap-question::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.2);border-radius:10px}
.wap-question::-webkit-scrollbar-track{background:#f1f1f1}
.box-question{background:#fff;margin-bottom:10px;transition:1s linear;transition-duration:1s;transition-delay:1s}
.info-question{border:1px solid #D3D3D3;font-size:15px;font-weight:600;padding:12px 10px;background:#fff;position:relative;cursor:pointer;display:flex;flex-wrap:wrap;align-items:center;border-radius:5px}
.pic-question{margin-bottom:0;width:30px;margin-right:10px}
.name-question{flex:1;font-size:13px;font-family:'RobotoSemiBold';text-transform:uppercase}
.content-question{font-size:15px;line-height:28px;opacity:0;height:0;transform:translateY(0px);padding:0}
.box-question .info-question svg{position:absolute;right:15px;top:17px}
.box-question2{transition:1s linear}
.box-question2 .info-question{background:#fecaca33;transition:1s linear}
.box-question2 .info-question svg{transform:rotate(90deg)}
.box-question2 .content-question{opacity:1;height:100%;transition:0.5s ease;padding:10px}
.wrap-questionNewsletter{background:url(../images/bg3.jpg)no-repeat;background-size:cover;padding:60px 0}
.wap-questionNewsletter{display:flex;flex-wrap:wrap;justify-content:space-between}
.left-question{width:48%;background:#F8F8F8;padding:20px 20px}
.right-Newsletter{width:49%}
.title-newsletter{font-size:30px;color:#ffff;text-align:center;text-transform:uppercase;font-family:'RobotoBold'}
.w-input{display:flex;flex-wrap:wrap;justify-content:space-between}
.newsletter-input-2{width:49%;margin-bottom:10px}
.newsletter-input{display:block}
.newsletter-input.newsletter-input2{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:20px 0px}
.newsletter-input input,.newsletter-input textarea{border:0;background:transparent;height:44px;border-radius:0;color:#FFF;leading-trim:both;text-edge:cap;font-family:Mulish;font-size:15px;font-style:normal;font-weight:500;line-height:65px;background:transparent;background-size:100% 100%;border:1px solid #fff}
.newsletter-input textarea{height:44px;resize:none;appearance:none}
.newsletter-input .input-group-prepend{margin-left:0!important}
.newsletter-input .input-group-text{height:100%;background:rgba(64,64,64,0.20);border:0;color:#fff;border-radius:0}
.newsletter-input input::placeholder,.newsletter-input textarea::placeholder{color:#ffff}
.newsletter-button input{background:var(--MU-CHNH,#D40000);box-shadow:0px 0px 10px 0px #FFF inset,0px 0px 10px 0px #FFF inset;height:44px;width:100%;margin:20px 0 0;color:#FFF;text-align:center;leading-trim:both;text-edge:cap;font-family:Mulish;font-size:clamp(14px,15px,15px);font-style:normal;font-weight:700;line-height:44px}
div.box-hethong{padding:0 0;position:relative}
div.box-hethong .ht-left{width:36%;position:absolute;top:0;left:0px;z-index:4;background:rgba(0,0,0,0.7);bottom:0;padding-left:calc(50% - 600px);padding-right:10px;display:flex;align-items:center;flex-wrap:wrap}
div.box-hethong .ht-right{width:100%;position:relative;height:480px}
div.box-hethong .ht-left .item-ht{margin-bottom:2px;font-size:16px;cursor:pointer;padding:18px 20px;color:#000;display:block;background:#D2D2D2}
div.box-hethong .ht-left .item-ht .ten{display:block;position:relative;padding-left:10px}
div.box-hethong .ht-left .act-item{background:#ffff}
div.box-hethong .ht-left .item-ht .ten::after{content:'';position:absolute;top:10px;left:0;width:4px;height:4px;background:#000;border-radius:50%}
div.box-hethong .ht-right iframe{width:100%;height:100%;display:block}
div.box-hethong .ht-left .item-ht p{margin-bottom:2px}
div.box-hethong .ht-left .item-ht p span{color:#fffc00}
.td-chinhanh{font-size:30px;color:#ffff;text-transform:uppercase}
.slogan-chinhanh{color:#fff;font-size:13px}
.box-chinhanh{}
.wap-chinhanh{position:relative;height:185px;overflow-y:auto;padding-right:4px}
.wap-chinhanh::-webkit-scrollbar{width:5px}
.wap-chinhanh::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.2);border-radius:10px}
.wap-chinhanh::-webkit-scrollbar-track{background:#f1f1f1}
.view-more-product a{display:table;margin:20px auto 0;background:#1D8B20;border:1px solid var(--color-main);color:#FFFF;padding:14px 10px;text-transform:capitalize;min-width:240px;text-align:center}
.box-hethong2{display:flex;flex-wrap:wrap;justify-content:space-between}
.box-hethong2 .ht-left{width:40%}
.box-hethong2 .ht-right{width:59%;height:310px}
.box-hethong2 .ht-right iframe{width:100%;height:100%;display:block}
.box-hethong2 .ht-left .item-ht{border:1px solid var(--color-main);border-radius:5px;margin-bottom:15px;padding:10px 10px;cursor:pointer}
.box-hethong2 .ht-left .item-ht .ten{font-family:'RobotoBold';text-transform:uppercase;font-size:16px;margin-bottom:6px;display:block}
.box-hethong2 .ht-left .item-ht .mota-chinhanh{margin-bottom:0}
.box-hethong2 .ht-left .item-ht.act-item{background:var(--color-main)}
.box-hethong2 .ht-left .item-ht.act-item .ten{color:#ffff}
.box-hethong2 .ht-left .item-ht.act-item .mota-chinhanh{color:#ffff}
.wap-parameterTab{display:flex;flex-wrap:wrap;justify-content:space-between;margin:1.5rem 0;align-items:flex-start}
.tabs-pro-detail{width:100%}
.wap-parameter{width:28%;border:1px solid var(--color-main)}
.title-detailPro{}
.info-parameter{padding:10px}
.info-parameter #parameter-content{display:block!important}
.view-parameter{display:table;margin:auto;color:var(--color-main);border:1px solid var(--color-main);min-width:50%;text-align:center;border-radius:5px;padding:7px 5px;cursor:pointer;text-transform:capitalize}
.view-parameter:hover{transition:0.5s;color:#fff;background:var(--color-main)}
.btn-product-detail{display:block;margin-bottom:8px;text-align:center;color:white;text-transform:uppercase;background-color:gray;padding:13px 10px;font-size:18px;font-weight:700;border-radius:5px}
.btn-zalo-detail{background-color:#0058d9}
.btn-phone-detail{background-color:#33981a}
.btn-phone-detail:hover{background-color:#277414;color:#ffff}
.btn-zalo-detail:hover{background-color:#0049b5;color:#ffff}
.chitietsanpham{max-height:500px;overflow:hidden}
.chitietsanpham.active{max-height:unset}
.toggle_btn{text-transform:capitalize;text-align:center;color:var(--color-main);padding:5px;cursor:pointer}
.left-newsDetail{width:76%}
.right-newsDetail{width:28%}
.news4{position:relative;display:flex;flex-wrap:wrap;color:#FFF}
.news4 + .news4{margin:15px 0 0}
.pic-news4{width:90px;margin-right:15px;margin-bottom:0}
.info-news4{flex:1}
.name-news4{font-size:15px;font-weight:bold;color:#2b2b2b;text-transform:uppercase;line-height:23px;margin-bottom:3px}
.news4:hover .name-news4{transition:0.5s;color:var(--color-red)}
.desc-news4{margin-bottom:0;color:#333;-webkit-line-clamp:2;line-height:20px}
.info_hotline .box-infoHeader a span{color:var(--MU-2-TONE-EN,#C92A28)}
.info_hotline .box-infoHeader a.custom{color:var(--MU-2-TONE-EN,#C92A28);leading-trim:both;text-edge:cap;font-family:Roboto;font-size:18px;font-style:normal;font-weight:700;line-height:25px}
.info_hotline3{margin-left:40px}
.slickver2 a{display:block;margin-top:0}
.product-picshow{position:relative;z-index:0;overflow:hidden}
.link{position:relative;z-index:0}
.link:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:0;border:3px solid transparent;box-sizing:border-box;animation:lineRun 5s linear infinite;z-index:1}
.link:before{border-color:var(--m1)}
.gocreview_link span:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:100%;border:2px solid transparent;box-sizing:border-box;animation:lineRun 1s linear infinite;z-index:1}
.gocreview_link span:before{border-color:var(--m1)}
.product:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:0;border:2px solid transparent;box-sizing:border-box;animation:lineRun 2s linear infinite;z-index:1}
.product:hover:before{border-color:var(--m1)}
@keyframes lineRun{
    0%{clip-path:inset(0% 100% 0% 0%)}
    25%{clip-path:inset(0% 0% 100% 0%)}
    50%{clip-path:inset(0% 0% 0% 100%)}
    75%{clip-path:inset(100% 0% 0% 0%)}
    100%{clip-path:inset(0% 100% 0% 0%)}
}
.btn,.form-control{font-size:14px}
#quickViewModal .modal-dialog{max-width:500px;margin:1.75rem auto}
.cart-pro-detail a.addnow:hover{background-color:#111!important;color:var(--m1)!important;border-color:#111!important}
.cart-pro-detail a.buynow:hover{background-color:var(--m1)!important;color:#111!important}
.price-new-pro-detail{font-weight:700;font-size:20px;color:var(--MU-2-TONE-EN,#C92A28)}
.album-product img{min-height:unset}
.fotorama__thumb-border{border-color:var(--m1)!important}
.fotorama--fullscreen{background:rgb(0 0 0 / 50%)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:0px!important}
.fotorama--fullscreen .fotorama__nav,.fotorama--fullscreen .fotorama__stage{background:transparent}
.submenu.show{display:block}
.btn-5{position:relative;z-index:0;overflow:hidden}
.btn-5:before{content:'';width:0;height:0;-webkit-transform:rotate(360deg);border-style:solid;border-width:0 0 0 0;border-color:transparent transparent transparent #333;position:absolute;bottom:0;left:0;transition:0.5s;z-index:-1}
.btn-5:after{content:'';width:0;height:0;-webkit-transform:rotate(360deg);border-style:solid;border-width:0 0 0 0;border-color:transparent #333 transparent transparent;position:absolute;top:0;right:0;transition:0.5s;z-index:-1}
.btn-5:hover:before,.btn-5:hover:after{border-width:80px 262.5px}
.slogan_dichvu{color:lch(100 0 0 / 10%);leading-trim:both;text-edge:cap;font-family:Mulish;font-size:clamp(20px,1vw,100px);font-style:normal;font-weight:700;line-height:30px;letter-spacing:20px;white-space:nowrap;animation:scroll 50s linear infinite;position:absolute;top:calc(50% - 30px / 2);z-index:-1;left:0;right:0}
@keyframes scroll{
    0%{transform:translateX(100%)}
    100%{transform:translateX(-100%)}
}
.danhgiakhlink span{margin:50px;overflow:hidden;border-radius:50%;display:block}
.danhgiakhlink{position:relative;z-index:0}
.danhgiakhlink:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:url(../images/t16.png) 0 0 no-repeat;background-size:100% 100%;animation:spin 30s linear infinite}
.wrap-danhgiakh{position:relative;z-index:0}
@keyframes spin{
    0%{transform:rotate(0deg)}
    100%{transform:rotate(360deg)}
}
.blog_list_grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:21px}
.blog_list_grid .bloglink{min-width:100%;width:100%}
.form-floating>label{color:#333}
.btn-primary{background-color:var(--color-red)!important;border-color:var(--color-red)!important;}
.timePost{width:56px;height:120px;flex-shrink:0;border-radius:5px;background:#FFF;background:color(display-p3 1 1 1);color:#2E2E2E;color:color(display-p3 0.182 0.182 0.182);text-align:center;font-family:Mulish;font-size:14px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-0.56px;display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;bottom:1rem;right:1rem;z-index:1}
.timePost span{color:var(--color-red);text-align:center;font-family:Mulish;font-size:38px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:-2.28px}
.timePost span:before{content:'';width:1px;height:30px;background:var(--color-red);display:block;margin:5px auto}
.timePost span{margin-top:-4px}
.orgchart .node .title{cursor:pointer}
.thongbao_item a{padding:15px 0px;border-bottom:1px dashed #B89E77;display:block}
.thongbao_item a h3{color:var(--Tiu,#111);font-family:"UTM Avo";font-size:16px;font-style:normal;font-weight:700;line-height:24px;margin-bottom:3px}
.thongbao_item a:hover h3{color:var(--color-red)}
.thongbao_item a p{margin:0;color:var(--Ni-dung,#333);font-family:"UTM Avo";font-size:15px;font-style:italic;font-weight:400;line-height:24px;background:url(../images/t19.png) left center no-repeat;padding-left:25px}
.footer_name2{text-align:center;font-family:"UTM Avo";font-size:25px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;background:url(../images/t24.png) lightgray 50% / cover no-repeat;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:cover;margin-bottom:10px}
.footer_name2 span{display:block;text-align:center;font-family:"UTM Avo";font-size:18px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}