@charset "utf-8";
@import url("https://fonts.googleapis.com/css?family=Oswald:200,300,400,700&subset=vietnamese");
@import url("https://fonts.googleapis.com/css?family=Anton&subset=vietnamese");
@import url("https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900&subset=vietnamese");
@import url("https://use.fontawesome.com/releases/v5.1.0/css/all.css");
@import url("/includes/fonts/font-style.css?v=1.1.1");
@import url("lib.css?v=1.1.1");
@import url("animation.min.css?v=1.1.1");
/*@import url("screen.css?v=1.1.1");*/
::-moz-selection{color:#fff;background:#c8191f}
::selection{color:#fff;background:#c8191f}
body{color:#333;font:14px/18px Arial,Helvetica,sans-serif;margin:0;padding:0}
*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
a{color:#333;text-decoration:none}
img{border:none;max-width:100%;height:auto}
.d-none,.hide,.none{display:none}
.d-block{display:block}
.d-inline{display:inline}
.clear{clear:both}
.has-clear:after{content:'';display:table;clear:both}
.bold{font-weight:700}
.grey{color:#888}
.text-red{color:#a22327}
.line-clamp{-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box}
.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box}
.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box}
.line-clamp-6{-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box}
.text-white{color:#fff}
.text-fff{color:#fff}
.text-000{color:#000}
.text-222{color:#222}
.text-333{color:#333}
.text-555{color:#555}
.text-777{color:#777}
.text-999{color:#999}
.text-300{font-weight:300}
.text-400{font-weight:400}
.text-500{font-weight:500}
.text-600{font-weight:600}
.text-700{font-weight:700}
.text-delete{text-decoration:line-through}
.text-cap{text-transform:capitalize}
.text-up{text-transform:uppercase}
.font12{font-size:12px}
.font14{font-size:14px}
.font16,.text-16{font-size:16px}
.font18{font-size:18px}
.font24{font-size:24px}
.font36{font-size:36px}
.text-700{font-weight:700}
.text-center{text-align:center}
.ul{padding:0;margin:0;list-style:none}
.nobdr{border:none!important}
.nobg{background:0 0!important}
.line-through{text-decoration:line-through}
.underline{text-decoration:underline}
.left{float:left!important}
.right{float:right!important}
.p-0{padding:0!important}
.pl-0{padding-left:0!important}
.pr-0{padding-right:0!important}
.pb-10{padding-bottom:10px!important}
.p-15{padding:15px!important}
.pt-15{padding-top:15px!important}
.pb-15{padding-bottom:15px!important}
.pl-15{padding-left:15px!important}
.pr-15{padding-right:15px!important}
.m-0{margin:0!important}
.mt-0{margin-top:0!important}
.ml-0{margin-left:0!important}
.mr-0{margin-right:0!important}
.mb-10{margin-bottom:10px!important}
.m-15{margin:15px!important}
.mt-15{margin-top:15px!important}
.mb-15{margin-bottom:15px!important}
.ml-15{margin-left:15px!important}
.mr-15{margin-right:15px!important}
.space5{height:5px;clear:both;display:block}
.space10{height:10px;clear:both;display:block}
.space20{height:20px;clear:both;display:block}
.h-title{margin:0;padding:0}
.inputText{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ddd;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;outline:0}
.btn{display:block;padding:5px 15px;background:#eee;border:none;cursor:pointer}
.list-inline{list-style-type:none}
.list-inline li{display:inline}
a:hover{text-decoration:none}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:700}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
*{-webkit-box-sizing:border-box;box-sizing:border-box}
:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}
html{font-size:10px;-webkit-tap-highlight-color:transparent}
body{line-height:1.42857143;color:#333;background-color:#fff;min-height:unset!important;top:unset!important}
button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}
.mz-hover-zoom a[style*='color: inherit'],body .mz-expand a[style*='color: inherit']{display:none!important;position:absolute;top:-1E+16px}
.bn-h-text a { color:#ed1c24;text-decoration:none;font-weight:bold;margin-left:10px;}
a{color:#333;text-decoration:none;}
a:hover{color:#ed1c24}
a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
figure{margin:0}
img{vertical-align:middle}
.img-responsive{display:block;max-width:100%;height:auto;background:#c8191f}
.img-responsive-2{display:block;max-width:100%;height:auto;max-height:250px}
.img-rounded{border-radius:6px}
.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}
.img-circle{border-radius:50%}
hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
[role=button]{cursor:pointer}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
@media (min-width:768px){
  .container{width:750px}
}
@media (min-width:992px){
  .container{width:970px}
}
@media (min-width:1200px){
  .container{width:1200px}
}
@media (min-width:1650px){
  .container{width:1650px}
  .page-detail .tab-detail .tab-control.fixed .in{max-width:1620px!important}
}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.row{margin-left:-15px;margin-right:-15px}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}
.col-xs-12{width:100%}
.col-xs-11{width:91.66666667%}
.col-xs-10{width:83.33333333%}
.col-xs-9{width:75%}
.col-xs-8{width:66.66666667%}
.col-xs-7{width:58.33333333%}
.col-xs-6{width:50%}
.col-xs-5{width:41.66666667%}
.col-xs-4{width:33.33333333%}
.col-xs-3{width:25%}
.col-xs-2{width:16.66666667%}
.col-xs-1{width:8.33333333%}
.col-xs-pull-12{right:100%}
.col-xs-pull-11{right:91.66666667%}
.col-xs-pull-10{right:83.33333333%}
.col-xs-pull-9{right:75%}
.col-xs-pull-8{right:66.66666667%}
.col-xs-pull-7{right:58.33333333%}
.col-xs-pull-6{right:50%}
.col-xs-pull-5{right:41.66666667%}
.col-xs-pull-4{right:33.33333333%}
.col-xs-pull-3{right:25%}
.col-xs-pull-2{right:16.66666667%}
.col-xs-pull-1{right:8.33333333%}
.col-xs-pull-0{right:auto}
.col-xs-push-12{left:100%}
.col-xs-push-11{left:91.66666667%}
.col-xs-push-10{left:83.33333333%}
.col-xs-push-9{left:75%}
.col-xs-push-8{left:66.66666667%}
.col-xs-push-7{left:58.33333333%}
.col-xs-push-6{left:50%}
.col-xs-push-5{left:41.66666667%}
.col-xs-push-4{left:33.33333333%}
.col-xs-push-3{left:25%}
.col-xs-push-2{left:16.66666667%}
.col-xs-push-1{left:8.33333333%}
.col-xs-push-0{left:auto}
.col-xs-offset-12{margin-left:100%}
.col-xs-offset-11{margin-left:91.66666667%}
.col-xs-offset-10{margin-left:83.33333333%}
.col-xs-offset-9{margin-left:75%}
.col-xs-offset-8{margin-left:66.66666667%}
.col-xs-offset-7{margin-left:58.33333333%}
.col-xs-offset-6{margin-left:50%}
.col-xs-offset-5{margin-left:41.66666667%}
.col-xs-offset-4{margin-left:33.33333333%}
.col-xs-offset-3{margin-left:25%}
.col-xs-offset-2{margin-left:16.66666667%}
.col-xs-offset-1{margin-left:8.33333333%}
.col-xs-offset-0{margin-left:0}
@media (min-width:768px){
  .col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}
  .col-sm-12{width:100%}
  .col-sm-11{width:91.66666667%}
  .col-sm-10{width:83.33333333%}
  .col-sm-9{width:75%}
  .col-sm-8{width:66.66666667%}
  .col-sm-7{width:58.33333333%}
  .col-sm-6{width:50%}
  .col-sm-5{width:41.66666667%}
  .col-sm-4{width:33.33333333%}
  .col-sm-3{width:25%}
  .col-sm-2{width:16.66666667%}
  .col-sm-1{width:8.33333333%}
  .col-sm-pull-12{right:100%}
  .col-sm-pull-11{right:91.66666667%}
  .col-sm-pull-10{right:83.33333333%}
  .col-sm-pull-9{right:75%}
  .col-sm-pull-8{right:66.66666667%}
  .col-sm-pull-7{right:58.33333333%}
  .col-sm-pull-6{right:50%}
  .col-sm-pull-5{right:41.66666667%}
  .col-sm-pull-4{right:33.33333333%}
  .col-sm-pull-3{right:25%}
  .col-sm-pull-2{right:16.66666667%}
  .col-sm-pull-1{right:8.33333333%}
  .col-sm-pull-0{right:auto}
  .col-sm-push-12{left:100%}
  .col-sm-push-11{left:91.66666667%}
  .col-sm-push-10{left:83.33333333%}
  .col-sm-push-9{left:75%}
  .col-sm-push-8{left:66.66666667%}
  .col-sm-push-7{left:58.33333333%}
  .col-sm-push-6{left:50%}
  .col-sm-push-5{left:41.66666667%}
  .col-sm-push-4{left:33.33333333%}
  .col-sm-push-3{left:25%}
  .col-sm-push-2{left:16.66666667%}
  .col-sm-push-1{left:8.33333333%}
  .col-sm-push-0{left:auto}
  .col-sm-offset-12{margin-left:100%}
  .col-sm-offset-11{margin-left:91.66666667%}
  .col-sm-offset-10{margin-left:83.33333333%}
  .col-sm-offset-9{margin-left:75%}
  .col-sm-offset-8{margin-left:66.66666667%}
  .col-sm-offset-7{margin-left:58.33333333%}
  .col-sm-offset-6{margin-left:50%}
  .col-sm-offset-5{margin-left:41.66666667%}
  .col-sm-offset-4{margin-left:33.33333333%}
  .col-sm-offset-3{margin-left:25%}
  .col-sm-offset-2{margin-left:16.66666667%}
  .col-sm-offset-1{margin-left:8.33333333%}
  .col-sm-offset-0{margin-left:0}
}
@media (min-width:992px){
  .col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}
  .col-md-12{width:100%}
  .col-md-11{width:91.66666667%}
  .col-md-10{width:83.33333333%}
  .col-md-9{width:75%}
  .col-md-8{width:66.66666667%}
  .col-md-7{width:58.33333333%}
  .col-md-6{width:50%}
  .col-md-5{width:41.66666667%}
  .col-md-4{width:33.33333333%}
  .col-md-3{width:25%}
  .col-md-2{width:16.66666667%}
  .col-md-1{width:8.33333333%}
  .col-md-pull-12{right:100%}
  .col-md-pull-11{right:91.66666667%}
  .col-md-pull-10{right:83.33333333%}
  .col-md-pull-9{right:75%}
  .col-md-pull-8{right:66.66666667%}
  .col-md-pull-7{right:58.33333333%}
  .col-md-pull-6{right:50%}
  .col-md-pull-5{right:41.66666667%}
  .col-md-pull-4{right:33.33333333%}
  .col-md-pull-3{right:25%}
  .col-md-pull-2{right:16.66666667%}
  .col-md-pull-1{right:8.33333333%}
  .col-md-pull-0{right:auto}
  .col-md-push-12{left:100%}
  .col-md-push-11{left:91.66666667%}
  .col-md-push-10{left:83.33333333%}
  .col-md-push-9{left:75%}
  .col-md-push-8{left:66.66666667%}
  .col-md-push-7{left:58.33333333%}
  .col-md-push-6{left:50%}
  .col-md-push-5{left:41.66666667%}
  .col-md-push-4{left:33.33333333%}
  .col-md-push-3{left:25%}
  .col-md-push-2{left:16.66666667%}
  .col-md-push-1{left:8.33333333%}
  .col-md-push-0{left:auto}
  .col-md-offset-12{margin-left:100%}
  .col-md-offset-11{margin-left:91.66666667%}
  .col-md-offset-10{margin-left:83.33333333%}
  .col-md-offset-9{margin-left:75%}
  .col-md-offset-8{margin-left:66.66666667%}
  .col-md-offset-7{margin-left:58.33333333%}
  .col-md-offset-6{margin-left:50%}
  .col-md-offset-5{margin-left:41.66666667%}
  .col-md-offset-4{margin-left:33.33333333%}
  .col-md-offset-3{margin-left:25%}
  .col-md-offset-2{margin-left:16.66666667%}
  .col-md-offset-1{margin-left:8.33333333%}
  .col-md-offset-0{margin-left:0}
}
@media (min-width:1200px){
  .col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}
  .col-lg-12{width:100%}
  .col-lg-11{width:91.66666667%}
  .col-lg-10{width:83.33333333%}
  .col-lg-9{width:75%}
  .col-lg-8{width:66.66666667%}
  .col-lg-7{width:58.33333333%}
  .col-lg-6{width:50%}
  .col-lg-5{width:41.66666667%}
  .col-lg-4{width:33.33333333%}
  .col-lg-3{width:25%}
  .col-lg-2{width:16.66666667%}
  .col-lg-1{width:8.33333333%}
  .col-lg-pull-12{right:100%}
  .col-lg-pull-11{right:91.66666667%}
  .col-lg-pull-10{right:83.33333333%}
  .col-lg-pull-9{right:75%}
  .col-lg-pull-8{right:66.66666667%}
  .col-lg-pull-7{right:58.33333333%}
  .col-lg-pull-6{right:50%}
  .col-lg-pull-5{right:41.66666667%}
  .col-lg-pull-4{right:33.33333333%}
  .col-lg-pull-3{right:25%}
  .col-lg-pull-2{right:16.66666667%}
  .col-lg-pull-1{right:8.33333333%}
  .col-lg-pull-0{right:auto}
  .col-lg-push-12{left:100%}
  .col-lg-push-11{left:91.66666667%}
  .col-lg-push-10{left:83.33333333%}
  .col-lg-push-9{left:75%}
  .col-lg-push-8{left:66.66666667%}
  .col-lg-push-7{left:58.33333333%}
  .col-lg-push-6{left:50%}
  .col-lg-push-5{left:41.66666667%}
  .col-lg-push-4{left:33.33333333%}
  .col-lg-push-3{left:25%}
  .col-lg-push-2{left:16.66666667%}
  .col-lg-push-1{left:8.33333333%}
  .col-lg-push-0{left:auto}
  .col-lg-offset-12{margin-left:100%}
  .col-lg-offset-11{margin-left:91.66666667%}
  .col-lg-offset-10{margin-left:83.33333333%}
  .col-lg-offset-9{margin-left:75%}
  .col-lg-offset-8{margin-left:66.66666667%}
  .col-lg-offset-7{margin-left:58.33333333%}
  .col-lg-offset-6{margin-left:50%}
  .col-lg-offset-5{margin-left:41.66666667%}
  .col-lg-offset-4{margin-left:33.33333333%}
  .col-lg-offset-3{margin-left:25%}
  .col-lg-offset-2{margin-left:16.66666667%}
  .col-lg-offset-1{margin-left:8.33333333%}
  .col-lg-offset-0{margin-left:0}
}
.breadcrumb:after,.breadcrumb:before,.build-pc .build-pc_content .list-btn-action:after,.build-pc .build-pc_content .list-btn-action:before,.build-pc .build-pc_content .list-drive .item-drive:after,.build-pc .build-pc_content .list-drive .item-drive:before,.build-pc .popup-select .header:after,.build-pc .popup-select .header:before,.build-pc .popup-select .list-product-select .p-item .p-img:after,.build-pc .popup-select .list-product-select .p-item .p-img:before,.build-pc .popup-select .list-product-select .p-item:after,.build-pc .popup-select .list-product-select .p-item:before,.build-pc .save-config_main .btn-selected:after,.build-pc .save-config_main .btn-selected:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.fancybox-stage table:after,.fancybox-stage table:before,.fancybox-stage tbody:after,.fancybox-stage tbody:before,.fancybox-stage tr:after,.fancybox-stage tr:before,.head-blog .blog-cat:after,.head-blog .blog-cat:before,.head-page-product .filter-key:after,.head-page-product .filter-key:before,.head-page-product .filter-product .check-filter:after,.head-page-product .filter-product .check-filter:before,.head-page-product .filter-product:after,.head-page-product .filter-product:before,.header .menu-header .menu-mega .main-sub:after,.header .menu-header .menu-mega .main-sub:before,.header .search form:after,.header .search form:before,.list-deals .bg-deals:after,.list-deals .bg-deals:before,.list-deals .p-item .p-img:after,.list-deals .p-item .p-img:before,.main-blog .blog-top-left .blog-larg .b-img:after,.main-blog .blog-top-left .blog-larg .b-img:before,.main-blog .blog-top-left .blog-small .blog-item:after,.main-blog .blog-top-left .blog-small .blog-item:before,.main-blog .blog-top-left:after,.main-blog .blog-top-left:before,.main-blog .main-left .blog-item .b-img:after,.main-blog .main-left .blog-item .b-img:before,.main-order .content .list-order .total:after,.main-order .content .list-order .total:before,.page-detail .accessory-detail:after,.page-detail .accessory-detail:before,.page-detail .control-slider:after,.page-detail .control-slider:before,.page-detail .detail-top:after,.page-detail .detail-top:before,.page-detail .info-technical table:after,.page-detail .info-technical table:before,.page-detail .info-technical tbody:after,.page-detail .info-technical tbody:before,.page-detail .info-technical tr:after,.page-detail .info-technical tr:before,.page-detail .pro-info:after,.page-detail .pro-info:before,.page-detail .product-related .list-pro-related .p-item .p-img:after,.page-detail .product-related .list-pro-related .p-item .p-img:before,.page-detail .product-related .list-pro-related:after,.page-detail .product-related .list-pro-related:before,.page-detail .product-related:after,.page-detail .product-related:before,.product-list .p-item .p-img:after,.product-list .p-item .p-img:before,.row:after,.row:before{content:" ";display:table}
.breadcrumb:after,.build-pc .build-pc_content .list-btn-action:after,.build-pc .build-pc_content .list-drive .item-drive:after,.build-pc .popup-select .header:after,.build-pc .popup-select .list-product-select .p-item .p-img:after,.build-pc .popup-select .list-product-select .p-item:after,.build-pc .save-config_main .btn-selected:after,.clearfix:after,.container-fluid:after,.container:after,.fancybox-stage table:after,.fancybox-stage tbody:after,.fancybox-stage tr:after,.head-blog .blog-cat:after,.head-page-product .filter-key:after,.head-page-product .filter-product .check-filter:after,.head-page-product .filter-product:after,.header .menu-header .menu-mega .main-sub:after,.header .search form:after,.list-deals .bg-deals:after,.list-deals .p-item .p-img:after,.main-blog .blog-top-left .blog-larg .b-img:after,.main-blog .blog-top-left .blog-small .blog-item:after,.main-blog .blog-top-left:after,.main-blog .main-left .blog-item .b-img:after,.main-order .content .list-order .total:after,.page-detail .accessory-detail:after,.page-detail .control-slider:after,.page-detail .detail-top:after,.page-detail .info-technical table:after,.page-detail .info-technical tbody:after,.page-detail .info-technical tr:after,.page-detail .pro-info:after,.page-detail .product-related .list-pro-related .p-item .p-img:after,.page-detail .product-related .list-pro-related:after,.page-detail .product-related:after,.product-list .p-item .p-img:after,.row:after{clear:both}
.center-block{display:block;margin-left:auto;margin-right:auto}
.pull-right{float:right!important}
.pull-left{float:left!important}
.hide{display:none!important}
.show{display:block!important}
.invisible{visibility:hidden}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.hidden{display:none!important}
.affix{position:fixed}
ul{list-style-type:none;padding:0;margin:0}
a{-webkit-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}
a:hover{-webkit-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}
.text-right{text-align:right}
.text-left{text-align:left}
.text-center{text-align:center}
ul{list-style-type:none}
input{outline:0!important}
.build-pc .build-pc_content .list-drive .item-drive .drive-checked .contain-item-drive .d-price,.build-pc .build-pc_content .list-drive .item-drive .drive-checked .contain-item-drive .sum_price,.build-pc .build-pc_content .list-drive .item-drive span.d-name,.build-pc .build-pc_content .list-drive .item-drive span.span-last,.build-pc .build-pc_content h3,.build-pc .guide-build ul li,.build-pc .popup-select .header h4,.build-pc .popup-select .list-product-select .p-item .info,.build-pc .popup-select .popup-main .popup-main_content .sort-paging .sort-block span,.build-pc .popup-select .popup-main .popup-main_filter .gr-filter .title-filter,.build-pc .popup-select .popup-main .popup-main_filter .gr-filter ul li input:checked~span,.build-pc .popup-select .popup-main .popup-main_filter h4,.build-pc .save-config_main .header-popup h3,.build-pc .save-config_main .list-selected .contain-item-drive .d-name,.build-pc .save-config_main .list-selected .contain-item-drive .d-price,.build-pc .save-config_main .list-selected .contain-item-drive .sum_price,.build-pc .save-config_main .total_pay span,.head-blog h2,.head-cat-page .head-left h2,.head-page-product .filter-key .del-key::after,.head-page-product .filter-key .key::after,.head-page-product .filter-product .select-filter>span,.head-page-product .list-cat li a,.header .menu-header .menu-left .show-menu,.header .menu-header .nav-right .hotline b,.hn-bold,.list-deals .p-item .p-count,.list-deals .p-item .p-name a,.list-deals .p-item .p-outtime time,.list-deals .p-item .p-price,.main-blog .blog-right .blog-cat .blog-item .b-name,.main-blog .blog-right .list-top span,.main-blog .blog-top-left .blog-larg .b-name,.main-blog .blog-top-left .blog-small .b-name,.main-blog .entry-content h1,.main-blog .entry-content h2,.main-blog .entry-content h3,.main-blog .entry-header h1,.main-blog .main-left .blog-item .b-name,.main-contact>h1,.main-order .content .list-order .p-item .p-entry .lable,.main-order .content .list-order .p-item .p-entry a,.main-order .content .list-order .total .lable,.main-order .content .list-order .total .right .total-money,.main-order .info-customer .step .title,.page-detail .accessory-detail b,.page-detail .address-info h4,.page-detail .blog-related h3,.page-detail .entry-content b,.page-detail .entry-content h2,.page-detail .entry-content h3,.page-detail .entry-content h4,.page-detail .entry-content h5,.page-detail .entry-content h6,.page-detail .entry-content strong,.page-detail .entry-header h1,.page-detail .entry-summary .buy-now,.page-detail .entry-summary .p-price span,.page-detail .entry-summary .select-color lable,.page-detail .entry-summary .select-memory .memory-item,.page-detail .entry-summary .select-memory lable,.page-detail .entry-summary p,.page-detail .product-related .list-pro-related .p-item .p-price,.product-list .head-product .title,.product-list .p-item .p-name a,.product-list .p-item .p-price,b,footer .footer-container .footer-col .f-title,footer .footer-container .footer-col strong,strong{font-weight:700}
.build-pc .build-pc_content .list-btn-action li,.build-pc .build-pc_content .list-drive .item-drive .drive-checked .contain-item-drive .d-name,.fancybox-stage td:first-child,.head-page-product .filter-key .lable,.header .menu-header .nav .menu-hot a,.header .search .main-result .result-title,.hn-medium,.main-blog .blog-right .title,.main-blog .entry-content h4,.main-blog .entry-content h5,.main-blog .entry-content h6,.main-order .content>p,.main-order .content>p strong,.main-order .info-customer .step .btn_next,.page-detail .entry-summary .p-promotion h4,.page-detail .entry-summary .p-unprice span,.page-detail .info-technical td:first-child,.page-detail .product-related .title-tab span,.page-detail .show-more,.page-detail .tab-detail .tab-control span{font-weight:600}
.bg-gray{background-color:#f0f0f0;padding-bottom:20px}
.bg-white,.build-pc .build-pc_content,.main-blog .blog-right .blog-cat,.main-blog .blog-right .blog-top-right,.main-blog .blog-top-left,.main-blog .main-left{background-color:#fff}
.no-padding{padding-left:0;padding-right:0}
.float_l{float:left!important}
.float_r{float:right!important}
.w-75{width:75%}
.w-25{width:25%}
.w-50{width:50%}
.w-70{width:70%}
.w-30{width:30%}
.w-60{width:60%}
.w-40{width:40%}
@media (max-width:992px){
  .hide-mobile{display:none!important}
}
.show-mobile{display:none!important}
@media (max-width:991px){
  .show-mobile{display:block!important}
  .cart-fixed{bottom:140px!important;width:40px!important}
  .fb_dialog{right:0!important;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7);bottom:30px!important}
}
.header{background-color:#000}
.header .link-hot{line-height:40px;background-color:#fff;width:100%;display:inline-block;text-align:center;color:#ed1d24;font-size:16px}
.header .link-hot a::before{content:'';background-color:red;display:inline-block;margin:0 9px -7px 0;width:25px;height:25px;border-radius:100%;border:5px solid #fff;-webkit-box-shadow:0 0 0 0 red;box-shadow:0 0 0 0 red;-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite}
.header .logo a{display:inline-block}
.header .logo a img{max-width:197px;margin:33px 30px 25px}
.header .search form{background-color:#fff;height:100%;border-radius:3px}
.header .search .main-search{width:100%;height:40px;margin:43px 0 35px;position:relative;z-index:111}
@media (max-width:992px){
  .header .search .main-search{margin:5px 0}
}
.header .search .drop-search{float:left;width:170px}
.header .search .drop-search .btn-drop{line-height:40px;height:40px;display:block;padding:0 15px;color:#333;border-right:1px solid #e2e2e2;margin-right:5px;cursor:pointer;position:relative;overflow:hidden}
.header .search .drop-search .btn-drop::after{content:"\f107";font-weight:900;font-family:"Font Awesome 5 Free";float:right;margin-right:5px;color:#c3c3c3;position:absolute;right:0;top:0;bottom:0}
.header .search .drop-search ul{position:absolute;top:100%;left:0;background-color:#fff;z-index:11;width:200px;padding:5px 10px;border:1px solid #e2e2e2;-webkit-box-shadow:0 0 6px 0 #c3c3c3;box-shadow:0 0 6px 0 #c3c3c3;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);opacity:0;-webkit-transition:.4s cubic-bezier(.68,.18,.17,1);-o-transition:.4s cubic-bezier(.68,.18,.17,1);transition:.4s cubic-bezier(.68,.18,.17,1);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top}
.header .search .drop-search ul li{margin:5px 0}
.header .search .drop-search ul a{display:block;color:#333;cursor:pointer}
.header .search .drop-search ul a:hover{color:#ed1c24}
.header .search .drop-search:hover ul{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);opacity:1;-webkit-transition:.4s cubic-bezier(.075,.82,.165,1);-o-transition:.4s cubic-bezier(.075,.82,.165,1);transition:.4s cubic-bezier(.075,.82,.165,1)}
.header .search .form-search{float:right;width:calc(100% - 170px);position:relative}
@media (max-width:992px){
  .header .search .form-search{width:calc(100% - 10px)}
}
.header .search .form-search input{width:100%;border:none;background-color:transparent;line-height:38px;padding-right:50px}
.header .search .form-search .search-btn{position:absolute;top:3px;height:100%;right:-2px;width:40px;text-align:center;line-height:38px;cursor:pointer;font-size:20px;color:#d80027}
.header .search .main-result{position:absolute;top:100%;left:0;background:#fff;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;width:180%;padding:20px;border:1px solid #000;display:none}
.header .search .main-result::before{content:'';background-color:#f8f8f8;width:50%;height:100%;position:absolute;top:0;left:0;z-index:-1}
.header .search .main-result>div{width:25%}
.header .search .main-result>div ul{height:280px;overflow-y:scroll}
.header .search .main-result>div ul::-webkit-scrollbar{width:6px;background-color:#f5f5f5}
.header .search .main-result>div ul::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);background-color:#ed1c24}
.header .search .main-result .result-title{border-bottom:1px solid #ccc;margin:0;margin-right:20px;margin-bottom:15px;padding:0 5px 12px;text-transform:uppercase;font-size:14px}
.header .search .main-result .col-key ul,.header .search .main-result .col-pro ul{border-right:1px solid #ccc;margin-right:10px}
.header .search .main-result .col-key a,.header .search .main-result .col-pro a{color:#333;text-transform:capitalize}
.header .search .main-result .col-key a:hover,.header .search .main-result .col-pro a:hover{color:#ed1c24}
.header .search .main-result .col-brand a{color:#333;text-transform:uppercase}
.header .search .main-result .col-brand a:hover{color:#ed1c24}
.header .search .main-result .col-pro{width:30%;padding-left:10px}
.header .search .main-result .col-pro .item-search{display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px 0;border-bottom:1px solid #e2e2e2;margin-bottom:5px;margin-right:10px}
.header .search .main-result .col-pro .item-search .p-img{padding:0 10px;width:60px;display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 60px;flex:0 0 60px}
.header .search .main-result .col-pro .item-search img{max-width:100%}
.header .search .main-result .col-pro .item-search .p-name{font-size:13px;display:-webkit-box;display:-ms-flexbox;display:flex}
.header .search .main-result .col-blog{width:20%}
.header .search .main-result .col-blog li{padding-bottom:10px}
@media (max-width:992px){
  .header .search .main-result{width:100%;padding:10px 0;z-index:111}
  .header .search .main-result .col-pro{width:50%;clear:both}
  .header .search .main-result .col-blog{width:50%}
  .header .search .main-result::before{display:none}
}
.header .header-link ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:32px 0 30px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.header .header-link ul li{float:left;text-align:center;width:80px;height:57px;position:relative}
.header .header-link ul li a{display:block;font-size:9.75359pt;color:#fff;margin-top:5px}
.header .header-link ul li img{max-height:30px;height:100%}
.header .header-link ul li:hover a{color:#ed1c24}
.header .header-link ul li .child{display:none;width:200px;position:absolute;left:0;top:100%;background:#fff;text-align:left;padding:5px 0;z-index:22;border-radius:3px;border:solid 1px #d3d3d3;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.2);box-shadow:0 2px 10px 0 rgba(0,0,0,.2);-o-transition:.2s ease-out;-webkit-transition:.2s ease-out;transition:.2s ease-out;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.2);box-shadow:0 2px 10px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}
.header .header-link ul li a.active0{color:#000;font-size:14px}
.header .header-link ul li a.active0:hover{color:#c8191f}
.header .header-link ul li:hover .child{display:block}
.header .header-link ul li:hover .child li{display:block;float:none;width:auto;height:auto;text-align:left;padding:3px 15px}
.header .menu-header{background-color:#fff;-webkit-box-shadow:0 5px 20px rgba(0,0,0,.1);box-shadow:0 5px 20px rgba(0,0,0,.1)}
.header .nav-right{padding-right:210px}
@media (max-width:992px){
  .header .menu-header{background-color:transparent}
}
.header .menu-header .menu-left{position:relative}
.header .menu-header .menu-left .show-menu{color:#fff;background-color:#c8191f;line-height:40px;display:block;padding-left:10px;text-transform:uppercase;cursor:pointer;-webkit-transition:.5s ease-out;-o-transition:.5s ease-out;transition:.5s ease-out;margin:0;font-size:16px}
.header .menu-header .menu-left .show-menu:hover{color:#bfbfbf;-webkit-transition:.5s ease-out;-o-transition:.5s ease-out;transition:.5s ease-out}
.header .menu-header .menu-left .show-menu i{margin-left:4px;margin-right:15px;font-size:18px}
.header .menu-header .nav{position:absolute;left:0;right:0;top:100%;background-color:#fff;-webkit-transition:.1s all;-o-transition:.1s all;transition:.1s all;-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;z-index:99;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-box-shadow:0 10px 25px rgba(0,0,0,.1);box-shadow:0 10px 25px rgba(0,0,0,.1);-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.header .cl-menu{width:290px;float:left;position:relative}
.header .cl-bar{position:relative;float:left;width:calc(100% - 250px)}
.header .cl-bar .owl-item:first-child{display:none}
@media (max-width:992px){
  .header .menu-header .nav{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);top:-50px}
}
.header .menu-header .nav .menu-item{height:34px}
.header .menu-header .nav .menu-item>i{float:right;line-height:30px;padding:0 12px}
.header .menu-header .nav .menu-item>a{color:#333;font-size:14px;line-height:34px;margin-left:10px;font-weight:600}
.header .menu-header .nav li:hover .menu-item{background-color:#c8191f}
.header .menu-header .nav li:hover .menu-item>a{color:#fff}
.header .menu-header .nav li:hover .menu-item>a:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f105";color:#e29396;font-size:16px;position:absolute;right:5px}
.header .menu-header .nav .menu-item img{margin-left:10px;width:20px}
.header .menu-header .nav .menu-item .child3 img{margin-left:10px;width:auto;max-width:100%;height:28px}
.header .menu-header .nav .menu-hot a{color:#c8191f}
.header .menu-header .active .nav,.header .menu-header .menu-left:hover .nav{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);-webkit-transition:.1s all;-o-transition:.1s all;transition:.1s all}
.header .menu-header .menu-mega{position:absolute;left:100%;background-color:#fff;width:700px;top:0;-webkit-box-shadow:5px 5px 5px 0 rgba(0,0,0,.3);box-shadow:5px 5px 5px 0 rgba(0,0,0,.3);border:1px solid #e1e1e1;padding:15px;bottom:0;overflow-y:scroll;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}
.header .menu-header .menu-mega::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;background-color:#f5f5f5}
.header .menu-header .menu-mega::-webkit-scrollbar{width:5px;background-color:#f5f5f5}
.header .menu-header .menu-mega::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#333}
.header .menu-header .menu-mega .main-sub{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.header .menu-header .menu-mega .main-sub .item-sub{width:25%;float:left;margin-bottom:10px;padding-right:10px;position:relative;padding-bottom:35px}
.header .menu-header .menu-mega .main-sub .item-sub:nth-child(4n+1){clear:both}
.header .menu-header .menu-mega .main-sub .item-sub>a{font-weight:700;font-size:16px;display:block;border-bottom:1px solid #e1e1e1;margin-right:15px;margin-top:10px}
.header .menu-header .menu-mega .main-sub .item-sub .view-all{position:absolute;width:100%;bottom:1px}
.header .menu-header .menu-mega .main-sub .item-sub .view-all a{font-weight:700;color:#fe0000;display:block;border-bottom:1px dashed #fe0000;margin-right:10px}
.header .menu-header .menu-mega .main-sub .item-sub .view-all a i{float:right;line-height:28px}
.header .menu-header .menu-item:hover .menu-mega{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}
.header .menu-header .nav-right ul{height:40px;padding:10px 0;padding-left:30px;margin-right:150px}
.header .menu-header .nav-right ul .owl-stage{min-width:800px}
.header .menu-header .nav-right ul .owl-item:last-child li{border:none}
.header .menu-header .nav-right ul li{float:left;padding:0 25px}
.header .menu-header .nav-right ul li:first-child{border-right:1px solid #e2e2e2;position:relative}
.nav-right .owl-stage-outer.owl-height {height: 30px !important;}
.nav-right .owl-carousel.owl-drag .owl-item:nth-child(3) {height:30px;}
.nav-right .owl-carousel.owl-drag .owl-item:nth-child(3)::before{content:'';background-image:url(https://philong.com.vn/template/2018/images/pl-hot-deal-icon-2.jpg);background-repeat:no-repeat;display:inline-block;position:absolute;width:100%;height:100%;left:0px;top:-5px}
.nav-right .owl-carousel.owl-drag .owl-item:nth-child(4) {height:30px;}
.nav-right .owl-carousel.owl-drag .owl-item:nth-child(4)::before{content:'';background-image:url(https://philong.com.vn/template/2018/images/pl-hot-deal-icon-1.jpg);background-repeat:no-repeat;display:inline-block;position:absolute;width:100%;height:100%;left:0px;top:-2px}
.header .menu-header .nav-right::before{content:none}
.header .menu-header .nav-right::after{content:'';background-image:url(https://philong.com.vn/template/2018/images/hopqua_33x33-phi-long.gif);background-repeat:no-repeat;display:inline-block;position:absolute;width:100%;height:100%;left:15px;top:4px}
.header .menu-header .nav-right .hotline{background-color:#c8191f;height:40px;position:absolute;right:15px;top:0;padding-left:68px;padding-right:5px}
.header .menu-header .nav-right .hotline .fa-phone{color:#c8191f;font-size:22px;position:absolute;font-weight:900;background-color:#fff;left:32px;top:3px;width:30px;text-align:center;line-height:30px;border-radius:4px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.header .menu-header .nav-right .hotline::after{content:'';position:absolute;left:0;top:0;border-left:0 solid transparent;border-right:30px solid transparent;border-top:40px solid #fff}
.header .menu-header .nav-right .hotline span{display:block;color:#fff;font-size:12px;text-transform:uppercase}
.header .menu-header .nav-right .hotline b{color:#fff600;font-size:17px}
@media (max-width:768px){
  .header .menu-header .heaed-table{display:block;height:auto}
  .header .menu-header .heaed-table>div{width:100%;display:block}
}
@media (max-width:992px){
  .header .flex-mobile{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}
  .header .flex-mobile .logo{width:100%}
  .header .flex-mobile .logo a img{max-width:140px;padding:0;margin:20px}
  .header .flex-mobile .show-menu-mobile{color:#fff;font-size:24px;max-width:30px;width:100%}
  .header .flex-mobile .cart-mobile{max-width:80px;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;text-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
  .header .flex-mobile .cart-mobile .phone{margin-right:10px;font-size:29px;text-align:right}
  .header .flex-mobile .cart-mobile .phone b{font-size:20px;display:block}
  .header .flex-mobile .cart-mobile a{color:#fff}
  .header .flex-mobile .cart-mobile .cart-icon,.header .flex-mobile .cart-mobile img{max-width:35px;width:100%}
}
.sticky{position:fixed;top:0;left:0;z-index:111;width:100%;-webkit-box-shadow:0 0 10px rgba(0,0,0,.5);box-shadow:0 0 10px rgba(0,0,0,.5)}
@-webkit-keyframes pulse{
  0%{-webkit-box-shadow:0 0 0 0 red;box-shadow:0 0 0 0 red}
  70%{-webkit-box-shadow:0 0 0 5px rgba(255,0,0,0);box-shadow:0 0 0 5px rgba(255,0,0,0)}
  100%{-webkit-box-shadow:0 0 0 0 rgba(255,0,0,0);box-shadow:0 0 0 0 rgba(255,0,0,0)}
}
@keyframes pulse{
  0%{-webkit-box-shadow:0 0 0 0 red;box-shadow:0 0 0 0 red}
  70%{-webkit-box-shadow:0 0 0 5px rgba(255,0,0,0);box-shadow:0 0 0 5px rgba(255,0,0,0)}
  100%{-webkit-box-shadow:0 0 0 0 rgba(255,0,0,0);box-shadow:0 0 0 0 rgba(255,0,0,0)}
}
footer{margin-top:20px}
footer .footer-container .footer-col .f-title{font-size:18px;margin-bottom:15px}
footer .footer-container .footer-col .red{color:#ed1d24}
footer .footer-container .footer-col ul li{padding:3px 0}
@media (min-width:992px){
  footer .footer-container .magin-50{margin-left:-50px}
}
footer .copy-right{background-color:#fff}
footer .copy-right p{margin:12px 0}
footer .copy-right .img-right{line-height:44px}
footer .copy-right .img-right img{margin-left:10px}
.banner .owl-dots{position:absolute;bottom:10px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.banner .owl-dots .owl-dot span{width:15px;height:15px;background-color:#bdc3c7}
.banner .owl-dots .owl-dot.active span{background-color:#fff}
.product-home{padding-top:20px}
.list-deals{padding-top:20px;background-color:#f2f2f2;position:relative}
@media (min-width:992px){
  .list-deals{z-index:11}
}
.list-deals .bg-deals{padding:20px 0;background-color:#fff}
.bg-deals .bn{padding-right:0;height:364px}
.bg-deals .bn a{display:block;width:100%;height:100%;line-height:364px}
.list-deals .bg-deals #deals-slider{padding:0 10px}
.list-deals .p-item{padding:10px;background-color:#fff;border:1px solid #ececec;border-radius:3px}
.list-deals .p-item .p-img{position:relative;overflow:hidden;display:inline-block;padding-bottom:80%;width:100%;overflow:hidden;display:inline-block}
.list-deals .p-item .p-img img{position:absolute;max-width:100%;max-height:100%;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%) scale(1);-ms-transform:translateY(-50%) translateX(-50%) scale(1);transform:translateY(-50%) translateX(-50%) scale(1);width:auto;-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;float:left}
.list-deals .p-item .p-img:hover img{-webkit-transform:translateY(-50%) translateX(-50%) scale(1.1);-ms-transform:translateY(-50%) translateX(-50%) scale(1.1);transform:translateY(-50%) translateX(-50%) scale(1.1);max-width:100%;-webkit-transition:1s ease-in-out;-o-transition:1s ease-in-out;transition:1s ease-in-out}
.list-deals .p-item .p-img .p-sale{background:#ed1d24;color:#fff;font-size:15px;position:absolute;right:5px;top:5px;font-style:normal;background-size:contain;background-repeat:no-repeat;width:50px;line-height:49px;text-align:center;border:1px solid #ed1d24;border-radius:50%}
.list-deals .p-item .p-name{margin:10px 0;height:38px;overflow:hidden}
.list-deals .p-item .p-name a{line-height:18px;display:inline-block;color:#222}
.list-deals .p-item span{display:block;color:#222}
.list-deals .p-item .p-unprice{text-decoration:line-through}
.list-deals .p-item .p-price{font-size:20px}
.list-deals .p-item .p-count{text-align:center;line-height:16px;border-radius:20px;color:#fff;margin-top:8px;margin-bottom:5px;position:relative;background:#e73827;background:-webkit-gradient(left top,right top,color-stop(0,#e73827),color-stop(100%,#f2523d));background:-o-linear-gradient(left,#e73827 0,#f2523d 100%);background:-webkit-gradient(linear,left top,right top,from(#e73827),to(#f2523d));background:linear-gradient(to right,#e73827 0,#f2523d 100%)}
.list-deals .p-item .p-count::before{content:'';position:absolute;right:-4px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;width:25px;height:34px;background-size:contain;background-position-x:right;display:inline-block;background-image:url(https://philong.com.vn/template/2018/images/hot-gia-soc-1.png);background-repeat:no-repeat}
.list-deals .p-item .p-outtime{color:#333}
.list-deals .p-item .p-outtime span{display:inline;padding-right:3px}
#deals-slider .col-md-4{padding-left:0}
.dealList .p-item{padding:10px;margin-bottom:20px}
.dealList .col-md-3.col-sm-6.item{padding-left:10px;padding-right:10px}
.product-list{margin-top:8px}
.product-list .head-product{height:55px;border-bottom:2px solid #c8191f}
.product-list .head-product .title{text-transform:uppercase;font-size:20px;float:left;margin:10px 0 0 0;padding:10px 10px 5px 10px;background-color:#c8191f;color:#fff;border-top-left-radius:10px;border-top-right-radius:10px}
.product-list .head-product ul{float:right}
.product-list .head-product ul li{float:left}
.h-floor{padding:0}
@media (min-width:992px){
  .product-list .head-product ul a{line-height:58px}
}
.product-list .head-product ul a{padding:0 10px;font-weight:700}
.product-list .head-product ul li:last-child a{padding-right:0}
.product-list .head-product ul .view-all a{color:#a22327;padding-right:0}
.product-list .row{margin-left:-7.5px;margin-right:-7.5px}
.product-list .col-md-3{padding-left:7.5px;padding-right:7.5px}
.product-list .p-item{margin-bottom:10px;padding:0 10px 10px;background:#fff}
.product-list .p-item .p-sale{background:#fff;color:#ed1c24;font-size:12px;position:absolute;right:10px;top:10px;z-index:2;font-style:normal;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;font-weight:600;width:40px;height:40px;border:1px solid #ed1d24;border-radius:50%}
.product-list .p-item .p-img{position:relative;display:inline-block;width:100%;margin-top:10px;padding-bottom:80%;overflow:hidden;overflow:hidden;display:inline-block}
.product-list .p-item .p-img img{position:absolute;left:50%;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%) scale(1);-ms-transform:translateY(-50%) translateX(-50%) scale(1);transform:translateY(-50%) translateX(-50%) scale(1);max-width:100%;max-height:100%;-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;float:left}
.product-list .p-item .p-img:hover img{-webkit-transform:translateY(-50%) translateX(-50%) scale(1.1);-ms-transform:translateY(-50%) translateX(-50%) scale(1.1);transform:translateY(-50%) translateX(-50%) scale(1.1);-webkit-transition:1s ease-in-out;-o-transition:1s ease-in-out;transition:1s ease-in-out}
.product-list .p-item .p-brand{height:30px;display:block}
.product-list .p-item .p-brand img{width:auto;height:30px}
.product-list .p-item .p-type{display:block;height:22px;margin-top:25px;position:relative}
.product-list .p-item .p-lable{line-height:18px;font-size:11px;color:#fff;display:inline-block;text-align:center;padding:0 5px;font-style:normal;left:0;top:0;border-radius:2px;float:left;margin-right:2px}
.product-list .p-item .p-lable.lable-red{background-color:#ed1c24;display:none}
.product-list .p-item .p-lable.lable-red::before{border-left-color:#e53935!important}
.p-type .new,.product-list .p-item .p-lable.lable-blue{background-color:#35af45;z-index:1}
.p-type .new::before,.product-list .p-item .p-lable.lable-blue::before{border-left-color:#3fb846!important}
.p-type .bestsale{background-color:#f28902;z-index:2}
.p-type .bestsale:before{border-left-color:#c12b28!important}
.p-type .saleoff{background-color:#f28902;z-index:3}
.p-type .saleoff:before{border-left-color:#2ecc71!important}
.product-list .p-item .p-name{margin:10px 0;height:38px;overflow:hidden}
.product-list .p-item .p-name a{line-height:18px;color:#222}
.product-list .p-item span{display:block;color:#222}
.product-list .p-item .p-unprice{text-decoration:line-through;height:20px}
.product-list .p-item .p-price{font-size:16px}
.product-list .p-item .p-promotion{font-size:12px;white-space:nowrap;width:100%;height:72px;line-height:18px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;margin-top:10px}
.product-list .p-item .p-promotion p:before{content:'●';color:#ced1d6;margin-right:5px;vertical-align:1px;font-size:10px}
.product-list .p-item .p-promotion *{color:#333;margin:0;padding:0;font:inherit}
.product-list .p-item .p-promotion p *{display:inline}
.p-summary{line-height:18px;height:54px;overflow:hidden;margin-bottom:10px}
.p-summary *{font-weight:400;font-size:12px}
.p-summary p{margin:0}
.p-summary div,.p-summary span{display:initial!important}
.p-summary p:before{content:'●';color:#ced1d6;margin-right:5px;vertical-align:1px;font-size:10px}
.product-list .p-item .btn_buy{display:block;background-color:#fff;text-align:center;position:absolute;width:100%;margin-top:-10px;left:0;top:100%;z-index:-1;-webkit-box-shadow:0 7px 10px 0 #ccc;box-shadow:0 7px 10px 0 #ccc;opacity:0;-webkit-transition:0 all;-o-transition:0 all;transition:0 all}
.product-list .p-item .btn_buy span{color:#fff;background-color:#e53935;font-size:16px;border:15px solid #fff;border-width:5px 15px 10px;line-height:44px;border-radius:12px;-webkit-transition:0 all;-o-transition:0 all;transition:0 all}
.product-list .p-item .btnWait span{background-color:#3498db}
.product-list .p-item .btn_buy .btn-stop-in{background-color:transparent;border:2px solid #e53935;color:#e53935;border-radius:0}
@media (max-width:992px){
  .product-list .head-product .title{margin:10px 0}
  .product-list .head-product ul{display:block;width:100%;margin-bottom:20px}
}
.banner-main{margin-top:20px}
.banner-main img{width:100%}
.slider-product{padding:0}
.head-page-product .list-cat{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -5px}
.head-page-product .list-cat li{max-width:25%;width:100%;text-align:center;display:inline-block;border:1px solid #ba7e80;padding:10px 5px;border-radius:4px;margin:5px}
.head-page-product .list-cat li img{height:28px;margin-right:5px}
.head-page-product .list-cat li a{vertical-align:middle;line-height:18px;display:inline-block;color:#c8191f}
.head-page-product .list-cat li.active{border:1px solid #000}
.head-page-product .list-cat li a.active{color:#000}
@media (max-width:500px){
  .head-page-product .list-cat{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
  .head-page-product .list-cat li{max-width:30%}
}
.head-page-product .filter-product{padding:15px 15px 0}
.head-page-product .filter-product .select-filter{position:relative;float:left;padding-right:20px}
.head-page-product .filter-product .select-filter ul{display:none;overflow:auto;width:300px;max-height:300px;position:absolute;background-color:#fff;-webkit-box-shadow:0 0 6px 0 #c3c3c3;box-shadow:0 0 6px 0 #c3c3c3;z-index:11;top:30px;left:0;padding:5px 15px}
.head-page-product .filter-product .select-filter.end ul{left:-50%;width:200px}
.head-page-product .filter-product .select-filter ul li{margin:4px 0;line-height:30px}
.head-page-product .filter-product .select-filter ul li a{display:block;text-transform:capitalize}
.head-page-product .filter-product .select-filter ul li img{max-height:30px;max-width:100%;margin-bottom:10px}
.brand_filter_list li{width:50%;float:left;text-align:left}
.head-page-product .filter-product .select-filter ul.active{display:block}
.head-page-product .filter-product .select-filter>span{width:100%;display:block;cursor:pointer;font-size:15px;margin:0 5px;padding:5px;min-width:45px}
.head-page-product .filter-product .select-filter>span::after{content:'';display:inline-block;border-top:6px solid #c8191f;border-left:6px solid transparent;border-right:6px solid transparent;position:absolute;right:15px;top:12px}
.head-page-product .filter-product .select-filter:first-child>span{padding-left:0;margin-left:0}
.head-page-product .filter-product .check-filter li{float:left;margin:6px 0 0}
.head-page-product .filter-product .check-filter li a{position:relative;padding-left:20px;margin:0 5px;text-align:left}
.head-page-product .filter-product .check-filter li a:before{content:"\f00c";font-weight:900;font-family:'Font Awesome 5 Free';max-width:16px;width:100%;height:16px;line-height:14px;border:1px solid #c8191f;text-align:center;border-radius:3px;color:#fff;vertical-align:1px;margin-right:5px;position:absolute;left:0;top:0}
.head-page-product .filter-product .check-filter li a.active:before{background-color:#c8191f;border:1px solid #c8191f}
.head-page-product .filter-key{clear:both;padding:0 15px 5px}
.head-page-product .filter-key .lable{color:#666;margin-right:20px}
.head-page-product .filter-key .key{color:#666;margin:10px 0;background-color:#fffbc6;padding:4px;border:1px solid #e1e1e1;border-radius:2px;margin-right:5px;cursor:pointer;display:inline-block}
.head-page-product .filter-key .key::after{content:'x';margin-left:5px;vertical-align:0;padding:5px}
.head-page-product .filter-key .del-key{color:#fff;background-color:#c8191f;padding:4px;border-radius:2px;cursor:pointer;display:inline-block;margin-left:10px}
.head-page-product .filter-key .del-key::after{content:'x';margin-left:5px;vertical-align:0;padding:5px}
.list-product-page{margin-top:0}
.list-product-page .col-md-3{margin-bottom:10px}
.list-product-page .col-md-3:hover{-webkit-box-shadow:0 3px 10px 0 #ccc;box-shadow:0 3px 10px 0 #ccc;background:#fff}
.list-product-page .col-md-3:hover .p-item .btn_buy{z-index:11;opacity:1}
@media (min-width:992px){
  .list-product-page .col-md-3:nth-child(4n+1){clear:both}
}
@media (max-width:991px){
  .list-product-page .col-sm-6:nth-child(odd){clear:both}
}
.head-cat-page{margin-bottom:20px}
.head-cat-page .head-left h2{font-size:20px;margin:5px 0}
.head-cat-page .head-left ul a{line-height:28px;font-size:16px;display:block}
.head-cat-page .head-left ul li{position:relative}
.head-cat-page .head-left ul li:hover>a{color:red}
.head-cat-page .head-left ul li:hover .child{padding:0 5px;-webkit-box-shadow:5px 3px 10px rgba(0,0,0,.2);box-shadow:5px 3px 10px rgba(0,0,0,.2);display:block;position:absolute;left:100%;top:0;z-index:66;width:100%;background-color:#fff}
.head-cat-page .head-left .child li{padding:3px 10px;border-bottom:1px dashed #eee}
.head-cat-page .head-left .child li a{background:0 0}
.head-blog{margin-top:15px}
.head-blog h2{font-size:36px;font-weight:700;color:#555;margin-bottom:20px;text-transform:uppercase;text-align:justify;margin-top:0}
.head-blog .blog-cat{margin-top:8px;font-size:20px;color:#3d3d3d;margin-bottom:20px}
.head-blog .blog-cat li{float:left;margin-right:45px;color:#3d3d3d}
.head-blog .blog-cat a{color:#3d3d3d;border-bottom:3px solid transparent;padding-bottom:5px;margin-bottom:5px;display:inline-block;font-size:16px;text-transform:uppercase}
.head-blog .blog-cat a.active,.head-blog .blog-cat a:hover{border-bottom:3px solid #c8191f;font-weight:700}
.main-blog .blog-top-left{padding:20px 0}
.main-blog .blog-top-left .blog-larg .blog-item{margin-bottom:20px}
.main-blog .blog-top-left .blog-larg .b-img{width:100%;max-height:350px;overflow:hidden;display:inline-block}
.main-blog .blog-top-left .blog-larg .b-img img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);width:100%;-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;float:left}
.main-blog .blog-top-left .blog-larg .b-img:hover img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);width:100%;-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}
.main-blog .blog-top-left .blog-larg .b-name{font-size:22px;color:#333;margin:10px 0;line-height:24px}
.main-blog .blog-top-left .blog-larg .b-comment{color:#9b9b9b}
.main-blog .blog-top-left .blog-small .blog-item{margin-bottom:20px}
.main-blog .blog-top-left .blog-small .blog-item:nth-child(n+5){display:none}
.main-blog .blog-top-left .blog-small .b-img{float:left;max-width:100px}
.main-blog .blog-top-left .blog-small .b-name{font-size:15px;color:#333;margin:0;padding:0 10px;line-height:18px;overflow:hidden;max-height:38px}
.main-blog .blog-top-left .blog-small .b-comment{color:#9b9b9b;margin-left:10px}
.main-blog .main-left{margin-top:20px;padding:0 20px}
.main-blog .main-left .blog-item{padding:20px 0;border-bottom:1px solid #e2e2e2;display:-webkit-box;display:-ms-flexbox;display:flex}
.main-blog .main-left .blog-item .b-img{max-width:280px;width:100%;margin-right:20px;overflow:hidden;display:inline-block}
.main-blog .main-left .blog-item .b-img img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);width:100%;-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;float:left}
.main-blog .main-left .blog-item .b-img:hover img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);width:100%;-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}
.main-blog .main-left .blog-item .b-lable{display:block;color:#3e6ab0;margin-bottom:5px}
.main-blog .main-left .blog-item .b-name{margin:0;font-size:20px;line-height:22px;margin-bottom:10px}
.main-blog .main-left .blog-item .b-emty p{max-height:60px;overflow:hidden;margin:10px 0}
.main-blog .main-left .blog-item .outhor-by{color:#9b9b9b}
.main-blog .main-left .blog-item .outhor-by i{text-align:center;border-radius:100%;border:1px solid #9b9b9b;padding:5px}
.main-blog .blog-right .title{margin:0;padding-bottom:15px;border-bottom:1px solid #e2e2e2}
.main-blog .blog-right .blog-cat,.main-blog .blog-right .blog-top-right{padding:20px;margin-bottom:20px}
.main-blog .blog-right .list-top span{font-size:18px;color:#fff;background-color:#ccc;width:35px;height:35px;border-radius:100%;text-align:center;line-height:35px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.main-blog .blog-right .list-top li{position:relative;padding:10px 0;height:50px}
.main-blog .blog-right .list-top li:first-child span{background-color:#f25630}
.main-blog .blog-right .list-top li:nth-child(2) span{background-color:#d0b07a}
.main-blog .blog-right .list-top li:nth-child(3) span{background-color:#decbac}
.main-blog .blog-right .list-top a{font-size:inherit;margin-left:45px;display:block;line-height:18px}
.main-blog .blog-right .blog-cat .blog-item{position:relative;margin-bottom:10px}
.main-blog .blog-right .blog-cat .blog-item .b-img{width:100%}
.main-blog .blog-right .blog-cat .blog-item .b-img img{width:100%}
.main-blog .blog-right .blog-cat .blog-item .b-name{position:absolute;bottom:0;left:0;width:100%;padding:20px;color:#fff;font-size:18px;line-height:18px}
.main-blog .blog-right .blog-cat .blog-item .b-name span{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.main-blog .blog-right .blog-cat .blog-item .b-name::before{content:'';position:absolute;width:100%;height:100%;left:0;bottom:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.1)),to(rgba(0,0,0,.95)));background:-o-linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.95));background:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.95));z-index:0}
.main-blog .blog-right .blog-cat .blog-item:hover .b-name{top:0;color:#c8191f}
.main-blog .entry{padding:20px}
.main-blog .entry-header h1{margin:0;font-size:42px;color:#333}
.main-blog .entry-header p{font-size:12px;color:#333}
.main-blog .entry-header p span{margin-right:20px}
.main-blog .entry-content h1,.main-blog .entry-content h2,.main-blog .entry-content h3{font-size:16px}
.main-blog .entry-content h4,.main-blog .entry-content h5,.main-blog .entry-content h6{font-size:16px}
.main-blog .entry-content p{text-align:justify;font-size:16px;line-height:1.63}
.main-order .back-home{font-size:14px;line-height:40px;color:#333}
.main-order .back-home i{margin-right:4px;color:#a9a9a9}
.main-order .content{padding:20px}
.main-order .content>p{margin:0;color:#333;font-size:16px;border-bottom:1px solid #e2e2e2;margin-bottom:10px}
.main-order .content>p strong{color:#c8191f}
.main-order .content .list-order .p-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;padding:10px 0;border-bottom:1px solid #e2e2e2}
.main-order .content .list-order .p-item .p-img{max-width:10%;width:100%;padding:10px;border:1px solid #e2e2e2;text-align:center}
.main-order .content .list-order .p-item .p-price{max-width:16%;width:100%;text-align:right;padding-right:1%}
.main-order .content .list-order .p-item .p-entry{width:100%;max-width:60%;padding:0 10px}
.main-order .content .list-order .p-item .p-entry a{font-size:16px;color:#333;display:block;margin-bottom:10px}
.main-order .content .list-order .p-item .p-entry ul{margin-top:15px;margin-bottom:5px}
.main-order .content .list-order .p-item .p-entry ul li{position:relative;padding-left:0}
.main-order .content .list-order .p-item .p-entry ul li::before{content:'';position:absolute;position:absolute;top:7px;left:0;width:5px;height:5px;background-color:#a8a8a8;display:none;border-radius:100%}
.main-order .content .list-order .p-item .p-entry .lable{font-size:14px;vertical-align:middle;line-height:17px}
.main-order .content .list-order .p-item .p-entry span.red{background-color:red}
.main-order .content .list-order .p-item .p-entry span.white{background-color:#fff}
.main-order .content .list-order .p-item .p-entry span.black{background-color:#000}
.main-order .content .list-order .p-item .p-quality{width:100%;max-width:15%;position:relative}
.main-order .content .list-order .p-item .p-quality .dm_up_down{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.main-order .content .list-order .p-item .p-quality .down{border:1px solid #e2e2e2;text-align:center;width:30px;display:inline-block;height:26px;margin-right:-1px;cursor:pointer;font-weight:700;padding-bottom:1px;font-size:16px;background-color:#f0f0f0;color:#999}
.main-order .content .list-order .p-item .p-quality .up{border:1px solid #e2e2e2;text-align:center;width:30px;display:inline-block;height:26px;margin-left:-1px;cursor:pointer;font-weight:700;padding-bottom:1px;font-size:16px;background-color:#f0f0f0;color:#999}
.main-order .content .list-order .p-item .p-quality .dm_up_down input{width:30px;border:1px solid #e2e2e2;height:26px}
.main-order .content .list-order .p-item .p-quality .del-pro{color:#aeaeae;position:absolute;right:0;top:0}
.pre-line p{padding:2px;margin:0}
@media (max-width:768px){
  .main-order .content .list-order .p-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}
  .main-order .content .list-order .p-item .p-img{margin-bottom:20px;max-width:50%}
  .main-order .content .list-order .p-item .p-entry{margin-bottom:15px;max-width:100%}
  .main-order .content .list-order .p-item .p-quality .dm_up_down{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:10px}
  .main-order .content .list-order .p-item .p-quality .del-pro{position:relative}
}
.main-order .content .list-order .total{margin-top:10px;margin-bottom:20px}
.main-order .content .list-order .total .lable{font-size:20px}
.main-order .content .list-order .total .right{color:#c8191f;text-align:center}
.main-order .content .list-order .total .right .total-money{display:inline-block;font-size:20px}
.main-order .info-customer{border:1px solid #e2e2e2;padding:20px}
.main-order .info-customer .step .title{margin:5px -10px 20px;font-size:18px}
.main-order .info-customer .step .btn_next{font-size:18px;color:#fff;background-color:#c8191f;border:none}
.main-order .info-customer .step input,.main-order .info-customer .step select{display:block;padding:9px 0;height:40px;border:1px solid #d9d9d9;border-radius:4px;margin:0 0 20px;text-indent:10px;width:100%}
.main-order .info-customer .step-1 .option-group .step_option{float:left;cursor:pointer;text-align:left;margin-bottom:10px;width:auto!important;margin-right:25px}
.main-order .info-customer .step-1 .st_opt{display:block;width:16px;height:16px;cursor:pointer;float:left;border:3px solid #fff;margin-right:10px;border-radius:50%;-webkit-box-shadow:0 0 0 1px red;box-shadow:0 0 0 1px red}
.main-order .info-customer .step-1 .st_opt_active{background:red}
.main-order .info-customer .method-pay,.main-order .info-customer .select-method{font-size:14px;margin-bottom:14px}
.main-order .info-customer .method-pay span,.main-order .info-customer .select-method span{position:relative;padding-left:20px;margin-right:15px}
.main-order .info-customer .method-pay span::before,.main-order .info-customer .select-method span::before{content:'';left:0;top:0;position:absolute;display:block;width:16px;height:16px;cursor:pointer;float:left;border:3px solid #fff;margin-right:10px;border-radius:50%;-webkit-box-shadow:0 0 0 1px red;box-shadow:0 0 0 1px red}
.main-order .info-customer .method-pay span::after,.main-order .info-customer .select-method span::after{content:'';width:20px;height:20px;border:1px solid #e1e1e1;border-right:0;border-bottom:0;background-color:#f8f8f8;position:absolute;top:22px;left:50%;-webkit-transform:translateX(-50%) rotateZ(45deg);-ms-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotateZ(45deg);display:none}
@media (max-width:768px){
  .main-order .info-customer .method-pay span::after,.main-order .info-customer .select-method span::after{display:none!important}
}
.main-order .info-customer .method-pay .active::before,.main-order .info-customer .select-method .active::before{background-color:red}
.main-order .info-customer .method-pay .active::after,.main-order .info-customer .select-method .active::after{display:block}
.main-order .info-customer .content-pay,.main-order .info-customer .method-oder{background-color:#f8f8f8;border:1px solid #e1e1e1;padding:20px;display:none;border-radius:3px;margin-bottom:20px}
.main-contact{margin-top:20px;padding:20px}
.main-contact>h1{font-size:22px;margin:0 0 10px;border-bottom:1px solid #e2e2e2;padding-bottom:10px}
.main-contact p{font-size:16px}
.main-contact input,.main-contact select,.main-contact textarea{display:block;padding:9px 0;height:40px;border:1px solid #d9d9d9;border-radius:4px;margin:0 0 20px;text-indent:10px;width:100%}
.main-contact select{display:inline-block;width:300px;outline:0}
.main-contact textarea{height:auto;outline:0;min-height:100px;min-width:100px}
.main-contact input[type=button],.main-contact input[type=submit]{width:150px;display:block;font-size:18px;color:#fff;background-color:#c8191f;border:none;height:42px}
.build-pc .build-pc_content{margin-top:20px;padding:20px}
.build-pc .build-pc_content h3{font-size:22px;text-transform:uppercase;color:#333;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-bottom:15px;border-bottom:1px solid #e1e1e1;margin-bottom:0;margin-top:0}
.build-pc .build-pc_content .list-drive{list-style-type:none}
.build-pc .build-pc_content .list-drive .item-drive{padding:0 8px;border-bottom:1px solid #e1e1e1}
.build-pc .build-pc_content .list-drive .item-drive:nth-of-type(odd){background-color:#f9f9f9}
.build-pc .build-pc_content .list-drive .item-drive:nth-of-type(odd) .drive-checked .contain-item-drive{background-color:#f9f9f9}
.build-pc .build-pc_content .list-drive .item-drive span.d-name{float:left;margin-bottom:8px;margin-top:8px;width:20%;padding-left:20px;color:#333;font-size:18px}
.build-pc .build-pc_content .list-drive .item-drive span.span-last{margin-bottom:8px;margin-top:8px;font-size:14px;color:#fff;background-color:#c8191f;border-radius:3px;line-height:40px;display:inline-block;padding:0 8px;margin-left:10px;cursor:pointer;opacity:1}
.build-pc .build-pc_content .list-drive .item-drive span.span-last i{margin-right:3px}
.build-pc .build-pc_content .list-drive .item-drive span.span-last:hover{opacity:.8}
.build-pc .build-pc_content .list-drive .item-drive .drive-checked{width:80%;float:left;border-left:1px solid #e1e1e1}
.build-pc .build-pc_content .list-drive .item-drive .drive-checked .contain-item-drive{margin-top:-55px;padding:10px;background-color:#fff;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}
.build-pc .build-pc_content .list-drive .item-drive .drive-checked .contain-item-drive .d-img{width:90px;height:90px;display:inline-block}
.build-pc .build-pc_content .list-drive .item-drive .drive-checked .contain-item-drive .d-img img{max-width:100%;max-height:100%}
.build-pc .build-pc_content .list-drive .item-drive .drive-checked .contain-item-drive .d-name{margin-top:10px;width:50%;font-size:15px;color:#333}
.build-pc .build-pc_content .list-drive .item-drive .drive-checked .contain-item-drive .d-price{margin-top:10px;font-size:15px}
.build-pc .build-pc_content .list-drive .item-drive .drive-checked .contain-item-drive i{font-style:normal;margin-top:13px}
.build-pc .build-pc_content .list-drive .item-drive .drive-checked .contain-item-drive input{margin-top:8px;height:30px;outline:0;padding:0 5px;width:50px}
.build-pc .build-pc_content .list-drive .item-drive .drive-checked .contain-item-drive .sum_price{margin-top:10px;font-size:15px;color:#e51d24;margin-right:15px}
.build-pc .build-pc_content .list-drive .item-drive .drive-checked .contain-item-drive .btn-action_seclect{font-size:15px;width:30px;height:35px;text-align:center;line-height:35px;cursor:pointer;color:#1d7be5}
.build-pc .build-pc_content .list-drive .item-drive .drive-checked .contain-item-drive .btn-action_seclect.delete_select{color:#e51d24}
.build-pc .build-pc_content .list-btn-action{list-style-type:none;margin-top:20px;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #959595}
.build-pc .build-pc_content .list-btn-action li{font-size:14px;color:#fff;width:20%;float:left;text-align:center;padding:0 2px}
.build-pc .build-pc_content .list-btn-action li span.itm{display:block;border-radius:3px;background-color:#841216;text-transform:uppercase;line-height:40px;cursor:pointer;opacity:1}
.build-pc .build-pc_content .list-btn-action li span i{margin-left:5px}
.build-pc .build-pc_content .list-btn-action li span:hover{opacity:.8}
.build-pc .guide-build{margin-bottom:30px}
.build-pc .guide-build h4{color:#0084d0;font-size:18px;text-transform:uppercase;margin-bottom:15px}
.build-pc .guide-build p{color:#515151;font-size:14px;margin-bottom:10px}
.build-pc .guide-build ul li{font-size:14px;color:#000;padding:2px 0;margin-left:15px}
.build-pc .mask-popup,.build-pc .popup_save{position:fixed;top:0;bottom:0;left:0;width:100%;background-color:rgba(0,0,0,.6);z-index:-99;-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);opacity:0;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:.7s ease-in-out;-o-transition:.7s ease-in-out;transition:.7s ease-in-out}
.build-pc .mask-popup.active,.build-pc .popup_save.active{z-index:222;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:.7s ease-in-out;-o-transition:.7s ease-in-out;transition:.7s ease-in-out}
.build-pc .popup-select{width:90%;max-width:95%;height:calc(100vh - 30px);background-color:#f1f1f1;position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);overflow:hidden}
.build-pc .popup-select .list-product-select{max-height:450px;overflow-y:scroll;clear:both}
#main_filter .list-filter::-webkit-scrollbar,.build-pc .popup-select .list-product-select::-webkit-scrollbar{width:6px;background-color:#f5f5f5}
#main_filter .list-filter::-webkit-scrollbar-thumb,.build-pc .popup-select .list-product-select::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);background-color:#233976}
.build-pc .popup-select .header{background-color:#c8191f;padding:8px 10px}
.build-pc .popup-select .header h4{color:#fff;font-size:22px;float:left;padding:6px 0;margin:0}
.build-pc .popup-select .header form{float:right;width:655px;margin-right:80px;position:relative}
.build-pc .popup-select .header form .input-search{line-height:40px;width:100%;border-radius:5px;outline:0;padding:0 10px;border:none}
.build-pc .popup-select .header form .btn-search{position:absolute;right:0;top:0;color:#ec1b23;font-size:24px;padding:6px 10px}
.build-pc .popup-select .header .close-popup{position:absolute;right:0;top:0;color:#fff;font-size:26.4px;padding:12px 10px;cursor:pointer}
.build-pc .popup-select .popup-main .popup-main_filter{padding:10px}
.build-pc .popup-select .popup-main .popup-main_filter h4{color:#0a53c1;font-size:13px;text-transform:uppercase;display:block;border:1px solid #b7b7b7;line-height:40px;text-align:center;margin-bottom:10px}
.build-pc .popup-select .popup-main .popup-main_filter .gr-filter{margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid #e1e1e1;overflow:hidden}
.build-pc .popup-select .popup-main .popup-main_filter .gr-filter .title-filter{color:#000;font-size:14px;margin-bottom:10px;margin-top:10px}
.build-pc .popup-select .popup-main .popup-main_filter .gr-filter .title-filter .show-filter{float:right;padding:5px 10px;cursor:pointer;-webkit-transform:rotateZ(0);-ms-transform:rotate(0);transform:rotateZ(0);-webkit-transition:.8s cubic-bezier(.68,-.55,.265,1.55);-o-transition:.8s cubic-bezier(.68,-.55,.265,1.55);transition:.8s cubic-bezier(.68,-.55,.265,1.55)}
.build-pc .popup-select .popup-main .popup-main_filter .gr-filter .title-filter .show-filter.rotate{-webkit-transform:rotateZ(90deg);-ms-transform:rotate(90deg);transform:rotateZ(90deg);-webkit-transition:.8s cubic-bezier(.68,-.55,.265,1.55);-o-transition:.8s cubic-bezier(.68,-.55,.265,1.55);transition:.8s cubic-bezier(.68,-.55,.265,1.55)}
.build-pc .popup-select .popup-main .popup-main_filter .gr-filter ul li{padding:2px 7px}
.build-pc .popup-select .popup-main .popup-main_filter .gr-filter ul li span{color:#000;font-size:14px}
.build-pc .popup-select .popup-main .popup-main_filter .gr-filter ul li input{outline:0;cursor:pointer;width:20px;height:16px;vertical-align:-4px}
.build-pc .popup-select .popup-main .popup-main_filter .gr-filter ul{overflow:hidden}
.list-filter{max-height:calc(100vh - 180px);overflow:auto}
.build-pc .popup-select .popup-main .popup-main_filter .gr-filter ul{width:50%;float:left}
.build-pc .popup-select .popup-main .popup-main_filter .gr-filter ul li{margin-bottom:8px}
.build-pc .popup-select .popup-main .popup-main_filter .gr-filter ul li span{font-weight:300;color:#000;font-size:14px}
.build-pc .popup-select .popup-main .popup-main_filter .gr-filter ul li input{outline:0;cursor:pointer;width:20px;height:16px;vertical-align:-4px}
.build-pc .popup-select .popup-main .popup-main_filter .gr-filter ul li input:checked~span{color:#ec1b23}
.build-pc .popup-select .popup-main .popup-main_content{background-color:#fff}
.build-pc .popup-select .popup-main .popup-main_content .sort-paging{padding:0 10px;background-color:#f8f8f8}
.build-pc .popup-select .popup-main .popup-main_content .sort-paging .sort-block{height:42px;line-height:42px}
.build-pc .popup-select .popup-main .popup-main_content .sort-paging .sort-block span{font-size:14px}
.build-pc .popup-select .popup-main .popup-main_content .sort-paging .sort-block select{outline:0;height:32px;margin-left:5px}
.build-pc .popup-select .popup-main .popup-main_content .sort-paging .paging-block{height:42px;line-height:42px}
.build-pc .popup-select .list-product-select .p-item{border-bottom:1px solid #e1e1e1;padding:25px 20px;position:relative}
.build-pc .popup-select .list-product-select .p-item .p-img{float:left;width:100px;overflow:hidden;display:inline-block}
.build-pc .popup-select .list-product-select .p-item .p-img img{max-width:100%;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);width:100%;-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;float:left}
.build-pc .popup-select .list-product-select .p-item .p-img:hover img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);width:100%;-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}
.build-pc .popup-select .list-product-select .p-item .info{padding:0 180px 0 0;margin-left:115px}
.build-pc .popup-select .list-product-select .p-item .info .p-name{font-size:14px;color:#222;display:block}
.build-pc .popup-select .list-product-select .p-item .info .p-price{color:#ec1b23;font-size:18px}
.build-pc .popup-select .list-product-select .p-item .btn-buy{position:absolute;right:15px;top:25px;font-size:12px;display:block;border-radius:3px;background-color:#c8191f;text-transform:uppercase;line-height:40px;cursor:pointer;color:#fff;padding:0 18px;opacity:1;-webkit-transition:.8s cubic-bezier(.68,-.55,.265,1.55);-o-transition:.8s cubic-bezier(.68,-.55,.265,1.55);transition:.8s cubic-bezier(.68,-.55,.265,1.55)}
.build-pc .popup-select .list-product-select .p-item .btn-buy:hover{opacity:.85;-webkit-transition:.8s cubic-bezier(.68,-.55,.265,1.55);-o-transition:.8s cubic-bezier(.68,-.55,.265,1.55);transition:.8s cubic-bezier(.68,-.55,.265,1.55)}
.build-pc .save-config_main{width:1100px;background-color:#fff;position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);overflow:hidden}
.build-pc .save-config_main .header-popup{text-align:center;background-color:#e9ecf2;padding-top:15px;padding-bottom:5px}
.build-pc .save-config_main .header-popup .popup_logo{max-width:180px;width:100%}
.build-pc .save-config_main .header-popup h3{font-size:40px}
.build-pc .save-config_main .list-selected{max-height:400px;overflow-y:scroll;padding:0 25px}
.build-pc .save-config_main .list-selected::-webkit-scrollbar{width:6px;background-color:#f5f5f5}
.build-pc .save-config_main .list-selected::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);background-color:#233976}
.build-pc .save-config_main .list-selected .contain-item-drive{padding:23px 10px 26px;background-color:#fff;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;border-bottom:1px solid #e1e1e1}
.build-pc .save-config_main .list-selected .contain-item-drive i{font-style:normal;margin-top:13px}
.build-pc .save-config_main .list-selected .contain-item-drive .d-img{width:150px;height:150px;display:inline-block}
.build-pc .save-config_main .list-selected .contain-item-drive .d-img img{width:100%}
.build-pc .save-config_main .list-selected .contain-item-drive .d-name{margin-top:10px;width:50%;font-size:15px;color:#000}
.build-pc .save-config_main .list-selected .contain-item-drive .d-price{margin-top:10px;font-size:15px}
.build-pc .save-config_main .list-selected .contain-item-drive input{margin-top:4px;height:30px;outline:0;padding:0 5px;width:50px;border:none;pointer-events:none}
.build-pc .save-config_main .list-selected .contain-item-drive .sum_price{margin-top:10px;font-size:15px;color:#e51d24;margin-right:15px}
.build-pc .save-config_main .list-selected .contain-item-drive .btn-action_seclect{display:none}
.build-pc .save-config_main .total_pay{font-size:24px;color:#e51d24;display:block;text-align:center;padding:35px 0 40px}
.build-pc .save-config_main .btn-selected{text-align:center;padding:0 25px;margin-bottom:10px}
.build-pc .save-config_main .btn-selected span{width:calc(50% - 3px);display:block;float:left;font-size:18px;color:#fff;background-color:silver;border-radius:4px;padding:13px 0;cursor:pointer}
.build-pc .save-config_main .btn-selected span.btn-save_config{float:right;background-color:#c8191f}
.breadcrumb{padding:10px 0;border-bottom:1px solid #e2e2e2}
.breadcrumb li{float:left;padding-right:5px;margin-right:15px}
.breadcrumb li::after{content:'›';margin-left:15px;font-size:16px}
.breadcrumb li:last-child::after{display:none}
.breadcrumb a{font-size:14px}
.page-detail .detail-top{padding:10px 15px;margin-bottom:20px}
.page-detail .entry-header{border-bottom:1px solid #e2e2e2;margin-bottom:30px}
.page-detail .entry-header h1{font-size:24px;margin:20px 0 10px}
.page-detail .entry-header .rate{width:84px;height:20px;display:inline-block;background:url(../images/star_rating.png);overflow:hidden;position:relative;vertical-align:-5px;margin-right:4px}
.page-detail .entry-header .rate:before{content:'';position:absolute;height:100%;background:url(../images/star_rating.png);background-position:0 -28px;right:2px}
.page-detail .entry-header .vl_rate_5:before{width:0}
.page-detail .entry-header .vl_rate_4:before{width:15px}
.page-detail .entry-header .vl_rate_3:before{width:32px}
.page-detail .entry-header .vl_rate_2:before{width:49px}
.page-detail .entry-header .vl_rate_1:before{width:65px}
.page-detail .entry-header span{margin-right:20px}
.page-detail .entry-header span.hide-mobile{text-transform:capitalize;font-weight:600;color:#d75012;display:inline-block!important}
:nth-child(2n).hide-mobile{color:#378914!important}
.page-detail .img-detail .item img{width:auto;margin:auto}
.page-detail .control-slider{max-width:80%;margin:15px auto}
.page-detail .control-slider .item{float:left;padding:2px;margin:2px;max-width:100px;width:100%;border:1px solid #e2e2e2}
.page-detail .control-slider .item img{max-width:100%;width:auto;height:40px;-webkit-box-shadow:0 0 0;box-shadow:0 0 0}
.page-detail .control-slider .owl-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.page-detail .control-slider.has-nav .owl-nav>div{font-size:20px;top:25%}
.page-detail .control-slider.has-nav .owl-nav>div i{font-size:20px;color:#000}
.page-detail .pro-info{margin:15px 0}
.page-detail .pro-info *{position:inherit!important}
.page-detail .pro-info ul li{width:calc(50% - 22px);float:left;padding:0 5px 5px 0;text-indent:-12px;margin-left:22px}
.page-detail .pro-info ul li p{display:inline-block;margin:0;padding:0}
.page-detail .pro-info ul li:nth-child(n+7){display:none}
.page-detail .pro-info ul li p::before{content:'●';font-size:10px;color:#ced1d6;margin-right:5px;vertical-align:1px}
.page-detail .entry-summary .p-unprice{display:block;margin-bottom:10px}
.page-detail .entry-summary .p-unprice span{font-size:22px;text-decoration:line-through;-webkit-text-decoration-color:#797979;text-decoration-color:#797979;margin-left:20px}
.page-detail .entry-summary .p-price{display:block;margin-bottom:10px}
.page-detail .entry-summary .p-price span{font-size:38px;color:#c8191f;margin-left:4px}
.page-detail .entry-summary .p-promotion{border:1px #e1e1e1;border-style:dashed;list-style-type:disc}
.page-detail .entry-summary .p-promotion h4{margin:-1px;display:block;background-color:#34a105;color:#fff;padding:12px 6px;border-bottom:1px dashed #e1e1e1}
.page-detail .entry-summary .p-promotion li{display:block}
.page-detail .entry-summary .p-promotion li p:before{content:'●';color:#34a105;margin-right:5px;vertical-align:1px}
.page-detail .entry-summary .p-promotion li p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:10px 0;padding:0 10px}
.page-detail .entry-summary .p-promotion li *{font-size:14px;text-align:left;font-weight:400}
.page-detail .entry-summary .p-promotion p img{max-width:50px;width:100%;margin-right:10px}
.page-detail .entry-summary .select-color{margin:15px}
.page-detail .entry-summary .select-color span{border:1px solid #9b9b9b;border-radius:100%;width:17px;height:17px;display:inline-block;vertical-align:middle;line-height:17px}
.page-detail .entry-summary .select-color .red{background-color:red}
.page-detail .entry-summary .select-color .black{background-color:#000}
.page-detail .entry-summary .select-color .yellow{background-color:#ff0}
.page-detail .entry-summary .select-memory{margin:15px}
.page-detail .entry-summary .select-memory .item,.page-detail .entry-summary .select-memory .memory-item{line-height:30px;border:1px solid #ccc;display:inline-block;padding:0 10px;cursor:pointer;position:relative}
.page-detail .entry-summary .select-memory .name{padding:10px 0;display:inline-block;min-width:67px}
.page-detail .entry-summary .select-memory img{height:30px}
.page-detail .entry-summary .color,.page-detail .entry-summary .item-cf{border:none!important;width:auto;margin-right:5px;position:relative;top:6px;line-height:unset!important;-webkit-box-shadow:0 0 0 1px #dedede;box-shadow:0 0 0 1px #dedede;border-radius:10px;padding:10px 7px!important;margin:0 10px 10px 0!important}
.page-detail .entry-summary .color a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}
.list-item-config .current::before{content:"\f00c";font-family:'Font Awesome 5 Free';width:18px;height:12px;background-color:#ee1b25;position:absolute;top:0;left:0;border-radius:10px 0 3px;text-align:center;color:#fff;font-size:9px;z-index:9999;font-weight:900}
.variant-text b{display:block}
.variant-text{margin-left:5px!important}
.list-item-config .current{-webkit-box-shadow:0 0 0 1px #ee1b25!important;box-shadow:0 0 0 1px #ee1b25!important}
.title-tooltip-attribute{position:absolute;left:0;top:100%;z-index:2;width:200px;padding:10px;background:#fff;-webkit-box-shadow:0 0 10px #555;box-shadow:0 0 10px #555;line-height:normal}
.title-tooltip-attribute:before{content:'';width:10px;height:10px;border:1px solid #e1e1e1;border-right:0;border-bottom:0;background-color:#fff;position:absolute;top:-5px;left:10%;-webkit-transform:translateX(-50%) rotateZ(45deg);-ms-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotateZ(45deg)}
.page-detail .entry-summary .buy-now{display:block;line-height:60px;background-color:#c8191f;font-size:18px;color:#fff;text-align:center;border-radius:3px;margin-bottom:10px}
.btn-stop{background-color:#fff3f3!important;color:#c8191f!important;border:1px dashed #ed6464;pointer-events:none}
.page-detail .entry-summary .buy-now:hover{-webkit-box-shadow:0 0 6px 0 #333;box-shadow:0 0 6px 0 #333}
.page-detail .entry-summary p{font-size:18px;text-align:center}
.page-detail .entry-summary p a{color:#c8191f}
.page-detail .address-info ul{margin-bottom:20px}
.page-detail .address-info h4{margin:10px 0}
.page-detail .address-info li{line-height:22px}
.page-detail .address-info li::before{content:'●';color:#ced1d6;margin-right:5px;vertical-align:1px}
.page-detail .product-related{margin-bottom:20px}
.page-detail .product-related .title-tab{margin-bottom:20px;border-bottom:1px solid #e2e2e2}
.page-detail .product-related .title-tab span{font-size:18px;margin:0 10px;padding:10px 0;display:inline-block;border-bottom:3px solid transparent;cursor:pointer}
.page-detail .product-related .title-tab .active{border-bottom:3px solid #c8191f}
.page-detail .product-related .list-pro-related{width:100%;margin-bottom:20px}
.page-detail .product-related .list-pro-related .p-item{width:100%;float:left;padding:10px}
.page-detail .product-related .list-pro-related .p-item .p-img{overflow:hidden;display:inline-block;height:200px;line-height:200px}
.page-detail .product-related .list-pro-related .p-item .p-img img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);max-width:100%;max-height:100%;-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;float:none}
.page-detail .product-related .list-pro-related .p-item .p-img:hover img{width:inherit;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:1s ease-in-out;-o-transition:1s ease-in-out;transition:1s ease-in-out;max-width:100%;max-height:100%}
.page-detail .product-related .list-pro-related .p-item .p-name{display:block;margin:10px 0;height:40px;overflow:hidden}
.page-detail .product-related .list-pro-related .p-item .p-price{display:block;font-size:16px;color:#c8191f}
.page-detail .main-info{clear:both}
.page-detail .accessory-detail{border-top:1px solid #e2e2e2;padding:10px 0}
.page-detail .accessory-detail #total-value{font-size:18px;color:#c8191f}
.page-detail .accessory-detail .btn-funciton{background:#fc8a10;display:block;width:230px;margin-right:10px;font-size:15px;text-align:center;height:40px;line-height:40px;margin-top:10px}
.page-detail .accessory-detail .btn-funciton:hover{-webkit-box-shadow:0 1px 4px rgba(173,170,170,.8);box-shadow:0 1px 4px rgba(173,170,170,.8)}
.page-detail .accessory-detail .btn-funciton a{color:#fff;display:block}
.page-detail .tab-detail .tab-control{margin-bottom:10px;border-bottom:1px solid #e2e2e2}
.page-detail .tab-detail .tab-control span{font-size:18px;margin:0 10px;padding:10px 0;display:inline-block;border-bottom:3px solid transparent;cursor:pointer}
.page-detail .tab-detail .tab-control .active{border-bottom:3px solid #c8191f}
.page-detail .entry-content{max-height:1000px;overflow:hidden;margin-bottom:20px;position:relative}
.page-detail .entry-content::before{content:'';position:absolute;bottom:0;left:0;right:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(white));background:-o-linear-gradient(rgba(255,255,255,0),#fff);background:linear-gradient(rgba(255,255,255,0),#fff);top:90%}
.page-detail .entry-content.active{max-height:initial}
.page-detail .entry-content.active::before{display:none}
.page-detail .show-more{padding:10px 0;cursor:pointer;display:block;color:#d00;text-align:center;width:229px;border:1px solid #d00;height:39px;border-radius:4px;font-size:13px;font-weight:400;margin:15px auto 10px;-webkit-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}
.page-detail .show-more:hover{color:#fff;background:#d00;text-decoration:none}
.page-detail .info-technical table,.page-detail .info-technical tbody,.page-detail .info-technical tr{border-color:transparent}
.page-detail .info-technical td,.page-detail .info-technical th{padding:10px;color:#000;border:none;background:0 0!important}
.page-detail .info-technical td:first-child,.page-detail .info-technical th:first-child{padding-right:0;width:170px!important;font-weight:500;color:#555;text-align:left!important}
.page-detail .info-technical tr{padding:10px}
.page-detail .info-technical tr:nth-child(odd){background:#f4f4f4}
.page-detail .info-technical .show-m{padding:6px 0;font-weight:300;cursor:pointer;text-align:center;font-size:14px;color:#d00;background:#fff;border:1px solid #d00;border-radius:4px;-webkit-transition:.6s ease-out;-o-transition:.6s ease-out;transition:.6s ease-out;display:block;margin-bottom:20px}
.page-detail .info-technical .show-m:hover{color:#fff;background:#d00;text-decoration:none}
.info-technical .tbl-technical{width:100%!important;max-height:400px;overflow:hidden}
.info-technical .tbl-technical table{width:100%!important}
.page-detail .blog-related{margin-top:30px}
.page-detail .blog-related h3{margin-top:0}
.page-detail .blog-related li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:15px}
.page-detail .blog-related li img{max-width:80px;margin-right:10px}
#tb-product-spec table{width:100%}
#tb-product-spec table,#tb-product-spec tbody,#tb-product-spec tr{border-color:transparent}
#tb-product-spec td,#tb-product-spec th{padding:10px;width:auto!important;background:0 0!important;color:#000;border:none}
#tb-product-spec td:first-child,#tb-product-spec th:first-child{text-align:left!important;background:0 0!important;padding-right:15px;width:150px!important;color:#555;font-weight:500}
#tb-product-spec tr{padding:10px}
#tb-product-spec tr:nth-child(odd){background:#f4f4f4!important}
#tb-product-spec td *,.page-detail .info-technical td *{font-weight:400;padding:initial;margin:inherit}
#tb-product-spec td strong,.page-detail .info-technical td strong{font-weight:700!important;color:#c8191f}
#category-fixed{position:fixed;left:30px;top:73px!important;width:45px;background:#eee;z-index:992;padding:0;display:none}
@media (max-width:992px){
  #category-fixed{display:none!important}
}
#category-fixed{position:fixed;left:30px;top:73px!important;width:45px;background:#eee;z-index:992;padding:0;display:none}
#category-fixed img{display:block;margin:auto;width:auto}
#category-fixed a{display:block;text-align:center;width:45px;-webkit-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease;position:relative;border-radius:2px;-moz-border-radius:2px}
#category-fixed a:hover span{opacity:1;visibility:visible}
#category-fixed a span{visibility:hidden;display:block;position:absolute;background:#fff;border:solid 1px #ddd;left:53px;z-index:99;white-space:nowrap;top:0;padding:7px 9px;border-radius:6px;-moz-border-radius:6px;opacity:0;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;color:#000;background:#e20a0a;color:#fff}
#category-fixed a span:before{content:'';display:block;width:0;border:solid 5px transparent;border-right-color:#e20a0a;position:absolute;left:-10px;top:7px}
#category-fixed a span:after{content:'';display:block;width:0;border:solid 5px transparent;border-right-color:#e20a0a;position:absolute;left:-10px;top:7px}
#category-fixed a.active,#category-fixed a:hover{background:#d00306}
#category-fixed a.active i,#category-fixed a:hover i{-webkit-filter:invert(100%)}
.icon-cat-main{width:100%;height:45px;display:block;background-repeat:no-repeat;background-position:center}
.back-top{z-index:12;background:#555;width:42px;height:42px;line-height:42px;border-radius:100%;-webkit-box-shadow:0 0 20px rgba(0,0,0,.5);box-shadow:0 0 20px rgba(0,0,0,.5);color:#fff;cursor:pointer;display:none;position:fixed;right:-60px;bottom:80px;text-align:center;padding:0;opacity:.5;font-size:19px}
.back-top.active{right:28px}
.back-top:hover{opacity:1}
.social_footer{padding-top:10px}
.social_footer li{display:inline-block;padding-right:5px!important}
.social_footer a{display:inline-block;text-align:center;width:33px;height:33px;line-height:38px;background:#555;margin-bottom:5px;border-radius:5px}
.social_footer li:first-child a{background:#3b5998}
.social_footer li:nth-child(2) a{background:#ff7e00}
.social_footer li:nth-child(3) a{background:#cf2200}
.social_footer li:nth-child(4) a{background:#0084b4}
.social_footer li:nth-child(5) a{background:#bd081c}
.social_footer li:nth-child(6) a{background:#e68626}
.social_footer li i{font-size:18px;color:#fff}
.has-nav{position:relative}
.has-nav .owl-nav{margin:0;color:#000}
.has-nav .owl-nav>div{opacity:1;position:absolute;top:36%;display:inline-block;margin:0;padding:0;font-size:50px;color:#000;z-index:9;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}
.has-nav .owl-nav>div:hover{opacity:.8;color:#666}
.has-nav .owl-nav .owl-prev{left:10px;opacity:0}
.has-nav .owl-nav .owl-next{right:10px;opacity:0}
.has-nav:hover .owl-nav .owl-prev{opacity:1}
.has-nav:hover .owl-nav .owl-next{opacity:1}
.has-nav .owl-nav i{color:#bbb}
.has-nav .owl-nav div:hover i{color:#000}
.has-nav .owl-dots{position:absolute;left:0;bottom:10px;width:100%;text-align:center}
.has-nav .owl-dots>div{display:inline-block;margin:0 3px;background:#eee;width:12px;height:12px;border-radius:50%}
.has-nav .owl-dots>div.active,.has-nav .owl-dots>div:hover{background:#333}
.cart-fixed{position:fixed;right:10px;bottom:200px;z-index:12;width:60px}
.cart-fixed b,.cart-fixed i{position:relative;z-index:5}
.cart-fixed a{background:#ed1d24;color:#fff;text-align:center;padding:0;margin-bottom:5px;border-radius:100%;-webkit-box-shadow:0 0 20px rgba(0,0,0,.32);box-shadow:0 0 20px rgba(0,0,0,.32);width:42px;height:42px;display:inline-block;position:relative;line-height:42px;font-size:18px}
.cart-fixed b{position:absolute;left:43%;top:.5px;color:#fff;font-size:10px;line-height:normal}
.cart-fixed a span{line-height:42px;font-size:13px;position:absolute;right:0;top:0;z-index:1;background:#ed1d24;width:200px;height:42px;padding-right:50px;border-radius:30px}
.cart-fixed a:hover span{display:block;-webkit-box-shadow:0 0 20px rgba(0,0,0,.22);box-shadow:0 0 20px rgba(0,0,0,.22)}
.cart-fixed a:nth-child(2) span{line-height:normal;padding-top:8px}
.cart-fixed a:nth-child(2),.cart-fixed a:nth-child(2) span{background:#f47a3c;background:-webkit-gradient(linear,left top,right top,color-stop(0,#f47a3c),to(#fe4b30));background:-o-linear-gradient(left,#f47a3c 0,#fe4b30 100%);background:linear-gradient(to right,#f47a3c 0,#fe4b30 100%)}
.cart-fixed a:nth-child(3),.cart-fixed a:nth-child(3) span{background:#35af45;background:-webkit-gradient(linear,left top,right top,color-stop(0,#35af45),to(#4e9d48));background:-o-linear-gradient(left,#35af45 0,#4e9d48 100%);background:linear-gradient(to right,#35af45 0,#4e9d48 100%)}
.cart-fixed a:nth-child(4),.cart-fixed a:nth-child(4) span{background:#1890ff}
.cart-fixed a:nth-child(4) svg{margin-top:8px}
.cart-fixed a.cart-ico{display:none}
.cart-fixed a.cart-ico.active{display:inline-block}
.banner-home{overflow:hidden}
.owl-dots{position:absolute;left:0;bottom:0;width:100%;text-align:center}
.top_area_list_page{padding:0}
.paging{margin:6px 0;text-align:center}
.paging a{display:inline-block;padding:5px 8px;line-height:16px;margin-right:2px;border:solid 1px #bbb;text-decoration:none;color:#333;border-radius:3px}
.paging a.current,.paging a:hover{background:#c8191f;border:1px solid #c8191f;color:#fff}
.pagingIntact a{padding:10px;background:#b8b5b5;display:inline-block;color:#fff;padding:6px 9px;line-height:16px;margin-right:2px;border-radius:3px;vertical-align:top}
.paging-block{padding-top:5px}
.pagingIntact a:hover{background-color:#c8191f}
.pagingViewed{padding:10px;background:#c8191f;display:inline-block;color:#fff;padding:6px 9px;line-height:16px;margin-right:2px;border-radius:3px;vertical-align:top}
.a-content *{max-width:100%}
.a-content img{height:auto;margin:auto;display:block}
.a-content table{width:100%!important}
#comments{width:100%;float:left}
#comments .comment-form .img-avatar{float:left}
#comments .comment-form form{margin-left:50px}
#comments .comment-form textarea{height:80px;width:100%;padding:5px 10px;border:1px solid #ddd}
.comment-action-list{line-height:35px;text-align:right}
.comment-action-list .sort a.current{color:#d00}
.comment-action-list .sort a{color:#333}
.search-comment{float:right;width:400px;margin-top:4px;border:solid 1px #ddd;background:#fff;margin-right:-5px}
.search-comment input[type=text]{float:left;width:250px;border:none}
.search-comment select{float:right;width:100px;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/template/2017/images/icon_drop_black.png) no-repeat right center;margin-right:15px;border-left:solid 1px #ddd;border-radius:0;-moz-border-radius:0}
@media (min-width:900px){
  .adsbygoogle{display:none!important}
}
.search-comment .inputText,.search-comment select{height:30px}
#tbl-hotline-footer p .title{background:url(/template/2017/images/icon_tel_support.png) left 1px no-repeat;padding-left:24px;display:block;line-height:19px}
.btn-red{background:#d00;color:#fff;padding:7px 20px;font-size:15px;border-radius:3px;-moz-border-radius:3px;border:solid 1px #ce0101}
.btn-red:hover{color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.5);box-shadow:0 0 10px rgba(0,0,0,.5)}
.relative{position:relative}
#comments .form-input{border:solid 1px #ddd;position:absolute;background:#fff;width:100%;z-index:99;padding:10px;top:81px;display:none}
#comments .form-input .close{position:absolute;right:10px;top:5px;font-weight:700;font-size:18px;color:#888}
.rating-input{float:right;width:16px;height:16px;padding:0;margin:0 0 0 -16px;opacity:0}
.rating-star:hover{background-position:0 0}
.rating-star{position:relative;float:right;display:block;width:26px;height:26px;background:url('../images/star_rating.png') 0 0;margin:0 1px}
.rating-star:hover,.rating-star:hover~.rating-star{background-position:0 0}
.rating-input:checked~.rating-star,.rating-star:hover,.rating-star:hover~.rating-star{background-position:0 0}
.rating-input:checked~.rating-star,.rating:hover .rating-star:hover,.rating:hover .rating-star:hover~.rating-star{background-position:0 0}
.rating-star,.rating:hover .rating-star{position:relative;float:right;display:block;width:16px;height:17px;background:url('../images/star_rating.png') 0 -28px}
.rating:hover .rating-star:hover,.rating:hover .rating-star:hover~.rating-star{background-position:0 -56px!important}
.item_comment .comment_left{float:left;width:40px}
.item_comment .comment_right{margin-left:50px}
.item_comment p{margin:5px 0}
.item_comment{padding:15px 0;border-top:solid 1px #eee;line-height:1.45}
.item_comment.first{border:none}
.item_reply{padding:8px;background:#f5f5f5;margin-top:5px;overflow:hidden}
.item_comment .comment-name{font-weight:700;font-size:14px}
.item_comment .comment-name .note{color:#e80000;font-style:normal;font-weight:400;font-size:10px}
#review-statistic{float:right;width:400px}
#ratingOveriew{cursor:pointer}
#select-rate-pro label{width:16px}
#select-rate-pro{margin-left:-5px;float:left}
.inputText{width:100%;height:34px;border-radius:3px;border:solid 1px #ccc;padding:0 5px;margin-bottom:10px;outline:0;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box}
.rating-form{padding:0;border-radius:3px;width:100%;position:relative;background:#fff;z-index:9;right:0}
.rating-form .inputText{height:30px}
.rating-form table{width:100%}
.rating-form table tr td:first-child{width:65px}
.rating-form:before{content:'';border:solid 9px transparent;display:none;height:0;width:0;border-bottom-color:#ccc;position:absolute;top:-18px;right:37px}
.rating-form td{padding:3px 0}
.rating-form td label{margin-bottom:0}
.rating-form textarea{height:45px;padding:5px;border:1px solid #ddd}
#ratingOveriew{float:right;background:#0f4cc8;color:#fff;font-size:14px;line-height:40px;padding:0 10px;border-radius:3px}
#ratingOveriew:after{content:'';display:inline-block;width:0;border:solid 5px transparent;border-top-color:#fff;vertical-align:middle;margin-left:5px;margin-top:4px}
.product_review h2{margin-top:7px;max-width:690px;line-height:1.4;font-size:16px}
.product_review{margin-top:20px}
.product_review .wrap-form{position:relative}
.icon-star{background-image:url(../images/star_sprite.png);width:92px;height:17px;vertical-align:sub;display:inline-block;background-repeat:no-repeat}
.icon-star.star0{background-position:0 -109px}
.icon-star.star1{background-position:0 -88px}
.icon-star.star2{background-position:0 -67px}
.icon-star.star3{background-position:0 -43px}
.icon-star.star4{background-position:0 -23px}
.icon-star.star5{background-position:0 0}
.list-review .item p{margin:0 0 10px}
.list-review .item .name{font-weight:700;font-size:16px;margin-right:5px}
#comment textarea{width:100%;height:80px;border:solid 1px #ddd;border-radius:3px}
#comment *{-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box}
#comment-list .item_comment:first-child{border:none}
#vote-statistic{position:relative;border:1px solid #ddd;padding:10px 0}
#ratingOveriew{cursor:pointer}
#vote-statistic ul li .icon-bigStar{float:left}
#vote-statistic ul li{overflow:hidden;margin-bottom:10px}
#vote-statistic ul li .line-rating{float:left;width:70%;height:13px;background:#eee;margin-top:3px;margin-right:6px;border-radius:2px;-moz-border-radius:2px}
#vote-statistic ul li .line-rating .percent{display:block;background:#faa738;height:100%}
#vote-statistic ul li .count{color:#888}
#vote-statistic ul li span.blue{float:left;margin-right:10px}
#vote-statistic ul{padding-left:5px}
.icon-star{background-image:url(../images/star_sprite.png);width:92px;height:17px;vertical-align:sub;display:inline-block;background-repeat:no-repeat}
.icon-star.star0{background-position:0 -109px}
.icon-star.star1{background-position:0 -88px}
.icon-star.star2{background-position:0 -67px}
.icon-star.star3{background-position:0 -43px}
.icon-star.star4{background-position:0 -23px}
.icon-star.star5{background-position:0 0}
.pDright .buy .p-btn-out:hover,.wait-dialog .col-md2 .btn-submit:hover{opacity:.8}
.wait-dialog{max-width:900px;padding:0 30px}
.wait-dialog .col-md1{float:left;width:55%}
.wait-dialog .col-md1 img{max-width:100%;max-height:400px}
.wait-dialog .col-md2{float:right;width:40%;padding:30px 0 0}
.wait-dialog .col-md2 input,.wait-dialog .col-md2 textarea{width:100%;border-radius:3px;margin:8px 0;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ddd}
.wait-dialog .col-md2 .btn-submit{background:url(../images/btn-xac-nhan-bao-co-hang.png) no-repeat;width:245px;height:59px;display:inline-block;border:none;outline:0;cursor:pointer}
.pDetail .quick .p-btn-out{width:245px;height:59px;background:url(../images/btn-bao-co-hang.png) no-repeat}
.pGallery a{height:200px}
.pGallery img{max-height:100%}
#breadcrumb>div{display:inline-block;padding:10px 0}
#breadcrumb{color:#555}
#breadcrumb a{text-decoration:none;padding:0 5px;color:#555}
#breadcrumb div:first-child a{padding-left:0}
#breadcrumb h1{margin:0;display:inline-block;font-size:inherit;color:#555;font-weight:400}
.deals-th{color:#fff;font-size:30px;font-weight:700}
.text-yellow{color:#fed000}
.deals-th .border{color:#fff;border:1px solid #fff;border-radius:3px;font-size:12px;padding:5px 20px}
.fill-pd{width:auto}
#nav-admin{height:30px;line-height:30px;background:#e41920;position:fixed;width:100%;bottom:0;left:0;z-index:99}
#nav-admin a:hover{text-decoration:none}
#nav-admin li{float:left;position:relative}
#nav-admin li:hover .sub-addnew{display:block}
#nav-admin li .sub-addnew{position:absolute;background:#333;width:200px;z-index:999;display:none;bottom:100%}
#nav-admin li a{color:#fff;text-transform:uppercase;font-weight:700;padding:0 15px}
#nav-admin li .sub-addnew a{text-transform:none;display:block;border-bottom:solid 1px #484848;line-height:32px;font-weight:400}
#nav-admin li:hover{background:#333}
#nav-admin li .sub-addnew a:hover{background:#444}
.method-address input{width:auto!important;height:auto!important;display:inline-block!important;position:relative;top:2px;margin-left:50px!important}
.method-address input:first-child{margin-left:0!important}
#cfacebook{position:fixed;bottom:0;right:10px;z-index:999999999999999;width:280px;height:auto;-webkit-box-shadow:6px 6px 6px rgba(0,0,0,.2);box-shadow:6px 6px 6px rgba(0,0,0,.2);border-top-left-radius:5px;border-top-right-radius:5px;overflow:hidden}
#cfacebook .fchat{float:left;width:100%;height:270px;overflow:hidden;display:none;background-color:#fff}
#cfacebook .fchat .fb-page{margin-top:-130px;float:left}
#cfacebook a.chat_fb{float:left;padding:0 25px;width:100%;color:#fff;text-decoration:none;height:36px;line-height:36px;text-shadow:0 1px 0 rgba(0,0,0,.1);background-repeat:repeat-x;background-size:auto;background-position:0 0;background-color:#3a5795;border:0;border-bottom:1px solid #133783;z-index:9999999;margin-right:12px;font-size:16px}
#cfacebook a.chat_fb:hover{color:#ff0;text-decoration:none}
#cfacebook a.chat_fb{padding:0 8px!important}
p.loading{min-height:400px}
.head-cat-page .head-left ul li .arrow{display:block;width:18px;height:18px;background:url(../images/next.png) no-repeat center center;background-size:contain;position:absolute;right:0;top:5px}
.head-cat-page .head-left ul li .arrow.active{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.mb-has-option{float:left}
.homepage .p-promotion *{display:inline}
.homepage .p-promotion p:before{content:none!important}
.homepage .p-promotion{height:20px!important}
.p-promotion .total-promotion{display:inline-block!important}
.fb_dialog_mobile{bottom:135px!important;-webkit-box-shadow:0 0!important;box-shadow:0 0!important;opacity:.0000001!important}
.sub-category_detail{padding:15px;padding-bottom:0}
.sub-category_detail a{text-transform:uppercase;padding:0 10px;border:solid 1px #ddd;display:inline-block;margin:3px 0;border-radius:1px;background-color:#f5f5f5}
.sub-category_detail a.current{background:#c8191f;color:#fff;border-color:#c8191f}
span.doc-them-mo-ta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 12px 3px 12px;border:1px solid #4c4c4c;color:#333;font-size:11px;text-transform:uppercase;cursor:pointer;margin-top:5px}
.a-content a{color:#ed1c24}
.config-attribute{display:-webkit-box;display:-ms-flexbox;display:flex}
.list-item-config{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}
.list-item-config .item.item-cf{float:left;margin-bottom:10px;text-align:center;margin-right:10px;border-radius:10px}
.list-item-config .item.item-cf:nth-child(2n){margin-right:0}
#comboset{margin-bottom:25px;background:#fff}
#comboset .comboset-title{font-weight:700;font-size:22px;padding-bottom:10px}
.comboset-content{display:-webkit-box;display:-ms-flexbox;display:flex}
span.p-price.pp-sales{color:#c8191f;font-size:19px!important}
span.p-price.pp-sales::before{content:'Giá Sale 7.7: '}
.popup-change-pro{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;background-color:rgba(0,0,0,.8);-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);opacity:0;-webkit-transition:.3s all;-o-transition:.3s all;transition:.3s all}
.popup-change-pro.active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;z-index:99999;-webkit-transition:.3s all;-o-transition:.3s all;transition:.3s all}
.popup-change-pro .popup-main{width:900px;margin:auto;background-color:#fff;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding-bottom:10px;height:calc(100vh - 40px)}
.popup-change-pro .popup-main .close-popup{cursor:pointer;padding:6px 30px 6px 0;background-image:url(../images/close.png);background-repeat:no-repeat;background-position:38px center}
.popup-change-pro .popup-main a{color:#333}
.popup-change-pro .popup-main .c-price{color:#333;text-decoration:line-through}
.popup-change-pro .popup-main .c-unprice{color:#ef1200}
.popup-change-pro .popup-main .c-sale{color:#ef1200}
.popup-change-pro .popup-main .c-btn{cursor:pointer;display:block;text-transform:uppercase;font-size:11px;color:#d00;border:solid 1px #d00;text-align:center;margin:auto;margin-top:10px;padding:6px 0;border-radius:2px}
.popup-change-pro .popup-main .c-btn:hover{border-color:#000;color:#060606}
.popup-change-pro .list-product-change ul{max-height:unset;overflow-y:scroll;margin:0;padding-bottom:0}
.popup-change-pro .list-product-change ul li{padding:10px;border-bottom:1px solid #e1e1e1}
.popup-change-pro .list-product-change ul::-webkit-scrollbar{width:10px;background:0 0}
.popup-change-pro .list-product-change ul::-webkit-scrollbar-track{background:0 0}
.popup-change-pro .list-product-change ul::-webkit-scrollbar-thumb{background:#0001;border-radius:50px}
.popup-change-pro .list-product-change ul::-webkit-scrollbar-thumb:hover{background:#0003}
.c-pro-img{position:relative;padding-top:60%;margin-bottom:10px;display:block}
.c-pro-img img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;margin:auto;max-width:100%;max-height:100%}
.c-pro-item{width:-webkit-min-content;width:-moz-min-content;width:min-content;min-width:194px;max-width:220px;padding:15px 10px;display:inline-block}
.c-pro-name{margin-bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;font-size:13px;font-weight:400;white-space:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.c-pro-name span{-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;margin-left:8px}
.c-pro-price{display:block;font-weight:600;color:#d00;font-size:20px}
.c-pro-oldprice{font-size:14px;text-decoration:line-through;color:#666;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex}
.c-pro-discount{font-size:12px;color:red}
.c-pro-change{display:block;color:#c8191f!important;margin-top:20px;cursor:pointer;border:1px solid;padding:8px 10px;text-align:center;border-radius:3px;font-size:12px;text-transform:uppercase}
.comboset-info{font-size:16px;width:220px;padding:15px 10px;padding-top:90px}
.comboset-info .price{color:#e00;font-weight:700;font-size:18px;margin:5px 0 0}
.comboset-info .oldprice{font-weight:700;font-size:14px;color:#999;text-decoration:line-through;padding-top:2px}
.comboset-product-list{overflow:auto;width:calc(100% - 230px)}
.comboset-info .buy_combo{margin-top:10px;background:#de0b00;display:block;text-align:center;font-weight:700;color:#fff;text-transform:uppercase;border-radius:3px;font-size:16px;letter-spacing:-1px;padding:9px 0}
.comboset-info .buy_combo:hover{background:#b00}
.c-pro-item.c-pro-main{float:left;padding:15px 10px}
.js-load-change .c-pro-item{margin:1%;width:23%;border:solid 1px #eee}
.popup-change-pro .popup-main .head{padding:0 1%;height:auto;overflow:hidden;margin-top:10px}
.popup-change-pro .popup-main .head .title{font-weight:700;font-size:16px;float:left}
.popup-change-pro .popup-main .head .close{float:right}
.js-load-change .c-pro-item:nth-child(4n+1){clear:both}
.list-product-change{height:calc(100% - 60px);overflow:auto}
.comboset-container{overflow-x:scroll;overflow-y:hidden;white-space:nowrap}
.box-comboset .quantity-change{pointer-events:none}
.popup-change-pro .c-pro-name{-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;height:54px}
@media (max-width:992px){
  .comboset-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
  .comboset-info{width:100%;padding-top:0}
  .comboset-product-list{width:100%}
  .c-pro-item{width:100%;min-width:100%;max-width:100%;display:block}
  .popup-main{width:100%!important}
  .list-product-change{height:calc(100% - 77px);overflow:auto;padding:10px}
  .js-load-change .c-pro-item{width:50%;min-width:50%;max-width:50%;margin-bottom:10px;margin:0 0 10px 0!important}
}
.global-breadcrumb ol{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.global-breadcrumb ol a{color:#555}
.global-breadcrumb ol li{padding:10px 0}
.global-breadcrumb ol li::after{content:'\f105';font-family:'Font Awesome 5 Free';margin:0 8px;font-weight:900}
.global-breadcrumb ol li:last-child::after{content:none}
.global-breadcrumb ol li h1{font-size:14px;margin:0;color:#555;font-weight:400}
@media (max-width:768px){
  .global-breadcrumb ol li h1{font-size:12px}
  .line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box!important;height:auto!important}
}