@charset "UTF-8";*,*::before,*::after{box-sizing:border-box}body.ofh{overflow:hidden!important;padding-right:10px}.vnt-elm{width:100%;float:left}.row_main{padding-left:15px;padding-right:15px;display:flex;justify-content:center}.vnt_wrap{width:100%;max-width:1200px;padding-left:0;padding-right:0;margin:0 auto}.vnt_elm{width:100%;float:left}.row_main.h_cont{display:flex;flex-flow:wrap;justify-content:center}.has-iframe .fancybox__content{padding:5px}.anh_tron{border-radius:100%}.accordion .icon{transition:all 365ms ease}.accordion.active .icon{transform:rotate(180deg)}.link_data{cursor:pointer}.adjacent.next{margin-left:auto}table{width:100%;float:left;border-collapse:collapse;overflow:hidden;overflow-x:auto;margin-bottom:15px}table td,table th{border:1px solid #999;padding:.5rem}table td{vertical-align:middle}.video_bg video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1.01)}.page_faq .type{cursor:pointer}.page_faq .type.active{color:var(--secondary)}.page_faq .type::after{content:"\f107";font-family:"FontAwesome Pro","FontAwesome Brands",FontAwesome;transition:all 365ms ease}.page_faq .cont{height:0;visibility:hidden;opacity:0;transition:all 0s ease-out;position:absolute}.page_faq .cont.active{position:inherit;height:auto;visibility:visible;opacity:1;transition:all 365ms ease-in}.wpcf7 form.vntcf7_response_style .wpcf7-response-output{transition:all .5s ease;position:fixed;top:20%;left:50%;z-index:99;transform:translateX(-50%);max-width:500px;pointer-events:none;background:rgba(0,0,0,.8);display:flex;flex-wrap:wrap;justify-content:center;padding:15px;margin:0;border-radius:15px;color:#fff;font-size:18px;text-align:center}.wpcf7 form.vntcf7_response_style.init .wpcf7-response-output{display:none}.wpcf7 form.vntcf7_response_style.failed .wpcf7-response-output::before,.wpcf7 form.vntcf7_response_style.invalid .wpcf7-response-output::before{width:100%;margin-bottom:10px;content:"\f06a";font-family:"FontAwesome Pro","FontAwesome Brands",FontAwesome;font-size:48px;line-height:48px;color:red}.wpcf7 form.vntcf7_response_style.sent .wpcf7-response-output::before{width:100%;margin-bottom:10px;content:"\f733";font-family:"FontAwesome Pro","FontAwesome Brands",FontAwesome;font-weight:300;font-size:48px;line-height:48px;color:green}.post_slider img{display:block}.post_slider.owl-carousel .owl-dots{position:absolute;bottom:15px;z-index:60;width:100%;display:flex;justify-content:center;gap:10px}.post_slider.owl-carousel .owl-dot{width:18px;height:18px;border-radius:100%;background:#fff;opacity:1}.post_slider.owl-carousel .owl-dot.active{background:var(--primary)}.post_slider .owl-nav{display:none}.searchandfilter ul{margin:0;padding:0}.searchandfilter label,.searchandfilter select.sf-input-select{width:100%;min-width:auto;max-width:100%}#search-filter-form-290 ul{display:flex;flex-flow:wrap;gap:15px}#search-filter-form-290 ul li{margin:0;padding:0;width:calc(50% - 7.5px)}#search-filter-form-290 h4{font-size:14px;font-weight:600;margin:0 0 5px 0;padding:0}#search-filter-form-290 select{height:50px;line-height:50px;border-radius:5px;font-size:13px;font-weight:500;border:0}#search-filter-form-290 .sf-field-search,#search-filter-form-290 .sf-field-submit{width:100%;display:flex;flex-flow:wrap;justify-content:center}#search-filter-form-290 .sf-field-search input{width:100%;border:1px solid #dcdcdc;background:#fff;padding:5px 10px;height:50px;border-radius:5px}#search-filter-form-290 .sf-field-submit input,#search-filter-form-341 .sf-field-submit input{background:var(--secondary);color:var(--text);font-weight:700;height:46px;border:0;border-radius:5px;padding:0 30px}.header_sticky{background:#fff;position:fixed;top:0;left:0;z-index:98}body.admin-bar .header_sticky{top:32px}.menu_hamburger .sub{width:100%;height:2px;transition:all .6s cubic-bezier(.19,1,.22,1);background-color:#FFF;position:relative;display:block}.menu_hamburger .sub::after,.menu_hamburger .sub::before{position:absolute;top:-12px;left:0;content:' ';width:100%;height:2px;background-color:#FFF;transition:all 365ms ease}.menu_hamburger .sub::after{top:12px}.menu_hamburger.active .sub::before{transform:rotate(45deg);top:3px}.menu_hamburger.active .sub::after{transform:rotate(-45deg);top:3px}.menu_hamburger.active .sub{background-color:transparent}#header_main.device,#header_menu .row_cont.active{position:fixed;top:0;left:0;z-index:99}body.desktop.admin-bar #header_menu .row_cont.active{top:32px}#header_menu.device{position:fixed;left:0;z-index:-1;visibility:hidden;opacity:0;z-index:-1;transition:all 0s ease}#header_menu.device .row_cont{height:100%;overflow-y:auto}#header_menu.device.show{visibility:visible;opacity:1;z-index:99;transition:all 365ms ease}.header_nav.desktop{display:flex;gap:.5px}.header_nav.desktop li.vmenu_item{position:relative}.header_nav.desktop li.item_0>a{display:block;width:100%;color:var(--primary_color);padding:10px 15px;font-size:16px;line-height:24px;font-weight:600}.header_nav.desktop li.current-menu-item>a,.header_nav.desktop li:hover>a,.vnt_sub_0.desktop li:hover>a{background:var(--secondary);color:var(--secondary_color)}.vnt_sub_0.desktop{display:flex;flex-flow:wrap;position:absolute;top:100%;white-space:nowrap;background:#fff;box-shadow:rgba(0,0,0,.05) 0 2px 20px 0;border-bottom-left-radius:5px;border-bottom-right-radius:5px;visibility:hidden;opacity:0;z-index:-1;transition:all 0s ease}.header_nav li:hover>.vnt_sub_0.desktop{visibility:visible;opacity:1;z-index:29;transition:all 365ms ease}.vnt_sub_0.desktop li{display:flex;flex-flow:wrap;width:100%;border-top:1px solid #dcdcdc}.vnt_sub_0.desktop li a{display:block;width:100%;font-weight:500;background:var(--primary_color);color:var(--primary);padding:10px 15px}li.sub_col2 .vnt_sub_0.desktop{display:grid;grid-template-columns:repeat(2,1fr)}li.sub_col3 .vnt_sub_0.desktop{display:grid;grid-template-columns:repeat(3,1fr)}.header_nav li.item_1>a::before{content:"\f101";font-family:"FontAwesome Pro","FontAwesome Brands",FontAwesome;margin-right:5px;font-size:70%}.header_nav.device{flex-flow:wrap}.header_nav.device li{width:100%}.header_nav.device li>a{flex:1;color:#fff;padding:10px 15px;font-size:18px;line-height:24px}.header_nav.device .toggler{display:block;padding:10px 15px;line-height:24px}.header_nav.device li.tree-opened .toggler,.header_nav.device li.tree-opened>a{background:var(--secondary);color:var(--secondary_color)}.vnt_sub_0.device li{border-bottom:1px dashed #fff}.vnt_sub_0.device li a{color:var(--primary_color);padding:10px 15px;padding-left:30px;font-size:16px}.header_nav.device .toggler{color:var(--secondary)}.header_nav.device li.current-menu-item{background:var(--secondary)}#search-filter-form-341{margin-top:80px}#search-filter-form-341 ul{display:grid}#search-filter-form-341 input{width:100%;min-height:50px;padding:0 15px;border:0;border-radius:8px}.vcf_lienhe .wpcf7-form-control-wrap{margin-top:10px}body.vnthemes .sbp_tax .vnt_title:last-child{padding-bottom:0;border:0}.home_call_phone::before{aspect-ratio:1;height:100%;content:'';display:block;position:absolute;top:0;left:2.5px;border-radius:50%;border:1px solid var(--primary);-webkit-animation:ripple 2s linear infinite;animation:ripple 2s linear infinite;-webkit-animation-delay:1s;animation-delay:1s}@-webkit-keyframes ripple{0%{transform:scale(1)}75%{transform:scale(1.25);opacity:1}100%{transform:scale(1.5);opacity:0}}@keyframes ripple{0%{transform:scale(1)}75%{transform:scale(1.25);opacity:1}100%{transform:scale(1.5);opacity:0}}.vnt_sanpham .item{border-radius:8px;background:#fff;border:1px solid #dcdcdc;display:flex;gap:10px;padding:8px}.vnt_sanpham .thumb{width:90px}.vnt_sanpham .col{width:100%;flex:1;display:flex;flex-flow:wrap}.vnt_sanpham .title a{color:var(--text);font-weight:600}.vnt_sanpham .title a:hover{color:var(--primary)}.vnt_sanpham .price{width:100%;margin-top:5px}.vnt_sanpham .bao_gia,.vnt_sanpham .sale_price{font-weight:600;color:var(--tertiary)}.vnt_sanpham .regular_price{color:#777;font-weight:300;text-decoration:line-through}.vnt_sanpham .regular_price{margin-right:8px}.vnt_sanpham .tomes{width:100%;margin-top:5px;font-size:13px;font-weight:600;color:var(--text);text-align:right}.single_price{font-size:24px;font-weight:700;color:var(--tertiary);display:flex;flex-flow:wrap;gap:10px}.single_price .regular_price{font-weight:300;color:#777;text-decoration:line-through}.pinfo_cnhan ul{margin:0;padding:0;list-style:none}.pinfo_cnhan li::before{content:"\f336";font-weight:900;font-family:'FontAwesome';color:#04bf33;margin-right:8px}.vnt_psf.vnt_sanpham{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px}.vwos_gallery_img .vfancy{display:block;margin:auto;text-align:center}@media only screen and (max-width:1025px){.hangxe_list .vnt_title{min-width:80px}.dungluong_item .vnt_title{min-width:160px}}@media only screen and (max-width:896px){.vnt_psf.vnt_sanpham{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:767px){.vnt_psf.vnt_sanpham{grid-template-columns:repeat(1,1fr)}.m_showhide .type::after{content:"\f107";font-family:"FontAwesome Pro","FontAwesome Brands","FontAwesome";transition:all 365ms ease}.m_showhide .type.active::after{transform:rotate(180deg)}.m_showhide .cont{height:0;visibility:hidden;opacity:0;transition:all 0ms ease-out}.m_showhide .cont.active{height:auto;visibility:visible;opacity:1;transition:all 365ms ease-in}}