a{-webkit-transition:.6s ease;-o-transition:.6s ease;transition:.6s ease;text-decoration:none}
a:hover{-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;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%}
.build-pc .banner-build.owl-theme,.build-pc .banner-custom_config.owl-theme,.build-pc .title-page h1,.container,.custom-pc .banner-build.owl-theme,.custom-pc .banner-custom_config.owl-theme,.custom-pc .title-page h1{margin:auto}
.build-pc .build-pc_content .list-btn-action:after,.build-pc .build-pc_content .list-btn-action:before,.build-pc .build-pc_content .list-drive .item-drive:after,.build-pc .build-pc_content .list-drive .item-drive:before,.build-pc .popup-select .header:after,.build-pc .popup-select .header:before,.build-pc .popup-select .list-product-select .p-item:after,.build-pc .popup-select .list-product-select .p-item:before,.build-pc .save-config_main .btn-selected:after,.build-pc .save-config_main .btn-selected:before,.clear:after,.clear:before,.custom-pc #tab-pro-info .content-tab-pro .driver-list .driver-list_content:after,.custom-pc #tab-pro-info .content-tab-pro .driver-list .driver-list_content:before,.custom-pc #tab-pro-info .content-tab-pro .driver-list:after,.custom-pc #tab-pro-info .content-tab-pro .driver-list:before,.custom-pc #tab-pro-info:after,.custom-pc #tab-pro-info:before,.custom-pc .content .col-main .product-list:after,.custom-pc .content .col-main .product-list:before,.custom-pc .content .col-main:after,.custom-pc .content .col-main:before,.custom-pc .content-sidebar .contact-support:after,.custom-pc .content-sidebar .contact-support:before,.custom-pc .content:after,.custom-pc .content:before{content:'';display:table;-webkit-box-sizing:border-box;box-sizing:border-box;clear:both}
.center{text-align:center}
.build-pc .title-page,.custom-pc .title-page{background:-webkit-gradient(linear,left top,right top,from(#181818),color-stop(#3b3b3c),to(#181818));background:-o-linear-gradient(left,#181818,#3b3b3c,#181818);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%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-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,.build-pc .paging-block,.custom-pc .paging,.custom-pc .paging-block{clear:both;text-align:right}
.build-pc .paging a,.build-pc .paging-block a,.custom-pc .paging a,.custom-pc .paging-block a{line-height:34px;width:39px;background:-webkit-gradient(linear,left top,left bottom,from(#dfdfdf),to(#767576));background:-o-linear-gradient(#dfdfdf,#767576);background:linear-gradient(#dfdfdf,#767576);text-align:center;display:inline-block;font-size:18px;color:#000;border-radius:3px}
.build-pc .paging a.current,.build-pc .paging a:hover,.build-pc .paging-block a.current,.build-pc .paging-block a:hover,.custom-pc .paging a.current,.custom-pc .paging a:hover,.custom-pc .paging-block a.current,.custom-pc .paging-block 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,.5);-webkit-text-stroke:1px white}
.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:-webkit-gradient(linear,left top,left bottom,from(#fefefe),to(#e4e4e4));background:-o-linear-gradient(#fefefe,#e4e4e4);background:linear-gradient(#fefefe,#e4e4e4);font-weight:400;padding:13px 10px}
.custom-pc .content-sidebar .product-info .price,.custom-pc .content-sidebar .product-info .unprice{display:block;padding:10px 13px 0;font-size:14px;font-weight:700}
.custom-pc .content-sidebar .product-info .price span,.custom-pc .content-sidebar .product-info .unprice 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:-webkit-gradient(linear,left top,left bottom,from(#f7f7f7),to(#e7e7e8));background:-o-linear-gradient(#f7f7f7,#e7e7e8);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:#233976;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;-webkit-transition:.6s ease-in-out;-o-transition:.6s ease-in-out;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:first-child::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:#233976;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;-webkit-transition:.6s ease-in-out;-o-transition:.6s ease-in-out;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;-webkit-transition:.6s ease-in-out;-o-transition:.6s ease-in-out;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{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:.6s ease-in-out;-o-transition:.6s ease-in-out;transition:.6s ease-in-out}
.custom-pc .content .product-list_item .boder-item{border:1px solid #e1e1e1;padding:10px;-webkit-transition:.6s ease-in-out;-o-transition:.6s ease-in-out;transition:.6s ease-in-out;position:relative;overflow:hidden}
.custom-pc .content .product-list_item .boder-item:hover{-webkit-transition:.6s ease-in-out;-o-transition:.6s ease-in-out;transition:.6s ease-in-out;-webkit-box-shadow:0 0 6px 0 #e1e1e1;box-shadow:0 0 6px 0 #e1e1e1}
.custom-pc .content .product-list_item .boder-item:hover .p-img img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:.6s ease-in-out;-o-transition:.6s ease-in-out;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:#233976}
.custom-pc .content .product-list_item .add-to-cart{color:#fff;font-size:14px;background-color:#233976;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;-webkit-transition:.6s ease-in-out;-o-transition:.6s ease-in-out;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;-webkit-transition:.6s ease-in-out;-o-transition:.6s ease-in-out;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,.5);-webkit-text-stroke:1px white;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,.95);top:0;left:0;right:0;bottom:60px;opacity:0;-webkit-transition:all .2s ease;-o-transition:all .2s ease;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,.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(odd){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:#233976;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,.3);background-color:#233976}
.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:-webkit-gradient(linear,left top,left bottom,from(#fefefe),to(#e4e4e4));background:-o-linear-gradient(#fefefe,#e4e4e4);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{-webkit-transform:rotateZ(180deg);-ms-transform:rotate(180deg);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;-webkit-box-shadow:0 0 0 2px #aaa;box-shadow:0 0 0 2px #aaa;position:absolute;left:13px;top:10px;-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;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;-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;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;-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;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;-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;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 .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,.5);-webkit-text-stroke:1px white;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;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;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:var(--color-primary)!important;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:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}
.build-pc .build-pc_content .list-drive .item-drive .drive-checked .contain-item-drive .d-img{width:90px;height:90px;display:inline-block}
.build-pc .build-pc_content .list-drive .item-drive .drive-checked .contain-item-drive .d-img img{max-width:100%;max-height:90px;margin-top:8px}
.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:16px;color:#000;font-weight:700}
.build-pc .build-pc_content .list-drive .item-drive .drive-checked .contain-item-drive .d-name b{font-weight:500}
.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:0;padding:0 5px;width:50px}
.build-pc .build-pc_content .list-drive .item-drive .drive-checked .contain-item-drive .sum_price{margin-top:10px;font-size:15px;font-weight:700;color:red!important;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:red;}
.build-pc .build-pc_content .list-drive .item-drive .drive-checked .contain-item-drive .btn-action_seclect.delete_select{color:var(--color-primary)!important}
.build-pc .build-pc_content .list-btn-action{list-style-type:none;margin-top:30px;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #959595}
.build-pc .build-pc_content .list-btn-action li{font-size:16px;color:#fff;font-weight:700;width:calc(100% / 5);float:left;text-align:center;padding:0 2px}
.list-btn-action li span{display:block;border-radius:3px;background-color:var(--color-primary);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 .mask-popup,.build-pc .popup_save{position:fixed;top:0;bottom:0;left:0;width:100%;background-color:rgba(0,0,0,.6);z-index:-99;-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);opacity:0;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:.7s ease-in-out;-o-transition:.7s ease-in-out;transition:.7s ease-in-out}
.build-pc .mask-popup.active,.build-pc .popup_save.active{z-index:999999999;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:.7s ease-in-out;-o-transition:.7s ease-in-out;transition:.7s ease-in-out}
.build-pc .popup-select{width:1100px;background-color:#f1f1f1;position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);overflow:hidden;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,.3);background-color:#233976}
.build-pc .popup-select .header{background-color:var(--color-primary)!important;padding:8px 10px}
.build-pc .popup-select .header h4{color:#fff;font-weight:700;font-size:22px;line-height:20px;float:left;padding:6px 0;margin-bottom: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:0;padding:0 10px;border:none;height:36px}
.build-pc .popup-select .header form .btn-search{position:absolute;right:0;top:50%!important;-webkit-transform:translateY(-50%)!important;-ms-transform:translateY(-50%)!important;transform:translateY(-50%)!important;color:var(--color-primary)!important;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:10px 16px;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;-webkit-transform:rotateZ(0);-ms-transform:rotate(0);transform:rotateZ(0);-webkit-transition:.8s cubic-bezier(.68, -.55, .265, 1.55);-o-transition:.8s cubic-bezier(.68, -.55, .265, 1.55);transition:.8s cubic-bezier(.68, -.55, .265, 1.55)}
.build-pc .popup-select .popup-main .popup-main_filter .gr-filter .title-filter .show-filter.rotate{-webkit-transform:rotateZ(90deg);-ms-transform:rotate(90deg);transform:rotateZ(90deg);-webkit-transition:.8s cubic-bezier(.68, -.55, .265, 1.55);-o-transition:.8s cubic-bezier(.68, -.55, .265, 1.55);transition:.8s cubic-bezier(.68, -.55, .265, 1.55)}
.build-pc .popup-select .popup-main .popup-main_filter .gr-filter ul{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:0;cursor:pointer;width:20px;height:16px;vertical-align:-4px}
.build-pc .popup-select .popup-main .popup-main_filter .gr-filter ul li input:checked~span{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:0;height:32px;margin-left:5px;border-radius:5px;}
.build-pc .popup-select .popup-main .popup-main_content .sort-paging .paging-block{height:42px;line-height:42px}
.build-pc .popup-select .popup-main .popup-main_content .sort-paging .other-sort-block{float:left;line-height:29px;height:42px;margin:0 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;font-weight:500}
.build-pc .popup-select .popup-main .popup-main_content .sort-paging .other-sort-item{padding:0 8px;border:1px solid #9e9e9e;border-radius:5px}
.build-pc .popup-select .popup-main .popup-main_content .sort-paging .other-sort-item.in-stock.active{color:#fff;background:var(--color-primary);border-color:var(--color-primary)}
.build-pc .popup-select .popup-main .popup-main_content .sort-paging .other-sort-item.clear{color:#fff;background:var(--red);border-color:var(--red)}
.build-pc .popup-select .list-product-select .p-item{border-bottom:1px solid #e1e1e1;padding:25px 20px;position:relative;width:100%;border-radius:0}
.build-pc .popup-select .list-product-select .p-item .p-img{float:left;width:130px;padding:0!important;border-radius:0}
.build-pc .popup-select .list-product-select .p-item .p-img img{position:relative;max-width:100%;border-radius:0;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}
.build-pc .popup-select .list-product-select .p-item .info{padding:0 185px 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;font-weight:700;height:100%;margin-top:0}
.build-pc .popup-select .list-product-select .p-item .info .p-price{display:inline-block;color:red!important;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:20px;top:26px;display:block;border-radius:3px;background-color:var(--color-primary)!important;text-transform:uppercase;line-height:34px;cursor:pointer;color:#fff;padding:0 10px;opacity:1;-webkit-transition:.8s cubic-bezier(.68, -.55, .265, 1.55);-o-transition:.8s cubic-bezier(.68, -.55, .265, 1.55);transition:.8s cubic-bezier(.68, -.55, .265, 1.55)}
.build-pc .popup-select .list-product-select .p-item .btn-buy:hover{opacity:.85;-webkit-transition:.8s cubic-bezier(.68, -.55, .265, 1.55);-o-transition:.8s cubic-bezier(.68, -.55, .265, 1.55);transition:.8s cubic-bezier(.68, -.55, .265, 1.55)}
.build-pc .popup-select .list-product-select .p-item .btn-buy.btn-outstock{background-color:red!important}
.build-pc .popup-select .list-product-select .p-item .btn-buy.btn-outstock:hover{opacity:1}
.build-pc .popup-select .list-product-select .p-item .btn-buy.btn-outstock:hover .btn-outstock-note{top:48px;visibility:visible;opacity:1}
.build-pc .popup-select .list-product-select .p-item .btn-outstock-note{visibility:hidden;opacity:0;position:absolute;right:0;top:58px;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:8px 12px;background:#333;color:#fff;border-radius:5px;line-height:20px;text-transform:none;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}
.build-pc .popup-select .list-product-select .p-item .btn-outstock-note::before{content:"";position:absolute;top:-5px;right:10px;width:10px;height:10px;background:#333;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.build-pc .popup-select .list-product-select .p-item:hover .p-img img{-webkit-transform:translateY(0) scale(1.1);-ms-transform:translateY(0) scale(1.1);transform:translateY(0) scale(1.1)}
.build-pc .save-config_main{width:1100px;background-color:#fff;position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);overflow:hidden}
.build-pc .save-config_main .header-popup{text-align:center;background-color:#e9ecf2;padding-top:15px;padding-bottom:5px}
.build-pc .save-config_main .header-popup .popup_logo{max-width:180px;width:100%}
.build-pc .save-config_main .header-popup h3{font-size:40px;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,.3);background-color:#233976}
.build-pc .save-config_main .list-selected .contain-item-drive{padding:23px 10px 26px;background-color:#fff;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;border-bottom:1px solid #e1e1e1}
.build-pc .save-config_main .list-selected .contain-item-drive i{font-style:normal;margin-top:13px}
.build-pc .save-config_main .list-selected .contain-item-drive .d-img{width:150px;height:150px;display:inline-block}
.build-pc .save-config_main .list-selected .contain-item-drive .d-img img{width:100%}
.build-pc .save-config_main .list-selected .contain-item-drive .d-name{margin-top:10px;width:50%;font-size:15px;color:#000}
.build-pc .save-config_main .list-selected .contain-item-drive .d-price{margin-top:10px;font-size:15px;font-weight:700}
.build-pc .save-config_main .list-selected .contain-item-drive input{margin-top:4px;height:30px;outline:0;padding:0 5px;width:50px;border:none;pointer-events:none}
.build-pc .save-config_main .list-selected .contain-item-drive .sum_price{margin-top:10px;font-size:15px;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:#233976;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;-webkit-transition:.6s ease-in-out;-o-transition:.6s ease-in-out;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;-webkit-transition:.6s ease-in-out;-o-transition:.6s ease-in-out;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:0 0;border:none}
.pagingViewed{color:#ec0000;background:0 0;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}
.ul-filter{width:100%!important}
.ul-filter li{width:50%;float:left}
.paging-block a.active{color:#fff!important;background:var(--color-primary)!important;font-weight:700;height:24px;padding:0 10px!important;pointer-events:none}
.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;outline:0;cursor:pointer}
.bg-red{background:var(--color-primary);color:#fff}
.fancybox-stage p{padding-bottom:6px}
.fancybox-stage h2{padding:6px}
.example{display:-ms-grid;display:grid;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:-webkit-gradient(linear,left top,left bottom,from(white),to(black));background:-o-linear-gradient(top,#fff,#000);background:linear-gradient(to bottom,#fff,#000)}
.build-pc_loader{position:fixed;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(0,0,0,.6);z-index:9999}
.build-pc_loader .loader{font-weight:700;font-family:monospace;font-size:30px;display:-ms-inline-grid;display:inline-grid;color:#fff;letter-spacing:0}
.build-pc_loader .loader:after,.build-pc_loader .loader:before{content:"Loading...";-ms-grid-row:1;-ms-grid-column:1;grid-area:1/1;line-height:1.1em;-webkit-mask:-webkit-gradient(linear,left top,right top,color-stop(50%,#000),color-stop(0,#0000)) 0 50%/2ch 100%;-webkit-mask:linear-gradient(90deg,#000 50%,#0000 0) 0 50%/2ch 100%;-webkit-mask-position:calc(var(--s,0)*1ch) 50%;-webkit-animation:l30 2s infinite;animation:l30 2s infinite}
.build-pc_loader .loader:after{--s:-1}
@-webkit-keyframes l30{
  33%{-webkit-transform:translateY(calc(var(--s,1)*50%));transform:translateY(calc(var(--s,1)*50%));-webkit-mask-position:calc(var(--s,0)*1ch) 50%}
  66%{-webkit-transform:translateY(calc(var(--s,1)*50%));transform:translateY(calc(var(--s,1)*50%));-webkit-mask-position:calc(var(--s,0)*1ch + 1ch) 50%}
  100%{-webkit-transform:translateY(calc(var(--s,1)*0%));transform:translateY(calc(var(--s,1)*0%));-webkit-mask-position:calc(var(--s,0)*1ch + 1ch) 50%}
}
@keyframes l30{
  33%{-webkit-transform:translateY(calc(var(--s,1)*50%));transform:translateY(calc(var(--s,1)*50%));-webkit-mask-position:calc(var(--s,0)*1ch) 50%}
  66%{-webkit-transform:translateY(calc(var(--s,1)*50%));transform:translateY(calc(var(--s,1)*50%));-webkit-mask-position:calc(var(--s,0)*1ch + 1ch) 50%}
  100%{-webkit-transform:translateY(calc(var(--s,1)*0%));transform:translateY(calc(var(--s,1)*0%));-webkit-mask-position:calc(var(--s,0)*1ch + 1ch) 50%}
}