@charset "UTF-8";
.build-pc *,.custom-pc *{margin:0;padding:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.roboto,.build-pc .title-page h1,.custom-pc .title-page h1,.custom-pc,.custom-pc .content > h3,.custom-pc .content > h3 ~ span,.custom-pc .content .product-list,.custom-pc .content .col-left h3,.custom-pc .content .col-left ul a,.custom-pc #tab-pro-info,.build-pc{}
a{transition:.6s ease;text-decoration:none}
a:hover{transition:.2s ease-in-out}
ul{list-style-type:none}
.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%}
.buildpc-image-loading {
  position: fixed;
  inset: 0;
  z-index: 99999;
  display: flex;
  align-items: center;
  justify-content: center;
}
.buildpc-image-loading .loading-backdrop {
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0.45);
  backdrop-filter: blur(2px);
}
.buildpc-image-loading .loading-card {
  position: relative;
  background: #fff;
  padding: 20px 30px;
  border-radius: 8px;
  box-shadow: 0 10px 30px rgba(0,0,0,0.25);
  display: flex;
  align-items: center;
  gap: 15px;
  min-width: 280px;
  font-size: 16px;
  font-weight: 600;
  color: #1d7be5;
}
.buildpc-image-loading .spinner {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  border: 3px solid #d0e6ff;
  border-top-color: #1d7be5;
  animation: buildpc-spin 0.8s linear infinite;
}
@keyframes buildpc-spin {
  to { transform: rotate(360deg); }
}
.container,.build-pc .title-page h1,.custom-pc .title-page h1,.build-pc .banner-build.owl-theme,.build-pc .banner-custom_config.owl-theme,.custom-pc .banner-build.owl-theme,.custom-pc .banner-custom_config.owl-theme{margin:auto}
.clear:after,.custom-pc .content-sidebar .contact-support:after,.custom-pc .content:after,.custom-pc .content .col-main:after,.custom-pc .content .col-main .product-list:after,.custom-pc #tab-pro-info:after,.custom-pc #tab-pro-info .content-tab-pro .driver-list:after,.custom-pc #tab-pro-info .content-tab-pro .driver-list .driver-list_content: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 .save-config_main .btn-selected:after,.clear:before,.custom-pc .content-sidebar .contact-support:before,.custom-pc .content:before,.custom-pc .content .col-main:before,.custom-pc .content .col-main .product-list:before,.custom-pc #tab-pro-info:before,.custom-pc #tab-pro-info .content-tab-pro .driver-list:before,.custom-pc #tab-pro-info .content-tab-pro .driver-list .driver-list_content: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 .save-config_main .btn-selected:before{content:'';display:table;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;clear:both}
.center{text-align:center}
.build-pc .title-page,.custom-pc .title-page{background:linear-gradient(to right,#181818,#3b3b3c,#181818)}
.build-pc .title-page h1,.custom-pc .title-page h1{color:#fff;font-size:22px;font-weight:700;line-height:38px;height:45px}
.build-pc .banner-build.owl-theme,.build-pc .banner-custom_config.owl-theme,.custom-pc .banner-build.owl-theme,.custom-pc .banner-custom_config.owl-theme{margin-top:1px}
.build-pc .banner-build.owl-theme .owl-dots,.build-pc .banner-custom_config.owl-theme .owl-dots,.custom-pc .banner-build.owl-theme .owl-dots,.custom-pc .banner-custom_config.owl-theme .owl-dots{bottom:15px;position:absolute;left:50%;transform:translateX(-50%)}
.build-pc .banner-build.owl-theme .owl-dots .owl-dot span,.build-pc .banner-custom_config.owl-theme .owl-dots .owl-dot span,.custom-pc .banner-build.owl-theme .owl-dots .owl-dot span,.custom-pc .banner-custom_config.owl-theme .owl-dots .owl-dot span{background-color:#e1e1e1}
.build-pc .banner-build.owl-theme .owl-dots .owl-dot.active span,.build-pc .banner-build.owl-theme .owl-dots .owl-dot:hover span,.build-pc .banner-custom_config.owl-theme .owl-dots .owl-dot.active span,.build-pc .banner-custom_config.owl-theme .owl-dots .owl-dot:hover span,.custom-pc .banner-build.owl-theme .owl-dots .owl-dot.active span,.custom-pc .banner-build.owl-theme .owl-dots .owl-dot:hover span,.custom-pc .banner-custom_config.owl-theme .owl-dots .owl-dot.active span,.custom-pc .banner-custom_config.owl-theme .owl-dots .owl-dot:hover span{background-color:#ec1b23}
.build-pc .paging-block,.build-pc .paging,.custom-pc .paging-block,.custom-pc .paging{clear:both;text-align:right}
.build-pc .paging-block a,.build-pc .paging a,.custom-pc .paging-block a,.custom-pc .paging a{line-height:34px;width:39px;background:linear-gradient(#dfdfdf,#767576);text-align:center;display:inline-block;font-size:18px;color:#000;border-radius:3px}
.build-pc .paging-block a.current,.build-pc .paging-block a:hover,.build-pc .paging a.current,.build-pc .paging a:hover,.custom-pc .paging-block a.current,.custom-pc .paging-block a:hover,.custom-pc .paging a.current,.custom-pc .paging a:hover{color:#fff;background:#201f20;font-weight:700}
.build-pc .paging-block,.custom-pc .paging-block{clear:none}
.build-pc .paging-block span,.custom-pc .paging-block span{margin-right:10px}
.build-pc .paging-block a,.custom-pc .paging-block a{line-height:24px;font-size:13px;padding:0 10px;width:auto}
.custom-pc .img-detail{padding:50px 30px}
.custom-pc .img-detail img{width:100%}
.custom-pc .overview{padding:35px 0}
.custom-pc .overview .detail-name{color:#5d5d5d;font-weight:700;font-size:18px}
.custom-pc .overview .detail-price{color:#222;font-size:18px;font-weight:700}
.custom-pc .overview .detail-price span{font-weight:900;font-size:48px;color:#222;font-style:italic;text-shadow:2px 3px 5px rgba(0,0,0,0.5);-webkit-text-stroke:1px #fff}
.custom-pc .content-sidebar{padding:35px 0 35px 30px}
.custom-pc .content-sidebar .product-info{border:1px solid #e1e1e1}
.custom-pc .content-sidebar .product-info h4{font-size:13px;color:#000;display:inline-block;width:100%;background:linear-gradient(#fefefe,#e4e4e4);font-weight:400;padding:13px 10px}
.custom-pc .content-sidebar .product-info .unprice,.custom-pc .content-sidebar .product-info .price{display:block;padding:10px 13px 0;font-size:14px;font-weight:700}
.custom-pc .content-sidebar .product-info .unprice span,.custom-pc .content-sidebar .product-info .price span{font-weight:300}
.custom-pc .content-sidebar .product-info .unprice span{font-weight:700;color:#ec1b23}
.custom-pc .content-sidebar .product-info .center{padding:15px 0}
.custom-pc .content-sidebar .product-info .center span{display:block;font-size:14px;color:#ec1b23}
.custom-pc .content-sidebar .product-info .center span:first-child{font-size:12px;color:#222}
.custom-pc .content-sidebar .action-product,.custom-pc .content-sidebar .contact-support{border:1px solid #e1e1e1;border-top:none}
.custom-pc .content-sidebar .action-product h4,.custom-pc .content-sidebar .contact-support h4{color:#ec1b23;font-weight:700;background:linear-gradient(#f7f7f7,#e7e7e8);text-align:center;font-size:14px;padding:12px 0;border-bottom:1px solid #e1e1e1}
.custom-pc .content-sidebar .contact-support{text-align:center}
.custom-pc .content-sidebar .contact-support a{display:block;margin-bottom:10px;margin-top:15px}
.custom-pc .content-sidebar .contact-support span{font-weight:700;font-size:16px}
.custom-pc .content-sidebar .contact-support .suport-phone{width:40%;float:left;padding:20px 0;border-right:1px solid #e1e1e1}
.custom-pc .content-sidebar .contact-support .suport-phone a{color:#fff;font-size:14px;background-color:#0676da;text-transform:uppercase;font-weight:700;padding:0 20px;line-height:30px;display:inline-block;border-radius:5px;cursor:pointer;border:2px solid #989a9d;border-left:none;transition:.6s ease-in-out}
.custom-pc .content-sidebar .contact-support .suport-mail{width:60%;float:left;padding:20px 0}
.custom-pc .content-sidebar .action-product{text-align:center}
.custom-pc .content-sidebar .action-product ul{list-style-type:none;padding-left:95px;text-align:left}
.custom-pc .content-sidebar .action-product ul li{font-size:13px;font-weight:300;padding:6px 0;position:relative}
.custom-pc .content-sidebar .action-product ul li::before{content:'';width:30px;height:25px;display:inline-block;position:absolute;right:100%;top:0;background-image:url(../images/icon-list-action.jpg);background-repeat:no-repeat}
.custom-pc .content-sidebar .action-product ul li:nth-child(1)::before{background-position-y:-1px}
.custom-pc .content-sidebar .action-product ul li:nth-child(2)::before{background-position-y:-30px}
.custom-pc .content-sidebar .action-product ul li:nth-child(3)::before{background-position-y:-59px}
.custom-pc .content-sidebar .action-product ul li:nth-child(4)::before{background-position-y:-88px}
.custom-pc .content-sidebar .action-product ul li:nth-child(5)::before{background-position-y:-117px}
.custom-pc .content-sidebar .action-product ul li:nth-child(6)::before{background-position-y:-145px}
.custom-pc .content-sidebar .action-product span{color:#fff;font-size:14px;background-color:#0676da;text-transform:uppercase;font-weight:700;padding:0 20px;line-height:30px;display:inline-block;border-radius:5px;cursor:pointer;border:2px solid #989a9d;border-left:none;transition:.6s ease-in-out;margin:8px 0}
.custom-pc .content-sidebar .action-product span:hover{color:#181818;background-color:#fff;border:2px solid #989a9d;transition:.6s ease-in-out}
.custom-pc .content{margin-bottom:35px}
.custom-pc .content > h3{font-size:36px;font-weight:700;margin-top:30px}
.custom-pc .content > h3 ~ span{font-size:18px;margin-top:5px;display:inline-block;margin-bottom:40px}
.custom-pc .content .product-list{width:100%;margin:0 -5px}
.custom-pc .content .product-list_item{width:25%;float:left;padding-left:5px;padding-right:5px;margin-bottom:10px}
.custom-pc .content .product-list_item .p-img{display:inline-block;overflow:hidden}
.custom-pc .content .product-list_item .p-img img{transform:scale(1.1);transition:.6s ease-in-out}
.custom-pc .content .product-list_item .boder-item{border:1px solid #e1e1e1;padding:10px;transition:.6s ease-in-out;position:relative;overflow:hidden}
.custom-pc .content .product-list_item .boder-item:hover{transition:.6s ease-in-out;box-shadow:0 0 6px 0 #e1e1e1}
.custom-pc .content .product-list_item .boder-item:hover .p-img img{transform:scale(1);transition:.6s ease-in-out}
.custom-pc .content .product-list_item .p-name{display:block;color:#222;font-weight:700;font-size:22px;text-transform:uppercase;text-decoration:none;margin-top:20px}
.custom-pc .content .product-list_item .p-name:hover{color:#0676da}
.custom-pc .content .product-list_item .add-to-cart{color:#fff;font-size:14px;background-color:#0676da;text-transform:uppercase;font-weight:700;padding:0 20px;line-height:30px;display:inline-block;border-radius:5px;margin-top:15px;cursor:pointer;border:2px solid #989a9d;border-left:none;transition:.6s ease-in-out;margin-bottom:10px}
.custom-pc .content .product-list_item .add-to-cart:hover{color:#181818;background-color:#fff;border:2px solid #989a9d;transition:.6s ease-in-out}
.custom-pc .content .product-list_item:nth-child(4n+1){clear:both}
.custom-pc .content .col-left{width:25%;float:left}
.custom-pc .content .col-left h3{font-weight:700;font-size:20px;color:#fff;background-color:#243a76;line-height:37px;padding:0 10px}
.custom-pc .content .col-left .border-col{border:1px solid #e1e1e1;border-radius:3px;overflow:hidden;margin-top:10px}
.custom-pc .content .col-left ul{list-style:none;padding:0 10px}
.custom-pc .content .col-left ul a{font-size:20px;color:#222;text-decoration:none}
.custom-pc .content .col-left ul a:hover{color:#243a76}
.custom-pc .content .col-left ul li{padding:5px 0;border-bottom:1px dotted #e1e1e1}
.custom-pc .content .col-left ul li::before{content:'»';vertical-align:2px;margin-right:5px;font-size:20px}
.custom-pc .content .col-main{width:75%;float:right;margin-top:14px;margin:0 -7px}
.custom-pc .content .col-main .product-list{margin:0;margin-top:10px}
.custom-pc .content .col-main .product-list_item{width:50%;padding-left:7px;padding-right:7px;margin-bottom:14px}
.custom-pc .content .col-main .product-list_item .p-img{padding:30px 0;height:340px;width:100%}
.custom-pc .content .col-main .product-list_item .p-name{font-size:20px;font-weight:400}
.custom-pc .content .col-main .product-list_item .m-price span,.custom-pc .content .col-main .product-list_item .p-price{font-weight:900;font-size:55px;color:#222;font-style:italic;text-shadow:2px 3px 5px rgba(0,0,0,0.5);-webkit-text-stroke:1px #fff;margin-right:10px}
.custom-pc .content .col-main .product-list_item .p-oldprice{font-size:24px;color:#b8b8b8;font-style:italic;text-decoration:line-through}
.custom-pc .content .col-main .product-list_item .discount{position:absolute;top:5px;right:5px;font-size:18px;color:#fff;background-color:#d50405;border-radius:2px;padding:3px 7px;font-style:italic;font-weight:700}
.custom-pc .content .col-main .product-list_item .mask-product{position:absolute;background-color:rgba(255,255,255,0.95);top:0;left:0;right:0;bottom:60px;opacity:0;transition:all .2s ease}
.custom-pc .content .col-main .product-list_item .mask-product .m-name{font-weight:700;color:#fff;font-size:20px;background-color:rgba(36,58,118,0.95);display:block;text-align:left;background-image:url(../images/tem-product.png);background-repeat:no-repeat;background-position:95%;padding:8px 10px;line-height:24px}
.custom-pc .content .col-main .product-list_item .mask-product .m-price{display:block;font-weight:700;font-size:18px;margin-top:35px;text-align:left;margin-left:30px}
.custom-pc .content .col-main .product-list_item .mask-product .m-vat{display:block;font-size:18px}
.custom-pc .content .col-main .product-list_item .mask-product .m-warranty{margin-top:15px;display:block;font-size:18px;text-align:left;margin-left:30px;margin-bottom:35px}
.custom-pc .content .col-main .product-list_item .mask-product .m-des{text-align:left;padding-left:30px}
.custom-pc .content .col-main .product-list_item .mask-product .m-des h3{color:#ca0609;font-weight:700;font-size:18px;margin-bottom:10px}
.custom-pc .content .col-main .product-list_item .mask-product .m-des ul{list-style:none;max-height:185px;overflow:hidden}
.custom-pc .content .col-main .product-list_item .mask-product .m-des ul li{padding:5px 0;font-size:18px}
.custom-pc .content .col-main .product-list_item:hover .mask-product{opacity:1}
.custom-pc .content .col-main .product-list_item:nth-child(2n+1){clear:both}
.custom-pc #tab-pro-info .title-tab-pro{border-bottom:1px solid #959595;margin-bottom:15px}
.custom-pc #tab-pro-info .title-tab-pro span{margin-bottom:-1px;font-size:18px;color:#222;font-weight:700;border:1px solid #959595;line-height:60px;padding:0 20px;display:inline-block;cursor:pointer;margin-right:5px}
.custom-pc #tab-pro-info .title-tab-pro span.active{background-color:#0676da;color:#fff}
.custom-pc #tab-pro-info .content-tab-pro p{font-size:14px;color:#5d5d5d}
.custom-pc #tab-pro-info .content-tab-pro .driver-list{margin-top:30px;margin-bottom:10px;display:inline-block;width:100%}
.custom-pc #tab-pro-info .content-tab-pro .driver-list .driver-list_top{margin-left:85px;margin-bottom:15px}
.custom-pc #tab-pro-info .content-tab-pro .driver-list .driver-list_top a{font-size:18px;color:#c6c6c6;margin-right:10px}
.custom-pc #tab-pro-info .content-tab-pro .driver-list .driver-list_top h3{display:inline;font-size:18px;color:#000}
.custom-pc #tab-pro-info .content-tab-pro .driver-list .driver-list_top .show-search_advanced{float:right;color:#0c61d4;cursor:pointer;font-size:12px}
.custom-pc #tab-pro-info .content-tab-pro .driver-list .driver-list_content{display:block}
.custom-pc #tab-pro-info .content-tab-pro .driver-list .driver-list_content .list_content-img{width:75px;float:left}
.custom-pc #tab-pro-info .content-tab-pro .driver-list .driver-list_content .list_content-img img{max-width:100%}
.custom-pc #tab-pro-info .content-tab-pro .driver-list .driver-list_content .driver-list_item{width:calc(100% - 85px);float:left;margin-left:10px;border:1px solid #e1e1e1;border-radius:3px;position:relative}
.custom-pc #tab-pro-info .content-tab-pro .driver-list .driver-list_content .driver-list_item .list{width:100%!important;max-height:245px;overflow-y:scroll}
.custom-pc #tab-pro-info .content-tab-pro .driver-list .driver-list_content .driver-list_item .list::-webkit-scrollbar{width:6px;background-color:#F5F5F5}
.custom-pc #tab-pro-info .content-tab-pro .driver-list .driver-list_content .driver-list_item .list::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);background-color:#0676da}
.custom-pc #tab-pro-info .content-tab-pro .driver-list .driver-list_content .driver-list_item h4{font-size:14px;color:#000;font-weight:700;display:inline-block;line-height:38px;width:100%;background:linear-gradient(#fefefe,#e4e4e4);padding:0 10px}
.custom-pc #tab-pro-info .content-tab-pro .driver-list .driver-list_content .driver-list_item .btn-accordion{float:right;color:#ca0609;padding:10px;cursor:pointer;position:absolute;top:0;right:0}
.custom-pc #tab-pro-info .content-tab-pro .driver-list .driver-list_content .driver-list_item .btn-accordion.active{transform:rotateZ(180deg)}
.custom-pc #tab-pro-info .content-tab-pro .driver-list .driver-list_content .driver-list_item .item{padding:10px;position:relative}
.custom-pc #tab-pro-info .content-tab-pro .driver-list .driver-list_content .driver-list_item .item .i-name{margin-left:25px}
.custom-pc #tab-pro-info .content-tab-pro .driver-list .driver-list_content .driver-list_item .item .i-name::before{content:'';width:5px;height:5px;background-color:transparent;border-radius:100%;border:3px solid #fff;display:inline-block;box-shadow:0 0 0 2px #aaa;position:absolute;left:13px;top:10px;transition:.5s ease-in-out}
.custom-pc #tab-pro-info .content-tab-pro .driver-list .driver-list_content .driver-list_item .item .i-price{color:#c45a5a;font-size:12px;transition:.5s ease-in-out}
.custom-pc #tab-pro-info .content-tab-pro .driver-list .driver-list_content .driver-list_item .item input{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;cursor:pointer;opacity:0}
.custom-pc #tab-pro-info .content-tab-pro .driver-list .driver-list_content .driver-list_item .item input:checked ~ .i-name::before{background-color:#222;transition:.5s ease-in-out}
.custom-pc #tab-pro-info .content-tab-pro .driver-list .driver-list_content .driver-list_item .item input:checked ~ .i-price{color:#000;transition:.5s ease-in-out}
.build-pc .cat-product-list .title-config-page{font-weight:700;font-size:24px;margin:40px 0 20px;padding-bottom:10px;border-bottom:1px solid #e1e1e1;text-transform:uppercase}
.build-pc .cat-product-list .slider-product .item{}
.build-pc .cat-product-list .slider-product .item .p-cat{color:#333;font-size:14px;text-transform:uppercase;display:block;margin-bottom:10px;height:32px;overflow:hidden;line-height:16px;font-weight:700;margin-top:10px}
.build-pc .cat-product-list .slider-product .item .p_sku{font-size:14px;color:#333;display:block;margin:5px 0;margin-top:25px}
.build-pc .cat-product-list .slider-product .item .p-price{font-weight:700;font-size:36px;color:#222;font-style:italic;text-shadow:1px 3px 5px rgba(0,0,0,0.5);-webkit-text-stroke:1px #fff;display:block;height:40px}
.build-pc .cat-product-list .slider-product .item .p-name{display:block;font-size:14px;color:#000;margin-bottom:10px;height:40px;overflow:hidden;line-height:20px;clear:both}
.build-pc .cat-product-list .slider-product .item .p-view-all,.item-collection .p-view-all{font-size:14px;color:#000;background-color:#ebebeb;line-height:31px;display:block;width:auto;text-align:center;border-radius:3px;border:1px solid #e1e1e1;margin-top:10px;clear:both}
.build-pc .cat-product-list .slider-product .item .p-view-all i{margin-left:5px}
.build-pc .cat-product-list .slider-product .item .p-view-all:hover{color:#fff;background-color:#243a76}
.build-pc .cat-product-list .slider-product .owl-dot span{margin:1px;width:8px;height:8px}
.build-pc .cat-product-list .slider-product .owl-dots{position:absolute;top:-5px;left:0;z-index:9999}
.build-pc .cat-product-list .slider-product .owl-nav{position:absolute;top:-75px;right:0}
.build-pc .cat-product-list .slider-product .owl-nav .owl-next,.build-pc .cat-product-list .slider-product .owl-nav .owl-prev{background-color:transparent;color:#7f7f7f;font-size:35px;border-radius:100%;font-weight:400;text-align:center;padding:3px 2px 2px 3px}
.owl-carousel .owl-nav div i:hover{color:#d00}
.build-pc .build-pc_content{margin-top:50px}
.build-pc .build-pc_content h3{font-size:21px;text-transform:uppercase;user-select:none;font-weight:700;padding-bottom:5px;border-bottom:1px solid #e1e1e1;margin-bottom:20px}
.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:240px;padding-left:20px}
.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:#0676da;border-radius:3px;line-height:34px;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{border-left:1px solid #e1e1e1;margin-left:240px}
.build-pc .build-pc_content .list-drive .item-drive .drive-checked .contain-item-drive{margin-top:-50px;padding:10px;background-color:#fff;position:relative;display:flex;    flex-wrap: wrap;}
.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:90px}
.build-pc .build-pc_content .list-drive .item-drive .drive-checked .contain-item-drive .d-name{width:50%;font-size:15px;color:#000}
.build-pc .build-pc_content .list-drive .item-drive .drive-checked .contain-item-drive .d-name a{font-size:15px;color:#000;font-weight:700}
.build-pc .build-pc_content .list-drive .item-drive .drive-checked .contain-item-drive .d-price{margin-top:10px;font-size:15px;font-weight:700}
.build-pc .build-pc_content .list-drive .item-drive .drive-checked .contain-item-drive i{font-style:normal;margin-top:11px}
.build-pc .build-pc_content .list-drive .item-drive .drive-checked .contain-item-drive input{margin-top:4px;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;font-weight:700;color:#e51d24;margin-right:15px}
.btn-action_seclect i{margin-top:3px!important}
.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:40px;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #959595;display: flex;justify-content: flex-end;}
.build-pc .build-pc_content .list-btn-action li{font-size:16px;color:#fff;font-weight:700;float:left;text-align:center;padding:0 15px;background-color:#0176db;margin-left: 8px;}
.list-btn-action li span{display:block;border-radius:3px;text-transform:uppercase;line-height:40px;cursor:pointer;opacity:1;font-size:14px}
.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;font-weight:700;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:999999999;opacity:1;transform:scale(1);transition:.7s ease-in-out}
.build-pc .popup-select{width:1100px;background-color:#f1f1f1;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);overflow:hidden;max-height:calc(100vh - 40px)}
.build-pc .popup-select .list-product-select{max-height:calc(100vh - 145px);overflow-y:scroll}
.build-pc .popup-select .list-product-select::-webkit-scrollbar{width:6px;background-color:#F5F5F5}
.build-pc .popup-select .list-product-select::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);background-color:#0676da}
.build-pc .popup-select .header{background-color:#0676da;padding:8px 10px}
.build-pc .popup-select .header h4{color:#fff;font-weight:700;font-size:22px;float:left;padding:6px 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:36px;width:100%;border-radius:5px;outline:none;padding:0 10px;border:none;height:36px}
.build-pc .popup-select .header form .btn-search{position:absolute;right:0;top:0;color:#ec1b23;font-size:24px;padding:0 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{font-size:13px;font-weight:700;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;font-weight:700;margin-bottom: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{overflow:hidden}
.build-pc .popup-select .popup-main .popup-main_filter .gr-filter ul{padding:2px 7px;width:50%;float:left}
.build-pc .popup-select .popup-main .popup-main_filter .gr-filter ul li{margin-bottom:8px;font-size:12px}
.build-pc .popup-select .popup-main .popup-main_filter .gr-filter ul li span{color:#000;font-size:12px}
.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{font-weight:700;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-weight:700;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;width:100%;text-align: left}
.build-pc .popup-select .list-product-select .p-item .p-img{float:left;width:130px;padding:0!important}
.build-pc .popup-select .list-product-select .p-item .p-img img{max-width:100%;position:relative}
.build-pc .popup-select .list-product-select .p-item .info{padding:0 170px 0 0;margin-left:140px;font-size:14px}
.build-pc .popup-select .list-product-select .p-item .info .p-name{font-size:14px;color:#222;display:block;font-weight:700}
.build-pc .popup-select .list-product-select .p-item .info .p-price{color:#ec1b23;font-weight:700;font-size:18px;font-style:normal;margin-top:5px}
.build-pc .popup-select .list-product-select .p-item .btn-buy{position:absolute;right:19px;top:25px;display:block;border-radius:3px;background-color:#009cde;text-transform:uppercase;line-height:34px;cursor:pointer;color:#fff;padding:0 10px;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;font-weight:700}
.build-pc .save-config_main .list-selected{max-height:300px;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:#0676da}
.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;font-weight:700}
.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;font-weight:700;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 .total_pay span{font-weight:700}
.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}
.custom-pc .content-sidebar .action-product [type='submit']{color:#fff;font-size:14px;background-color:#0676da;text-transform:uppercase;font-weight:700;padding:0 20px;line-height:30px;display:inline-block;border-radius:5px;cursor:pointer;border:2px solid #989a9d;border-left:none;transition:.6s ease-in-out;margin:8px 0}
.custom-pc .content-sidebar .action-product [type='submit']:hover{color:#181818;background-color:#fff;border:2px solid #989a9d;transition:.6s ease-in-out}
.build-pc .save-config_main .btn-selected span.btn-save_config{float:right;background-color:#243a76}
.p-img{display:block!important;position:relative;padding-top:80%}
.p-img img{position:absolute;top:0;right:0;bottom:0;left:0;max-width:100%;max-height:100%;width:auto!important;margin:auto;display:block}
.list-filter{max-height:calc(100vh - 170px);overflow:auto}
#popup-save_config .wrap-button{text-align:center;padding-top:10px;clear:both}
#popup-save_config .wrap-button input[type='button']{margin:0 5px;cursor:pointer}
#popup-save_config .wrap-button .btn-grey{background:#d4d4d4;height:33px;border:solid 1px #ccc;border-radius:2px}
.pagingIntact{padding:0 2px;background:none;border:none}
.pagingViewed{color:#0676da;background:none;font-weight:700;height:24px;padding:0 10px}
.item-collection{width:100%;float:left;padding:0 10px;position:relative}
.item-collection .collection-name{line-height:18px;height:36px;color:#e42f2f;text-transform:uppercase;overflow:hidden;font-size:16px}
#list-collection > .owl-nav{margin-top:10px;position:absolute;top:-70px;right:0}
.build-pc .build-pc_content .list-drive .item-drive > .d-name{font-weight:700}
.icon-menu-filter-mobile{display:none}
.build-pc .popup-select .list-product-select .p-item .btn-buy{position:absolute;right:19px;top:25px;display:inline-block;background:#0176db;color:#fff;border-radius:3px;cursor:pointer;padding:5px 20px;opacity:1;text-align:center;z-index:9;padding: 0 5px}
.btn-buy::after{content:'\f067';font-family:'FontAwesome'}
.cb-het-hang{opacity:0;visibility:hidden;position:absolute;top:55px;right:0;white-space:nowrap;background:#222;color:#fff;padding:8px 12px!important;border-radius:5px;font-size:14px;text-align:left;text-transform:initial;line-height:1.5;z-index:99}
.sp-left{width:100px}
.sp-right { width: calc(100% - 100px); display: flex ; justify-content: space-between; flex-wrap: wrap; }
.sp-title{font-weight:600;color:#004cba}
.open-locmobile{display:none}
@media (max-width: 768px) {
.cb-het-hang{right:-75px}
.build-pc .popup-select { width: 100%; display: flex ; flex-direction: column; }
.popup-main_filter.w-30.float_l{display:none}
.build-pc .popup-select .header form { float: right; width: 100%; margin-right: 0; position: relative; }
.danhsach-sanpham-chon .product-item .themvaocauhinh { width: 200px!important; font-size: 14px; text-transform: inherit;margin-top: 0px;margin-bottom:30px }
.danhsach-sanpham-chon .product-item .info {
    width: 68%!important;
}
.open-locmobile { display: block; position: absolute; right: 20px; top: 10px; }
.popup-main_filter.w-30.float_l.active { display: block; position: fixed; z-index: 999; width: 100%!important; background: #fff;top: 140px; }
.paging-block.float_r.paging-ajax{width:100%!important}
.choncaccauinh{width: 100%!important; overflow-x: scroll; display: flex ; flex-direction: row!important; justify-content: flex-start!important;}
.choncaccauinh li{white-space: nowrap; }
.build-pc .popup-select .popup-main .popup-main_content .sort-paging{position:relative}
.danhsach-sanpham-chon .product-item { display: flex ; gap: 10px; border-bottom: 1px dashed #ddd; margin-bottom: 20px; flex-wrap: wrap; }
.build-pc .build-pc_content .list-drive .item-drive .drive-checked{margin-left: 0px;}
.build-pc .build-pc_content .list-btn-action{width:100%}
.build-pc .popup-select .popup-main .popup-main_content.w-70 { width: 100%; display: flex ; flex-direction: column; }
.build-pc .build-pc_content .list-drive .item-drive span.d-name{display:block;width:100%}

}
.cb-het-hang:before{content:"";position:absolute;top:-16px;right:27px;border-width:8px;border-style:solid;border-color:transparent transparent #222}
.cb-het-hang,.cb-het-hang:before{-webkit-transform:translateY(40%);transform:translateY(40%);-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}
.build-pc .popup-select .list-product-select .p-item .btn-buy.sp-notquan:after{content:'\f05e'}
.build-pc .popup-select .list-product-select .p-item .btn-buy.sp-notquan{background:#ec1b23}
.build-pc .popup-select .list-product-select .p-item .btn-buy.sp-notquan:after{content:'\f05e'}
.sp-notquan:hover .cb-het-hang,.sp-notquan:hover .cb-het-hang:before{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}
.js-buildpc-promotion-content{float:right;clear:both}
.js-buildpc-promotion-content table{max-width:600px;float:right;border-collapse:collapse;margin-bottom:10px}
.js-buildpc-promotion-content table td{font-size:15px;font-weight:700;padding:10px;border:solid 1px #999}
.js-buildpc-promotion-content table tr:nth-child(4) td{color:#d00}
.km-buildpc{display:flex;width:100%;clear:both;justify-content:space-between;align-items:center;margin-bottom:20px}
.km-buildpc-2{position:relative;font-size:14px;font-weight:600;text-align:center;text-transform:capitalize;padding:20px;border-radius:5px;width:50%}
.km-buildpc-2 p{font-size:unset;font-weight:400;border:1px solid;padding:15px;margin-top:20px;text-transform:none;text-align:justify}
.build-pc .build-pc_content .list-btn-action-new li{background-color:gray}
.build-pc .build-pc_content .list-btn-action-new li.active{background-color:#0176db}
#js-buildpc-banner img{height: 300px;object-fit: cover;}
    .build-pc .popup-select .header form .btn-search{padding: 6px 10px;}
	.input-search{background:#fff}
	.build-pc .popup-select .popup-main .popup-main_content .sort-paging .sort-block select{border:1px solid #ddd;border-radius:8px}
	.danhsach-sanpham-chon{padding:20px 20px 20px 0px}
	.danhsach-sanpham-chon .product-item{display:flex;gap:10px}
	.danhsach-sanpham-chon .product-item .thumb{width:28%}
	.danhsach-sanpham-chon .product-item .themvaocauhinh{width:28%}
	.danhsach-sanpham-chon .product-item .info{width:44%}
	.themvaocauhinh { background: #0176db; color: #fff; border-radius: 3px; cursor: pointer; text-align: center; z-index: 9; text-transform: uppercase; transition: .8s cubic-bezier(0.68,-0.55,0.265,1.55); max-height: 34px; display: flex ; align-items: center; justify-content: center; align-content: center; margin-top:20px}
	.danhsach-sanpham-chon .product-item .thumb img{width:130px;height:130px;}
	.danhsach-sanpham-chon .giakm span.amount{color: #ec1b23; font-weight: 700; font-size: 18px; font-style: normal; margin-top: 5px;}
	.danhsach-sanpham-chon .giathitruong span.amount{color:#706d6d;text-decoration: line-through;}
	.danhsach-sanpham-chon .label_wrapper{margin-left:20px}
	.danhsach-sanpham-chon .product-item { display: flex ; gap: 10px; border-bottom: 1px dashed #ddd; margin-bottom: 20px; }
	.danhsach-sanpham-chon .title{font-size:15px}
	.build-pc .build-pc_content .list-drive .item-drive .drive-checked .contain-item-drive input { margin-top: 4px; height: 30px; outline: none; padding: 0 5px; width: 50px; border: 1px solid #ddd; border-radius: 3px; }
	.xoachonsanphamnay,.show-popup_select {cursor: pointer;min-width:50px}
