@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("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 { /* Code for Firefox */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}
.none,.hide,.d-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:none!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,0.075);box-shadow:inset 0 1px 1px rgba(0,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,box-shadow ease-in-out .15s;outline:none}
.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}
/*html{font-family:'HelveticaNeue';-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}*/
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;-moz-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;-moz-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;-moz-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;-moz-box-sizing:border-box;box-sizing:border-box}
:before,:after{-webkit-box-sizing:border-box;-moz-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}
input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}
body .mz-expand a[style*='color: inherit'],.mz-hover-zoom a[style*='color: inherit']{display:none!important;position:absolute;top:-1.0E+16px}
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-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{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-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{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-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{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-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{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}
}
.clearfix:before,.header .search form:before,.header .menu-header .menu-mega .main-sub:before,.list-deals .bg-deals:before,.list-deals .p-item .p-img:before,.product-list .p-item .p-img:before,.head-page-product .filter-product:before,.head-page-product .filter-product .check-filter:before,.head-page-product .filter-key:before,.head-blog .blog-cat:before,.main-blog .blog-top-left:before,.main-blog .blog-top-left .blog-larg .b-img:before,.main-blog .blog-top-left .blog-small .blog-item:before,.main-blog .main-left .blog-item .b-img:before,.main-order .content .list-order .total:before,.build-pc .build-pc_content .list-drive .item-drive:before,.build-pc .build-pc_content .list-btn-action:before,.build-pc .popup-select .header:before,.build-pc .popup-select .list-product-select .p-item:before,.build-pc .popup-select .list-product-select .p-item .p-img:before,.build-pc .save-config_main .btn-selected:before,.breadcrumb:before,.page-detail .detail-top:before,.page-detail .control-slider:before,.page-detail .pro-info:before,.page-detail .product-related:before,.page-detail .product-related .list-pro-related:before,.page-detail .product-related .list-pro-related .p-item .p-img:before,.page-detail .accessory-detail:before,.page-detail .info-technical tr:before,.page-detail .info-technical tbody:before,.page-detail .info-technical table:before,.fancybox-stage tr:before,.fancybox-stage tbody:before,.fancybox-stage table:before,.clearfix:after,.header .search form:after,.header .menu-header .menu-mega .main-sub:after,.list-deals .bg-deals:after,.list-deals .p-item .p-img:after,.product-list .p-item .p-img:after,.head-page-product .filter-product:after,.head-page-product .filter-product .check-filter:after,.head-page-product .filter-key:after,.head-blog .blog-cat:after,.main-blog .blog-top-left:after,.main-blog .blog-top-left .blog-larg .b-img:after,.main-blog .blog-top-left .blog-small .blog-item:after,.main-blog .main-left .blog-item .b-img:after,.main-order .content .list-order .total:after,.build-pc .build-pc_content .list-drive .item-drive:after,.build-pc .build-pc_content .list-btn-action:after,.build-pc .popup-select .header:after,.build-pc .popup-select .list-product-select .p-item:after,.build-pc .popup-select .list-product-select .p-item .p-img:after,.build-pc .save-config_main .btn-selected:after,.breadcrumb:after,.page-detail .detail-top:after,.page-detail .control-slider:after,.page-detail .pro-info:after,.page-detail .product-related:after,.page-detail .product-related .list-pro-related:after,.page-detail .product-related .list-pro-related .p-item .p-img:after,.page-detail .accessory-detail:after,.page-detail .info-technical tr:after,.page-detail .info-technical tbody:after,.page-detail .info-technical table:after,.fancybox-stage tr:after,.fancybox-stage tbody:after,.fancybox-stage table:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}
.clearfix:after,.header .search form:after,.header .menu-header .menu-mega .main-sub:after,.list-deals .bg-deals:after,.list-deals .p-item .p-img:after,.product-list .p-item .p-img:after,.head-page-product .filter-product:after,.head-page-product .filter-product .check-filter:after,.head-page-product .filter-key:after,.head-blog .blog-cat:after,.main-blog .blog-top-left:after,.main-blog .blog-top-left .blog-larg .b-img:after,.main-blog .blog-top-left .blog-small .blog-item:after,.main-blog .main-left .blog-item .b-img:after,.main-order .content .list-order .total:after,.build-pc .build-pc_content .list-drive .item-drive:after,.build-pc .build-pc_content .list-btn-action:after,.build-pc .popup-select .header:after,.build-pc .popup-select .list-product-select .p-item:after,.build-pc .popup-select .list-product-select .p-item .p-img:after,.build-pc .save-config_main .btn-selected:after,.breadcrumb:after,.page-detail .detail-top:after,.page-detail .control-slider:after,.page-detail .pro-info:after,.page-detail .product-related:after,.page-detail .product-related .list-pro-related:after,.page-detail .product-related .list-pro-related .p-item .p-img:after,.page-detail .accessory-detail:after,.page-detail .info-technical tr:after,.page-detail .info-technical tbody:after,.page-detail .info-technical table:after,.fancybox-stage tr:after,.fancybox-stage tbody:after,.fancybox-stage table:after,.container:after,.container-fluid: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{transition:.3s ease-out}
a:hover{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:none!important}
/*.hn-normal{font-family:'HelveticaNeue';font-weight:lighter}*/
b,strong,.hn-bold,.header .menu-header .menu-left .show-menu,.header .menu-header .nav-right .hotline b,footer .footer-container .footer-col .f-title,footer .footer-container .footer-col strong,.list-deals .p-item .p-name a,.list-deals .p-item .p-price,.list-deals .p-item .p-count,.list-deals .p-item .p-outtime time,.product-list .head-product .title,.product-list .p-item .p-name a,.product-list .p-item .p-price,.head-page-product .list-cat li a,.head-page-product .filter-product .select-filter > span,.head-page-product .filter-key .key::after,.head-page-product .filter-key .del-key::after,.head-cat-page .head-left h2,.head-blog h2,.main-blog .blog-top-left .blog-larg .b-name,.main-blog .blog-top-left .blog-small .b-name,.main-blog .main-left .blog-item .b-name,.main-blog .blog-right .list-top span,.main-blog .blog-right .blog-cat .blog-item .b-name,.main-blog .entry-header h1,.main-blog .entry-content h1,.main-blog .entry-content h2,.main-blog .entry-content h3,.main-order .content .list-order .p-item .p-entry a,.main-order .content .list-order .p-item .p-entry .lable,.main-order .content .list-order .total .lable,.main-order .content .list-order .total .right .total-money,.main-order .info-customer .step .title,.main-contact > h1,.build-pc .build-pc_content h3,.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 .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 .guide-build ul li,.build-pc .popup-select .header h4,.build-pc .popup-select .popup-main .popup-main_filter h4,.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_content .sort-paging .sort-block span,.build-pc .popup-select .list-product-select .p-item .info,.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,.page-detail .entry-header h1,.page-detail .entry-summary .p-price span,.page-detail .entry-summary .select-color lable,.page-detail .entry-summary .select-memory lable,.page-detail .entry-summary .select-memory .memory-item,.page-detail .entry-summary .buy-now,.page-detail .entry-summary p,.page-detail .address-info h4,.page-detail .product-related .list-pro-related .p-item .p-price,.page-detail .accessory-detail b,.page-detail .entry-content b,.page-detail .entry-content strong,.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 .blog-related h3{/*font-family:'HelveticaNeueBold';font-weight:lighter*/font-weight:700}
/*.hn-light,.head-page-product .filter-key .key,.head-page-product .filter-key .del-key,.build-pc .popup-select .popup-main .popup-main_filter .gr-filter ul li span{font-family:'HelveticaNeueLight';font-weight:lighter}*/
.hn-medium,.header .search .main-result .result-title,.header .menu-header .nav .menu-hot a,.head-page-product .filter-key .lable,.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,.build-pc .build-pc_content .list-drive .item-drive .drive-checked .contain-item-drive .d-name,.build-pc .build-pc_content .list-btn-action li,.page-detail .entry-summary .p-unprice span,.page-detail .entry-summary .p-promotion h4,.page-detail .product-related .title-tab span,.page-detail .tab-detail .tab-control span,.page-detail .show-more,.page-detail .info-technical td:nth-child(1),.fancybox-stage td:nth-child(1){/*font-family:'HelveticaNeueMedium';font-weight:lighter*/font-weight:600}
.bg-gray{background-color:#f0f0f0;padding-bottom:20px}
.bg-white,.main-blog .blog-top-left,.main-blog .main-left,.main-blog .blog-right .blog-cat,.main-blog .blog-right .blog-top-right,.build-pc .build-pc_content{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: 0px!important;
  	transform: scale(0.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;box-shadow:0 0 0 0 red;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;box-shadow:0 0 6px 0 #c3c3c3;transform:scaleY(0);opacity:0;transition:.4s cubic-bezier(0.68,0.18,0.17,1);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{transform:scaleY(1);opacity:1;transition:.4s cubic-bezier(0.075,0.82,0.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: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,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-pro ul,.header .search .main-result .col-key ul{border-right:1px solid #ccc;margin-right:10px}
.header .search .main-result .col-pro a,.header .search .main-result .col-key a{color:#333;text-transform: capitalize;}
.header .search .main-result .col-pro a:hover,.header .search .main-result .col-key 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: 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;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:  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;/* flex: 0 0 100%; */}
  .header .search .main-result .col-blog{width: 50%;/* flex: 0 0 100%; */}
  .header .search .main-result::before{display:none}
}
.header .header-link ul{display:flex;align-items:center;padding:32px 0 30px;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);-moz-box-shadow: 0 2px 10px 0 rgba(0,0,0,.2);box-shadow: 0 2px 10px 0 rgba(0,0,0,.2);-moz-transition: .2s ease-out;-o-transition: .2s ease-out;-webkit-transition: .2s ease-out;-ms-transition: .2s ease-out;transition: .2s ease-out;-webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,.2);-moz-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;box-shadow: 0px 5px 20px rgba(0,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;transition:.5s ease-out;margin:0;font-size:16px}
.header .menu-header .menu-left .show-menu:hover{color:#bfbfbf;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;transition: .1s all;transform-origin:top;z-index: 99;transform:scaleY(0);box-shadow: 0px 10px 25px rgba(0,0,0,0.1);-webkit-transition: opacity 0.3s ease;-moz-transition: opacity 0.3s ease;-ms-transition: opacity 0.3s ease;-o-transition: opacity 0.3s ease;transition: all 0.3s ease;}

.header .cl-menu {width: 250px;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{transform:scaleY(0);top:-50px}
}
.header .menu-header .nav .menu-item{/*border-bottom:1px solid #f0f0f0*/;height: 34px;}
/*.header .menu-header .nav .menu-item:hover:after {font-family: "Font Awesome 5 Free";font-weight: 900;content: "\f105";color: #e29396;font-size: 16px;margin-right: 10px;}*/
.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{/*width: 210px;*/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{transform:scaleY(1);transition: .1s all;}
.header .menu-header .menu-mega{position:absolute;left:100%;background-color:#fff;width:700px;top:0;box-shadow:5px 5px 5px 0 rgba(0,0,0,0.3);border:1px solid #e1e1e1;padding:15px;bottom:0;overflow-y:scroll;transform:scaleX(0);transform-origin:left}
.header .menu-header .menu-mega::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,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,0.3);background-color:#333}
.header .menu-header .menu-mega .main-sub{display:flex;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{transform:scaleX(1);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}
/*.header .menu-header .nav-right::before{    content: '';background-color: #f33;display: inline-block;position: absolute;width: 26px;height: 26px;border-radius: 50%;border: 7px solid #fff;left: 15px;top: 8px;box-shadow: 0 0 0 0 #f33;animation: pulse 1.25s infinite;animation-timing-function: ease-out;}*/
.header .menu-header .nav-right::before{content: none;}
.header .menu-header .nav-right::after {content: '';background-image: url(https://dcom4g.net/script/hopqua_33x33.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;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:flex;align-items:center;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:flex!important;text-align: center;justify-content:space-between;width:100%;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%;box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);}
@keyframes pulse {
  0%{-moz-box-shadow:0 0 0 0 red;box-shadow:0 0 0 0 red}
  70%{-moz-box-shadow:0 0 0 5px rgba(255,0,0,0);box-shadow:0 0 0 5px rgba(255,0,0,0)}
  100%{-moz-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:#f2f2f2;}
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%;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:#ffffff}

.bg-deals .bn {padding-right:0;height:364px;}
.bg-deals .bn a{display:block;width:100%;height:100%;line-height:364px;}
.bg-deals .list {}

.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%;transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%) scale(1);width:auto;transition:.5s ease-in-out;float:left}
.list-deals .p-item .p-img:hover img{transform:translateY(-50%) translateX(-50%) scale(1.1);max-width:100%;transition:1s ease-in-out}
/*.list-deals .p-item .p-img .p-sale{color:#fff;font-size:15px;position:absolute;right:5px;top:5px;font-style:normal;background-image:url(../images/icon-sale.png);background-size:contain;background-repeat:no-repeat;width:50px;line-height:49px;text-align:center}*/
.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: rgba(231,56,39,1);background: -moz-linear-gradient(left, rgba(231,56,39,1) 0%, rgba(242,82,61,1) 100%);background: -webkit-gradient(left top, right top, color-stop(0%, rgba(231,56,39,1)), color-stop(100%, rgba(242,82,61,1)));background: -webkit-linear-gradient(left, rgba(231,56,39,1) 0%, rgba(242,82,61,1) 100%);background: -o-linear-gradient(left, rgba(231,56,39,1) 0%, rgba(242,82,61,1) 100%);background: -ms-linear-gradient(left, rgba(231,56,39,1) 0%, rgba(242,82,61,1) 100%);background: linear-gradient(to right, rgba(231,56,39,1) 0%, rgba(242,82,61,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e73827', endColorstr='#f2523d', GradientType=1 );}
.list-deals .p-item .p-count::before {content: '';position: absolute;right: -4px;transform: translateY(-50%);top: 50%;width: 25px;height: 34px;background-size: contain;background-position-x: right;display: inline-block;background-image: url(https://dcom4g.net/script/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:bold;}
.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: flex;align-items: center;justify-content: center;font-weight: 600;width: 40px;height: 40px;/* line-height: 37px; *//* text-align: center; */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%;transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%) scale(1);max-width: 100%;max-height: 100%;transition:.5s ease-in-out;float:left;}
.product-list .p-item .p-img:hover img{transform:translateY(-50%) translateX(-50%) scale(1.1);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;/* position: absolute; */font-style: normal;left: 0;top: 0;border-radius: 2px;float: left;margin-right: 2px;}
/*.product-list .p-item .p-lable::before{content:'';border-left:20px solid;border-top:22px solid transparent;border-bottom:0 solid transparent;position:absolute;top:0;left:100%}*/
.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;}
.product-list .p-item .p-lable.lable-blue,.p-type .new{background-color:#35af45;z-index:1;}
.product-list .p-item .p-lable.lable-blue::before,.p-type .new::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;/*display:inline-block;*/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;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;/* display: inline; */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: normal;font-size: 12px;}
.p-summary p {margin: 0;}
.p-summary span, .p-summary div {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;box-shadow:0 7px 10px 0 #ccc;opacity:0;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;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;}
/*.slider-product .owl-nav .owl-prev,.slider-product .owl-nav .owl-next{position:absolute;top:50%;transform:translateY(-50%);padding:10px;background:rgba(204,204,204,0.8)}
.slider-product .owl-nav .owl-prev{left: -5px;}
.slider-product .owl-nav .owl-next{right: -5px;}*/
.head-page-product .list-cat{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{flex-wrap:wrap;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;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:nth-child(1) > 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: 0px;}
.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 .head-product{}
.list-product-page .col-md-3{margin-bottom:10px}
.list-product-page .col-md-3:hover{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(2n + 1){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:#f00;}
.head-cat-page .head-left ul li:hover .child {padding:0 5px;box-shadow: 5px 3px 10px rgba(0, 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:none;}

.head-blog{margin-top:15px}
.head-blog h2{font-size: 36px;font-weight: bold;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: bold;}
.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{transform:scale(1);width:100%;transition:.5s ease-in-out;float:left}
.main-blog .blog-top-left .blog-larg .b-img:hover img{transform:scale(1.2);width:100%;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: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{transform:scale(1);width:100%;transition:.5s ease-in-out;float:left}
.main-blog .main-left .blog-item .b-img:hover img{transform:scale(1.2);width:100%;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{/*max-width:430px*/}
.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%;transform:translateY(-50%)}
.main-blog .blog-right .list-top li{position: relative;padding: 10px 0;height: 50px;}
.main-blog .blog-right .list-top li:nth-child(1) 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:flex;height:100%;flex-direction:column;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:linear-gradient(rgba(0,0,0,0.1),rgba(0,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:flex;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{border:1px solid #9b9b9b;border-radius:100%;width:17px;height:17px;display:inline-block;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:flex;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{flex-direction:column;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{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%;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%;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%;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 select,.main-contact textarea,.main-contact input{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:none}
.main-contact textarea{height:auto;outline:none;min-height: 100px;min-width: 100px;}
.main-contact input[type="submit"],.main-contact input[type="button"]{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;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:flex;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:none;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 .popup_save,.build-pc .mask-popup{position:fixed;top:0;bottom:0;left:0;width:100%;background-color:rgba(0,0,0,0.6);z-index:-99;transform:scale(1.3);opacity:0;transform-origin:center;transition:.7s ease-in-out}
.build-pc .popup_save.active,.build-pc .mask-popup.active{z-index:222;opacity:1;transform:scale(1);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%;transform:translateX(-50%) translateY(-50%);overflow:hidden;}
.build-pc .popup-select .list-product-select{max-height: 450px;overflow-y:scroll;clear:  both;}
.build-pc .popup-select .list-product-select::-webkit-scrollbar,#main_filter .list-filter::-webkit-scrollbar{width:6px;background-color:#F5F5F5}
.build-pc .popup-select .list-product-select::-webkit-scrollbar-thumb,#main_filter .list-filter::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 3px rgba(0,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:none;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;transform:rotateZ(0deg);transition:.8s cubic-bezier(0.68,-0.55,0.265,1.55)}
.build-pc .popup-select .popup-main .popup-main_filter .gr-filter .title-filter .show-filter.rotate{transform:rotateZ(90deg);transition:.8s cubic-bezier(0.68,-0.55,0.265,1.55)}
.build-pc .popup-select .popup-main .popup-main_filter .gr-filter ul{/* display:none */}
.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:none;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 a span{
}
.build-pc .popup-select .popup-main .popup-main_filter .gr-filter ul li span {
  font-weight: 300;
  color: #000000;
  font-size: 14px;
}

.build-pc .popup-select .popup-main .popup-main_filter .gr-filter ul li input {
  outline: none;
  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:none;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%;transform:scale(1);width:100%;transition:.5s ease-in-out;float:left}
.build-pc .popup-select .list-product-select .p-item .p-img:hover img{transform:scale(1.2);width:100%;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;transition:.8s cubic-bezier(0.68,-0.55,0.265,1.55);}
.build-pc .popup-select .list-product-select .p-item .btn-buy:hover{opacity:.85;transition:.8s cubic-bezier(0.68,-0.55,0.265,1.55)}
.build-pc .save-config_main{width:1100px;background-color:#fff;position:absolute;left:50%;top: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,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:flex;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:none;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(/script/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(/script/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(even).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;box-shadow: 0 0 0;}
.page-detail .control-slider .owl-item{display:flex;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: 0px 5px 5px 0px;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:16px;text-decoration:line-through;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:28px;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:flex;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 li:nth-child(2){padding-top:10px;}
*/
.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 .memory-item,
.page-detail .entry-summary .select-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;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: flex;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{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;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%;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{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{transform:scale(1);max-width: 100%;max-height: 100%;transition:.5s ease-in-out;float: none;}
.page-detail .product-related .list-pro-related .p-item .p-img:hover img{width: inherit;transform: scale(1.1);transition: 1s ease-in-out;max-width: 100%;max-height: 100%;}
.page-detail .product-related .list-pro-related .p-item .p-name{display:block;font-weight: bold;;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{box-shadow:0 1px 4px rgba(173,170,170,0.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:linear-gradient(rgba(255,255,255,0),white);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: #dd0000;text-align: center;width: 229px;border: 1px solid #dd0000;height: 39px;border-radius: 4px;font-size: 13px;font-weight: 400;margin: 15px auto 10px;transition: .3s ease-out;}
.page-detail .show-more:hover{color: #fff;background: #dd0000;text-decoration: none;}
.page-detail .info-technical tr,.page-detail .info-technical tbody,.page-detail .info-technical table{border-color:transparent;/* display:block */}
.page-detail .info-technical td,.page-detail .info-technical th{padding:10px;color: #000;border: none;background: none !important;}
.page-detail .info-technical td:nth-child(1),.page-detail .info-technical th:nth-child(1){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(2n + 1){background:#f4f4f4}
.page-detail .info-technical .show-m{padding:6px 0;font-weight:300;cursor:pointer;text-align:center;font-size:14px;color:#dd0000;background:#fff;border:1px solid #dd0000;border-radius:4px;transition:.6s ease-out;display:block;margin-bottom:20px}
.page-detail .info-technical .show-m:hover{color: #fff;background: #dd0000;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:flex;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 tr,#tb-product-spec tbody,#tb-product-spec table{border-color:transparent;/* display:block */}
#tb-product-spec td,#tb-product-spec th{padding:10px;width: auto !important;background: none !important;color: #000;border: none;}
#tb-product-spec td:nth-child(1),#tb-product-spec th:nth-child(1){text-align: left !important;background: none !important;padding-right:15px;width: 150px !important;color: #555;font-weight:  500;}
#tb-product-spec tr{padding:10px}
#tb-product-spec tr:nth-child(2n + 1){background:#f4f4f4 !important}

.page-detail .info-technical td *, #tb-product-spec td * {font-weight: normal;padding: initial;margin: inherit;}
.page-detail .info-technical td strong, #tb-product-spec td strong {font-weight: bold !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;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;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:hover,#category-fixed a.active{background:#d00306;}
#category-fixed a:hover i,#category-fixed a.active 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%;box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);color: #fff;cursor: pointer;display: none;position: fixed;right: -60px;bottom: 118px;text-align: center;padding: 0;opacity: 0.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:nth-child(1) 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;transition: all .4s ease;}
.has-nav .owl-nav > div:hover{opacity:0.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 i,.cart-fixed b{position:relative;z-index:5;}
.cart-fixed a{background: #ed1d24;color: #fff;text-align: center;padding: 0;margin-bottom: 5px;border-radius: 100%;box-shadow: 0 0 20px rgba(0, 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: 0.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;box-shadow: 0 0 20px rgba(0, 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: rgba(244,122,60,1);background: linear-gradient(to right,rgba(244,122,60,1) 0,rgba(254,75,48,1) 100%);}
.cart-fixed a:nth-child(3),.cart-fixed a:nth-child(3) span{background: rgba(53,175,69,1);background: linear-gradient(to right,rgba(53,175,69,1) 0,rgba(78,157,72,1) 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;/* float:left; */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;/* display: none; */}
#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;box-shadow:0 0 10px rgba(0,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:bold;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('/script/star_rating.png') 0 0px;margin:0 1px;}
.rating-star:hover, .rating-star:hover ~ .rating-star{background-position:0 0;}
.rating-star:hover, .rating-star:hover ~ .rating-star, .rating-input:checked ~ .rating-star{background-position:0 0;}
.rating:hover .rating-star:hover, .rating:hover .rating-star:hover ~ .rating-star, .rating-input:checked ~ .rating-star{background-position:0 0;}
.rating-star, .rating:hover .rating-star{position:relative;float:right;display:block;width: 16px;height: 17px;background:url('/script/star_rating.png') 0 -28px;}
.rating:hover .rating-star:hover, .rating:hover .rating-star:hover ~ .rating-star{background-position:0px -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:bold;font-size:14px;}
.item_comment .comment-name .note{color:#e80000;font-style:normal;font-weight:normal;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:none;max-width:100%;box-sizing: border-box;-moz-box-sizing: border-box;}
.rating-form{/* border:solid 1px #ccc; */padding: 0;border-radius:3px;width: 100%;/* display:none; */position: relative;background:#fff;z-index:9;right: 0;/* top: 50px; */}
.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{/* float:left; */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 *{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(/script/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;box-sizing: border-box;border: 1px solid #ddd;}
.wait-dialog .col-md2 .btn-submit{background: url(/script/btn-xac-nhan-bao-co-hang.png) no-repeat;width:245px;height:59px;display:inline-block;border:none;outline:none;cursor:pointer;}
.pDetail .quick .p-btn-out{width:245px;height:59px;background: url(/script/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: normal;
}

.deals-th{color: #fff;font-size: 30px;font-weight: 700;}
.text-yellow{color: #fed000;}
.deals-th .border{color: #ffffff;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:nth-child(1){margin-left:0 !important;}

#cfacebook{position:fixed;bottom:0px;right:10px;z-index:999999999999999;width:280px;height:auto;box-shadow:6px 6px 6px rgba(0,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,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:yellow;text-decoration:none;}#cfacebook a.chat_fb {padding: 0 8px !important;}

p.loading {min-height:400px;}
#fb-root {/*display:none;*/}



/*@media only screen and (max-width: 1366px) {
  .header .header-link ul{
  	padding: 0;
  }
}*/
/*end*/

.head-cat-page .head-left ul li .arrow {
    display: block;
    width: 18px;
    height: 18px;
    background: url(/script/next.png) no-repeat center center;
    background-size: contain;
    position: absolute;
    right: 0;
    top: 5px;
}
.head-cat-page .head-left ul li .arrow.active{
	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;
  box-shadow: 0 0 0 0 !important;
  opacity: 0.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 0px;
    border-radius: 1px;
    background-color: #f5f5f5;
}

.sub-category_detail a.current {
    background: #c8191f;
    color: #fff;
    border-color: #c8191f;
}
span.doc-them-mo-ta {display: inline-flex;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: flex;
}
.list-item-config {
	display: flex;
    align-items: stretch;
    flex-wrap: wrap;
   
}
.list-item-config .item.item-cf {
 /* width: calc(50% - 5px); */
  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: 0px;
}

/* combo set */
#comboset{
  margin-bottom: 25px;
  background: #fff;
}
#comboset .comboset-title {
    font-weight: 700;
    font-size: 22px;
    padding-bottom: 10px;
}

.comboset-content{
  display: flex;
}
/* set Sale 7.7 */
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,0.8);-webkit-transform:scale(0.8);transform:scale(0.8);opacity:0;-webkit-transition:.3s all;transition:.3s all}
.popup-change-pro.active{-webkit-transform:scale(1);transform:scale(1);opacity:1;z-index:99999;-webkit-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%);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(/script/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:transparent}
.popup-change-pro .list-product-change ul::-webkit-scrollbar-track{background:transparent}
.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: min-content;min-width: 194px;max-width: 220px;padding: 15px 10px;display: inline-block;}
.c-pro-name{margin-bottom:8px;display: flex;overflow:hidden;font-size:13px;font-weight: 400;white-space: normal;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:flex}
.c-pro-discount{font-size:12px;color:#f00;}
.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{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: flex;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: #555555;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;
}
  
}
