@import url("https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.3.1/css/bootstrap.min.css");
h1{display:block;font-size:2em;-webkit-margin-before:0.67em;-webkit-margin-after:0.67em;-webkit-margin-start:0px;-webkit-margin-end:0px;font-weight:bold;margin:0.67em 0;}
h2{display:block;font-size:1.5em;-webkit-margin-before:0.83em;-webkit-margin-after:0.83em;-webkit-margin-start:0px;-webkit-margin-end:0px;font-weight:bold;margin:0.83em 0;}
h3{display:block;font-size:1.17em;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0px;-webkit-margin-end:0px;font-weight:bold;}
h4{display:block;-webkit-margin-before:1.33em;-webkit-margin-after:1.33em;-webkit-margin-start:0px;-webkit-margin-end:0px;font-weight:bold;font-size:1em;}
body{color:#222;font-family:'Roboto', sans-serif;background:#f7f7f7;position:relative;font-size:14px;min-width:1220px;}
.bg-grey{background:#E5E5E5;}
a{text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease;}
a:hover{text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease;}
.ul, .ol{margin:0;padding:0;list-style:none;}
img{max-width:100%;height:auto;}
b{font-weight:bold;}
.clearfix::after, .box-right-list .box-right-item::after, .global-menu-list .sub-menu-list::after, .footer-news-container .box-text::after, .global-tooltip .title::after, .box-product-container .cat-list-right::after, .filter-container a::after, .product-detail-page .article-related .item::after, .product-detail-tab-container .tab-title::after, .cart-item-body .cart-col-1::after, .cart-customer-container .form-info-group::after, .article-page .box-article-container::after, .new-art-container .item::after, .article-category-item .art-item::after{content:'';clear:both;display:block;}
.clear{clear:both;}
button, input, select{outline:none !important;}
table{width:100% !important;-webkit-overflow-scrolling:touch;}
@media screen and (-webkit-min-device-pixel-ratio:0){select, textarea, input{font-size:16px;}
}
@media (min-width:1200px){select, textarea, input{font-size:14px;}
}
iframe{max-width:100%;}
.text-10{font-size:10px;}
.text-11{font-size:11px;}
.text-12{font-size:12px;}
.text-13{font-size:13px;}
.text-14{font-size:14px;}
.text-15{font-size:15px;}
.text-16{font-size:16px;}
.text-17{font-size:17px;}
.text-18{font-size:18px;}
.text-20{font-size:20px;}
.text-22{font-size:22px;}
.text-24{font-size:24px;}
.text-27{font-size:27px;}
.blue{color:#0083FF;}
.red, .header-cart-hover .cart-text a:hover, .footer-info-container a:hover, .filter-container a:hover, .product-detail-page .article-related .text:hover, .article-page a:hover, .article-page .small-art-list .item:hover span{color:#eb1f27;}
.red-b{color:#d81e23;}
.bg-red-b, .about-page .contact-form-holder .submit-form:hover{background:#d81e23;}
.grey{color:#777777;}
.green{color:#85b333;}
.bg-blue{background:#0083FF;}
.bg-red{background:#eb1f27;}
.blue-light{color:#31c6fe;}
.font-300{font-weight:300;}
.font-500{font-weight:500;}
.font-600{font-weight:600;}
.font-800{font-weight:800;}
.underline{text-decoration:underline;}
.fit-img, .product-detail-page .product-info-gallery img{width:auto;position:absolute;top:0;left:0;right:0;bottom:0;max-width:100%;max-height:100%;margin:auto;display:block;}
@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1);}
  10%, 20%{-webkit-transform:scale(0.9) rotate(-8deg);transform:scale(0.9) rotate(-8deg);}
  30%, 50%, 70%{-webkit-transform:scale(1.3) rotate(8deg);transform:scale(1.3) rotate(8deg);}
  40%, 60%{-webkit-transform:scale(1.3) rotate(-8deg);transform:scale(1.3) rotate(-8deg);}
  100%, 80%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0);}
}
@keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1);}
  10%, 20%{-webkit-transform:scale(0.9) rotate(-8deg);transform:scale(0.9) rotate(-8deg);}
  30%, 50%, 70%{-webkit-transform:scale(1.3) rotate(8deg);transform:scale(1.3) rotate(8deg);}
  40%, 60%{-webkit-transform:scale(1.3) rotate(-8deg);transform:scale(1.3) rotate(-8deg);}
  100%, 80%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0);}
}
@-webkit-keyframes phonering{0%{-webkit-transform:rotate(0) scale(1) skew(1deg);}
  10%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg);}
  20%{-webkit-transform:rotate(25deg) scale(1) skew(1deg);}
  30%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg);}
  40%{-webkit-transform:rotate(25deg) scale(1) skew(1deg);}
  50%{-webkit-transform:rotate(0) scale(1) skew(1deg);}
  100%{-webkit-transform:rotate(0) scale(1) skew(1deg);}
}
@-webkit-keyframes gradient{0%{background-position:0 0;}
  100%{background-position:-200% 0;}
}
@keyframes gradient{0%{background-position:0 0;}
  100%{background-position:-200% 0;}
}
.label-container{display:block;position:relative;padding-left:20px;margin-bottom:14px;cursor:pointer;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.label-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;}
.label-container .checkmark{position:absolute;top:2px;left:0;height:14px;width:14px;border-radius:50%;border:1px solid #bbb;background-color:#c2c2c2;}
.label-container input:checked ~ .checkmark{background-color:#009e2a;border-color:#009e2a;}
.checkmark:after{content:"";position:absolute;display:none;}
.label-container input:checked ~ .checkmark:after{display:block;}
.label-container .checkmark:after{content:'\f00c';font-family:'FontAwesome';left:1px;top:-1px;color:#fff;font-size:10px;}
.radio-container{position:relative;padding-left:25px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0 40px 0 0;}
.radio-container input{position:absolute;opacity:0;cursor:pointer;}
.radio-container .checkmark{position:absolute;top:2px;left:0px;height:16px;width:16px;background-color:#fff;border-radius:50%;border:2px solid #999;}
.radio-container input:checked ~ .checkmark{background-color:#fff;border:2px solid #008445;}
.checkmark:after{content:"";position:absolute;display:none;}
.radio-container input:checked ~ .checkmark:after{display:block;}
.radio-container .checkmark:after{top:3px;left:3px;width:6px;height:6px;border-radius:50%;background:#008445;}
.bg-popup{position:fixed;top:0;left:0;right:0;bottom:0;cursor:-webkit-grab;cursor:grab;background:rgba(0, 0, 0, 0.5);z-index:99;}
.autocomplete-suggestions{position:absolute;width:100%;border:solid 1px #ddd;right:0;margin-top:2px;max-height:300px;overflow:auto;display:none;background:#fff;z-index:999;top:100%;}
.autocomplete-suggestions a{display:block;padding:10px;overflow:hidden;}
.autocomplete-suggestions a img{width:60px;float:left;}
.autocomplete-suggestions a .info{display:block;margin-left:65px;}
.autocomplete-suggestions a .info .name{display:block;color:#333;}
.autocomplete-suggestions a .info .price{color:#ec1c24;}
.autocomplete-suggestions a:hover{background-color:#f5f5f5;}
.autocomplete-suggestions::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.1);background-color:#f1f1f1;border-radius:10px;}
.autocomplete-suggestions::-webkit-scrollbar{width:6px;background-color:#f1f1f1;}
.autocomplete-suggestions::-webkit-scrollbar-thumb{border-radius:10px;background-color:#ccc;}
.icon-star{background-image:url(../images/star_sprite.png);width:96px;height:19px;vertical-align:text-bottom;display:inline-block;background-repeat:no-repeat;}
.icon-star.star-0{background-position:0 -109px;}
.icon-star.star-1{background-position:0 -88px;}
.icon-star.star-2{background-position:0 -66px;}
.icon-star.star-3{background-position:0 -42px;}
.icon-star.star-4{background-position:0 -21px;}
.icon-star.star-5{background-position:0 0;}
.hover-img a{position:relative;overflow:hidden;display:block;}
.hover-img a::before{content:"";position:absolute;top:0;left:-15%;bottom:0;width:0;height:100%;background-color:rgba(255, 255, 255, 0.5);-webkit-transition:none;transition:none;-webkit-transform:skewX(-25deg);transform:skewX(-25deg);}
.hover-img a:hover::before{width:120%;background-color:rgba(255, 255, 255, 0);-webkit-transition:all .45s ease-out;transition:all .45s ease-out;z-index:2;}
.container{padding:0 10px;max-width: 100% !important;width: 1220px;}
.row{margin:0 -10px;}
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto{padding:0 10px;}
.global-breadcrumb{position:relative;font-size:13px;text-transform:uppercase;}
.global-breadcrumb::after{content:'';display:block;clear:both;}
.global-breadcrumb li{float:left;position:relative;z-index:1;}
.global-breadcrumb li::after{content:'\f105';font-family:Fontawesome;padding:0 5px;}
.global-breadcrumb li:last-child::after{content:none;}
.global-breadcrumb li a{color:#737373;}
.global-breadcrumb h1{font-size:inherit;font-weight:inherit;margin:0;line-height:inherit;}
::-webkit-scrollbar{width:10px;}
::-webkit-scrollbar-track{background:#fff;}
::-webkit-scrollbar-thumb{background:#d7d7d7;border-radius:10px;}
::-webkit-scrollbar-thumb:hover{background:#aaa;}
.icon-2021{background:url(../images/sprite_2021.png) no-repeat;}
section{float:none;width:unset;}
header{margin-bottom:8px;}
.header-top-container{background:#e10034;}
.header-top-container .title-group{color:#fff;font-size:13px;float:left;height:26px;line-height:26px;margin:7px 0 7px 7px;padding:0 11px;border-radius:25px;}
.header-top-container .title-group:hover{background:#b41f24;}
.header-top-container .item-group .bg-linear{background:repeating-linear-gradient(to right, #f1d113 0, #fef273 25%, #f1b01f 50%, #fde904 75%, #e5bf23 100%);width:100%;background-size:200% auto;-webkit-animation:gradient 2s infinite;animation:gradient 2s infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:linear;animation-timing-function:linear;}
.header-top-container .item-group:hover .box-sale-group{-webkit-transition:.25s all;transition:.25s all;opacity:1;visibility:visible;top:100%;}
.header-top-container .box-sale-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:absolute;top:calc(100% + 20px);background:#fff;left:0;right:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;opacity:0;visibility:hidden;background:#f8f9fa;padding:23px 23px 0 23px;border-radius:12px;-webkit-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);z-index:6;}
.header-top-container .box-sale-group .title{background:#0d699e;color:#fff;font-weight:bold;border-radius:0 30px 30px 0;height:29px;line-height:29px;white-space:nowrap;font-size:12px;}
.header-top-container .box-sale-group .number{background:#eb1f27;text-align:center;display:inline-block;width:29px;margin-right:11px;height:100%;}
.header-top-container .box-sale-group b{display:inline-block;height:100%;}
.header-top-container .box-sale-group a{display:block;color:#222;}
.header-top-container .box-sale-group a:hover, .header-top-container .box-sale-group a:hover p{text-decoration:underline;}
.header-top-container .header-icon{position:relative;}
.header-top-container .header-icon::before{content:'';background:url(../images/sprite_2021.png) no-repeat;display:inline-block;height:100%;vertical-align:bottom;width:18px;}
.header-top-container .icon-1::before{background-position:-2px 1px;}
.header-top-container .icon-2::before{background-position:-30px 2px;width:20px;}
.header-top-container .icon-3::before{background-position:-62px -1px;width:20px;}
.header-top-container .icon-4::before{background-position:-94px -1px;width:24px;}
.header-top-container .icon-5::before{background-position:-133px -1px;width:20px;}
.header-top-container .icon-6::before{background-position:-161px -1px;width:20px;}
.header-top-container .box-item{padding-right:10px;width:calc(100% / 3);color:#5d5d5d;}
.header-top-container .box-item:last-child{padding-right:0;}
.header-top-container .box-list{font-size:13px;}
.header-top-container .box-list span{margin-right:5px;}
.header-top-container .box-list p{margin:0 0 16px 0;display:inline-block;}
.header-main-container{background:#ececec;padding:8px 0 15px 0;}
.header-main-container a{color:#222;display:block;}
.header-main-container .box-left-group{width:155px;margin-right:12px;}
.header-main-container .box-middle-group{width:581px;margin-right:12px;}
.header-main-container .box-right-group{font-size:13.5px;width:calc(100% - 760px);color:#fff;}
.header-main-container .box-right-group .text{line-height:1.3;}
.header-main-container .header-tags{margin-bottom:5px;}
.header-main-container .header-tags a{color:#fff;font-size:10px;margin:0 3px 5px 0;display:block;float:left;border-radius:100px;background:#949494;padding:1px 10px;}
.header-main-container .header-tags a:hover{background:#c80000;}
.header-main-container .cart-count{font-size:10px;background:#970c19;width:18px;height:18px;border-radius:50%;text-align:center;line-height:18px;font-weight:500;position:absolute;top:-2px;left:104px;}
.header-search-group{width:440px;}
.header-search-group .cat-list-group{-webkit-transition:.2s all;transition:.2s all;opacity:0;visibility:hidden;position:absolute;background:#ebebeb;left:0;top:50px;width:195px;max-height:234px;overflow:auto;z-index:4;padding:10px 5px 15px 5px;border-radius:10px;-webkit-box-shadow:0px 0px 10px 3px rgba(0, 0, 0, 0.1);box-shadow:0px 0px 10px 3px rgba(0, 0, 0, 0.1);}
.header-search-group .cat-list-group::-webkit-scrollbar{width:15px;border-radius:30px;}
.header-search-group .cat-list-group::-webkit-scrollbar-track{background:#d8d8d8;border-radius:30px;margin:10px 0;}
.header-search-group .cat-list-group::-webkit-scrollbar-thumb{background:#aeaeae;border-radius:30px;}
.header-search-group .cat-list-group a{font-style:normal;font-size:12px;line-height:19px;padding:6px 0 6px 15px;}
.header-search-group .cat-list-group a:hover{font-weight:bold;background:#e1e1e1;}
.header-search-group .search-container{width:422px;padding:5px;position:relative;background:#ffffff;border-radius:100px;font-size:13px;font-style:italic;}
.header-search-group .search-cat-group{width:132px;margin-right:10px;line-height:30px;background:#ededed;border-radius:100px;border:1px solid #d0cbcb;padding:0 18px 0 12px;position:relative;}
.header-search-group .search-cat-group::after{content:'\f0d7';font-family:'FontAwesome';position:absolute;font-style:normal;font-size:16px;right:6px;top:0;bottom:0;}
.header-search-group .search-cat-group:hover .cat-list-group{-webkit-transition:.2s all;transition:.2s all;top:31px;opacity:1;visibility:visible;}
.header-search-group .search-cat-holder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;}
.header-search-group .search-form-group{display:block;width:calc(100% - 142px);}
.header-search-group .search-input{width:calc(100% - 35px);height:100%;border:0;margin:0;padding:0;font-style:inherit;}
.header-search-group .search-input:focus{font-style:normal;}
.header-search-group .search-submit{width:30px;height:30px;border-radius:50%;background:url(../images/sprite_2021.png) no-repeat;background-color:#eb1f27;background-position:3px -23px;border:0;position:absolute;right:5px;top:5.5px;}
.header-policy{width:142px;}
.header-policy:hover .title::after{border-top:10px solid #e10034;}
.header-policy:hover .policy-list{opacity:1;visibility:visible;top:calc(100% + 15px);-webkit-transition:.2s all;transition:.2s all;}
.header-policy::after{content:'';position:absolute;padding-bottom:20px;width:142px;}
.header-policy .title{font-weight:bold;color:#fff;font-size:10.8px;background:#e10034;border-radius:100px;text-align:center;padding:9px 40px 9px 21px;position:relative;cursor:pointer;}
.header-policy .title::before{content:'';position:absolute;width:38px;height:38px;border-radius:50%;background-color:#fff;top:5px;right:-5px;-webkit-box-shadow:0px 0px 9px 1px #9f1b20;box-shadow:0px 0px 9px 1px #9f1b20;background-image:url(../images/sprite_2021.png);background-repeat:no-repeat;background-position:-28px -27px;}
.header-policy .title::after{content:'';border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid transparent;position:absolute;bottom:-9px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.header-policy .policy-list{background:#fff;border-radius:7px;overflow:hidden;width:788px;position:absolute;z-index:3;right:171px;top:calc(100% + 50px);-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:3px solid #eb1f27;-webkit-box-shadow:0px 0px 11px 0px #ccc;box-shadow:0px 0px 11px 0px #ccc;display:-webkit-box;display:-ms-flexbox;display:flex;opacity:0;visibility:hidden;}
.header-policy .policy-item{width:calc(100% / 3);padding:15px 0 20px 30px;font-weight:300;}
.header-policy .policy-item b{display:block;font-size:15px;margin-bottom:15px;}
.header-policy .policy-item:hover{background:#ededed;}
.header-policy .policy-item a{margin-bottom:8px;}
.header-policy .policy-item a:hover{color:#e61e26;}
.header-policy .policy-item a::before{content:'';display:inline-block;width:15px;height:12px;background:url(../images/sprite_2021.png) no-repeat;background-position:-188px -4px;}
.box-right-list{position:relative;padding:5px 0;}
.box-right-list::after{content:'';position:absolute;bottom:0;left:17px;right:0;height:100%;background:#e10034;border-radius:100px;}
.box-right-list .box-right-item{float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:2;}
.box-right-list .box-right-item::after{content:'';position:absolute;right:0;top:5px;height:28px;width:1px;background:#c83136;}
.box-right-list .box-right-item:nth-child(1){width:161px;}
.box-right-list .box-right-item:nth-child(1) .text {margin: 0 10px;color: #fff;}
/*.box-right-list .box-right-item:nth-child(1)::before{content:'';background:url(../images/sprite_2021.png) no-repeat;width:36px;height:46px;background-position:-80px -134px;position:absolute;left:-2px;top:-1px;-webkit-transform:rotate(7deg);transform:rotate(7deg);}*/
.box-right-list .box-right-item:nth-child(2){width:151px;}
.box-right-list .box-right-item:nth-child(3){width:128px;}
.box-right-list .box-right-item:nth-child(3)::after{content:none;}
.box-right-list .box-right-item:hover .text::after{-webkit-transition:.3s all;transition:.3s all;width:40%;}
.box-right-list .box-right-item:hover .header-cart-hover{-webkit-transition:.2s all;transition:.2s all;opacity:1;visibility:visible;top:47px;}
.box-right-list .text{margin:0;float:left;margin-right:10px;}
.box-right-list .text::after{content:'';background:#e9eaeb;height:2px;-webkit-transition:.3s all;transition:.3s all;width:0;left:50%;transform: translateX(-50%);position:absolute;bottom:-5px;}
.box-right-list .icon-2021{background-color:#f8f9fa;width:40px;height:40px;border-radius:50%;display:block;float:left;-webkit-box-shadow:0px 0px 8px 1px rgba(0, 0, 0, 0.3);box-shadow:0px 0px 8px 1px rgba(0, 0, 0, 0.3);}
.box-right-list .icon-phone{background-position:-74px -26px;-webkit-animation:phonering 1.8s infinite ease-in-out;animation:phonering 1.8s infinite ease-in-out;}
.box-right-list .icon-buildpc{background-position:-152px -25px;}
.box-right-list .icon-cart{background-position:-193px -26px;}
.header-cart-hover{position:absolute;width:425px;right:0;top:60px;border-radius:10px;overflow:hidden;color:#222;background:#fff;z-index:2;padding:10px 0 0 0;-webkit-transition:.2s all;transition:.2s all;opacity:0;visibility:hidden;}
.header-cart-hover .cart-item-group{max-height:382px;overflow:auto;margin:0 7px 12px 0;padding:0 12px;}
.header-cart-hover .cart-item-group::-webkit-scrollbar{width:15px;border-radius:30px;}
.header-cart-hover .cart-item-group::-webkit-scrollbar-track{background:#eaeaea;border-radius:30px;}
.header-cart-hover .cart-item-group::-webkit-scrollbar-thumb{background:#dcdcdc;border-radius:30px;}
.header-cart-hover .cart-item{padding:15px 0;border-bottom:1px solid #eaeaea;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.header-cart-hover .cart-item:last-child{border:0;}
.header-cart-hover .cart-img{display:block;width:85px;margin-right:12px;}
.header-cart-hover .cart-text{width:calc(100% - 97px);}
.header-cart-hover .cart-text a{display:block;margin-bottom:15px;}
.header-cart-hover .cart-price{padding:12px 20px 15px 15px;-webkit-box-shadow:0px -4px 10px 0px #e9e9e9;box-shadow:0px -4px 10px 0px #e9e9e9;}
.header-cart-hover .goCart{border-radius:5px;margin-top:7px;padding:10px;background:#d81e23;}
.header-cart-hover .goCart:hover{background:#970e13;}
.header-menu-container .title{display:none;}
.global-menu-list{position:absolute;top:90px;left:0;width:182px;height:483px;border-bottom:2px solid #eb1f27;border-radius:6px 6px 6px 6px;z-index:4;}
.global-menu-list.global-other-page{opacity:0;visibility:hidden;top:80px;-webkit-transition:.2s all;transition:.2s all;}
.global-menu-list .item{height:calc(100% / 16);border-bottom:1px solid #f7f7f7;background:#fff;}
.global-menu-list .item:hover{background:#eb1f27;-webkit-box-shadow:0px 0px 12px 0px rgba(0, 0, 0, 0.3);box-shadow:0px 0px 12px 0px rgba(0, 0, 0, 0.3);z-index:1;border:0;}
.global-menu-list .item:hover > a, .global-menu-list .item:hover .cat-title{color:#fff;-webkit-transition:unset;transition:unset;}
.global-menu-list .item:hover .cat-thumb{-webkit-filter:brightness(10);filter:brightness(10);}
.global-menu-list .item:hover .sub-menu-list{display:block;}
.global-menu-list .item:last-child{border:0;border-radius:0 0 5px 5px;}
.global-menu-list .item:first-child{border-radius:5px 5px 0 0;}
.global-menu-list .item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;font-size:11px;padding:0 7px;-webkit-transition:unset;transition:unset;}
.global-menu-list a, .global-menu-list span{display:block;color:#222;}
.global-menu-list .cat-thumb{width:18px;margin-right:6px;height:22px;background-position:center;background-repeat:no-repeat;background-size:contain;}
.global-menu-list .cat-title{width:calc(100% - 28px);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-transform:capitalize;}
.global-menu-list .sub-menu-list{background:#fff;position:absolute;z-index:1;top:0;left:182px;width:calc(1200px - 182px);height:482px;overflow:auto;font-size:14px;padding:20px 23px;border-radius:7px;-webkit-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);display:none;}
.global-menu-list .sub-cat-2{width:20%;padding-right:10px;float:left;margin-bottom:20px;}
.global-menu-list .sub-cat-2 .cat-2{display:inline-block;font-weight:bold;color:#eb1f27;text-transform:uppercase;font-size:14px;margin-bottom:3px;}
.global-menu-list .sub-cat-2 a{font-size:13px;padding:0;}
.global-menu-list .sub-cat-2 a:hover{color:#eb1f27;}
.global-menu-list .cat-3, .global-menu-list .fa-angle-light{display:inline-block !important;margin:0;}
.global-menu-list .sub-cat-3{position:relative;margin-top:10px;}
.global-menu-list .sub-cat-3:hover .cat-3, .global-menu-list .sub-cat-3:hover i{color:#eb1f27;}
.global-menu-list .sub-cat-3:hover .sub-cat-4{display:block;}
.global-menu-list .sub-cat-4{background:#fff;position:absolute;left:73%;top:0;-webkit-box-shadow:0px 0px 11px 1px rgba(0, 0, 0, 0.2);box-shadow:0px 0px 11px 1px rgba(0, 0, 0, 0.2);border-radius:5px;width:173px;z-index:1;display:none;}
.global-menu-list .sub-cat-4 a{line-height:28px;padding:0 10px 0 15px;display:block;border-left:3px solid transparent;color:#616161 !important;position:relative;z-index:1;}
.global-menu-list .sub-cat-4 a:hover{border-color:#e81f27;background:#f0f0f0;}
.header-fixed{position:fixed;top:0;left:0;right:0;z-index:99;padding:0;-webkit-transition:.3s all;transition:.3s all;}
.header-fixed .box-left-group, .header-fixed .header-tags, .header-fixed .header-policy{display:none !important;}
.header-fixed .box-middle-group{width:536px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.header-fixed .header-menu-container{width:200px;margin-right:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.header-fixed .header-menu-container:hover .global-menu-list{opacity:1;visibility:visible;top:100%;-webkit-transition:.2s all;transition:.2s all;}
.header-fixed .header-menu-container .title{display:block;margin:0;color:#fff;background:#e10034;border-radius:50px;font-weight:bold;position:relative;padding:11px 22px;line-height:1.6;width:100%;}
.header-fixed .header-menu-container .title::after{content:'\f0d7';font-family:Fontawesome;position:absolute;right:12px;}
.header-fixed .global-menu-list{opacity:0;visibility:hidden;top:80px;-webkit-transition:.2s all;transition:.2s all;}
.header-fixed .box-right-group{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;padding:11px 0;}
.header-fixed .search-container{width:536px;margin-right:0;}
footer .footer-policy, footer .footer-video-container{background:#f7f7f7;}
footer .footer-link{color:#fff;font-size:13px;background:#d81e23;position:relative;border-radius:50px;width:121px;display:block;text-align:center;padding:8px;}
footer .footer-link:hover{background:#b51f24;}
footer .footer-link::after{content:'';background:#bbc0c7;width:38px;height:5px;position:absolute;border-radius:0 0 5px 5px;bottom:-5px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.footer-policy{padding:22px 0;}
.footer-policy .item{width:calc(100% / 4);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;}
.footer-policy .icon-2021{display:block;margin-right:15px;}
.footer-policy .icon-truck{width:80px;height:55px;background-position:-4px -386px;}
.footer-policy .icon-trade{width:57px;height:57px;background-position:-110px -386px;}
.footer-policy .icon-pay{width:62px;height:62px;background-position:-193px -386px;}
.footer-policy .icon-support{width:53px;height:59px;background-position:-17px -458px;}
.footer-news-container{padding:20px 10px 36px 10px;}
.footer-news-container .title p{font-size:27px;line-height:1;}
.footer-news-container .title i{font-size:15px;position:relative;padding-right:20px;}
.footer-news-container .title i::after{content:'';width:152px;height:2px;border-top:1px solid #ef2626;border-bottom:1px solid #f79393;position:absolute;bottom:5px;right:-152px;}
.footer-news-container .title .fa{padding:0;}
.footer-news-container .title .fa::after{content:none;}
.footer-news-container .footer-box-content{margin-top:20px;}
.footer-news-container .box-item{width:calc(100% / 4 - 24px);margin-right:32px;float:left;}
.footer-news-container .box-item:last-child{margin-right:0;}
.footer-news-container .box-img{position:relative;display:block;padding-bottom:62%;overflow:hidden;border-radius:5px;margin-bottom:12px;}
.footer-news-container .box-text time{width:54px;padding:9px 0;line-height:1.3;margin-right:18px;position:relative;background:#d81e23;color:#fff;font-size:13px;font-weight:bold;border-radius:11px;text-align:center;display:block;float:left;}
.footer-news-container .box-text time::after{content:'';position:absolute;right:-6px;height:33px;width:6px;border-radius:0 8px 8px 0;background:#bbc0c7;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.footer-news-container .box-text b{font-size:18px;display:block;width:100%;}
.footer-news-container .box-text span{display:block;width:100%;}
.footer-news-container .box-title{color:#4e4e4e;font-weight:bold;font-size:15px;width:calc(100% - 72px);float:left;margin-top:5px;}
.footer-video-container{padding:34px 0;}
.footer-video-container .title-group{font-size:23px;margin-bottom:40px;}
.footer-video-container .video-item{display:block;width:calc(100% / 4 - 24px);margin-right:32px;float:left;color:#4e4e4e;}
.footer-video-container .video-item:last-child{margin-right:0;}
.footer-video-container .video-item:hover .video-img::before{opacity:1;-webkit-transition:.2s all;transition:.2s all;}
.footer-video-container .video-img{position:relative;display:block;padding-bottom:62%;overflow:hidden;border-radius:5px;margin-bottom:12px;background:#000;}
.footer-video-container .video-img::before{content:'\f04b';font-family:FontAwesome;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);line-height:1;font-size:50px;color:#fff;opacity:.6;z-index:2;-webkit-transition:.2s all;transition:.2s all;}
.footer-video-container .video-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:17px;}
.footer-video-container .video-summary{font-size:15px;height:42px;overflow:hidden;display:block;}
.footer-newsletter{max-width:980px;padding:22px 0;}
.footer-newsletter .text-group{width:350px;margin-right:50px;position:relative;padding-left:66px;}
.footer-newsletter .text-group::before{content:'';background:url(../images/sprite_2021.png) no-repeat;position:absolute;top:10px;left:0;padding:24px;background-position:-133px -135px;}
.footer-newsletter .text-group b{font-size:21px;}
.footer-newsletter .text-group span{font-size:12px;line-height:18px;}
.footer-newsletter .newsletter-form{width:calc(100% - 400px);background:#a6171b;border-radius:60px;padding:10px 10px 10px 33px;position:relative;}
.footer-newsletter .newsletter-form input{font-style:italic;margin:0;padding:0;border:0;background:transparent;height:40px;width:calc(100% - 55px);color:#fff;}
.footer-newsletter .newsletter-form input:focus{font-style:normal;}
.footer-newsletter .newsletter-form input::-webkit-input-placeholder{color:#fff;}
.footer-newsletter .newsletter-form input:-ms-input-placeholder{color:#fff;}
.footer-newsletter .newsletter-form input::-ms-input-placeholder{color:#fff;}
.footer-newsletter .newsletter-form input::placeholder{color:#fff;}
.footer-newsletter .icon-submit{width:46px;height:46px;border-radius:50%;background-color:#fff;background-position:-201px -145px;position:absolute;top:7px;right:10px;}
.footer-info-container{color:#5d5d5d;font-size:13px;padding:25px 10px;}
.footer-info-container a{color:#5d5d5d;}
.footer-info-container li{margin-left:17px;list-style:disc;}
.footer-info-container .info-left{width:272px;margin-right:43px;float:left;}
.footer-info-container .info-left b{font-weight:800;}
.footer-info-container .info-left p{margin-bottom:5px;position:relative;padding-left:10px;}
.footer-info-container .info-left p::before{content:'';width:4px;height:4px;border-radius:50%;background:#5d5d5d;position:absolute;top:8px;left:0;}
.footer-info-container .info-right{width:calc(100% - 315px);float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.footer-info-container .info-right .title{font-size:14px;font-weight:800;margin-bottom:10px;color:#4c4c4c;}
.footer-info-container .info-right li{margin-bottom:10px;}
.footer-info-container .map{background:#d81e23;border-radius:7px;display:inline-block;text-align:center;margin-top:5px;padding:4px 21px;}
.footer-info-container .social-media{margin-top:15px;}
.footer-info-container .social-media a{display:inline-block;width:40px;height:40px;line-height:40px;border-radius:50%;background:#4b69b0;color:#fff;margin-right:3px;text-align:center;font-size:24px;}
.footer-info-container .social-media a:nth-child(2){background:linear-gradient(88deg, #fbcb7a, #f48d4e, #e32943, #c03771, #964494, #67529f, #6b66aa);}
.footer-info-container .social-media a:nth-child(3){background:#e83f3a;}
.footer-info-container .support-list p{position:relative;margin-bottom:10px;}
.footer-info-container .support-list p::before{content:'';background:url(../images/sprite_2021.png) no-repeat;width:18px;height:18px;position:absolute;top:0;left:-22px;background-position:-212px -4px;}
.footer-info-container .icon-pay_method{max-width:735px;margin:auto;}
.global-banner-fixed a{position:fixed;width:74px;height:auto;top:140px;z-index:99;}
.global-banner-fixed a:nth-child(1){left:0;}
.global-banner-fixed a:nth-child(2){right:0;}
.global-fixed-right{position:fixed;right:-100%;top:46%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:60px;-webkit-transition:.4s all;transition:.4s all;z-index:4;}
.global-fixed-right.active{right:5px;-webkit-transition:.4s all;transition:.4s all;}
.global-fixed-right a{display:block;margin-bottom:10px;width:40px;height:40px;border-radius:50%;line-height:40px;color:#fff;font-size:24px;background:#4b69b0;text-align:center;}
.global-fixed-right a:hover i{-webkit-animation:tada 1.5s infinite ease-in-out;animation:tada 1.5s infinite ease-in-out;}
/*.global-fixed-right a:nth-child(2){background:#e83f3a;}
.global-fixed-right a:nth-child(3){background:linear-gradient(88deg, #fbcb7a, #f48d4e, #e32943, #c03771, #964494, #67529f, #6b66aa);}*/
.global-fixed-right a:nth-child(4){background:#898989;}
.global-fixed-right p{margin:0;}
.global-fixed-right .fixed-mess{width:60px;height:60px;border-radius:unset;background:unset;position:relative;text-align:left;}
.global-fixed-right .fixed-mess:hover .mess-text{-webkit-transition:.2s all;transition:.2s all;right:30px;visibility:visible;opacity:1;}
.global-fixed-right .fixed-mess i{-webkit-animation:unset !important;animation:unset !important;}
.global-fixed-right .icon-messenger{width:50px;height:50px;background:url(../images/pc-chat.png) no-repeat;position:relative;background-size:contain;display:block;z-index:1;margin: auto}
.global-fixed-right .mess-text{background:#fff;width:185px;height:55px;border-radius:50px;position:absolute;right:0px;color:#222;top:20px;-webkit-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.3);box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.3);line-height:1.2;padding:10px 20px;opacity:0;visibility:hidden;-webkit-transition:.2s all;transition:.2s all;}
.global-fixed-right .dots{background:#62e4fb;width:36px;height:15px;border-radius:30px;position:absolute;top:-7px;right:20px;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;}
.global-fixed-right .dots i{display:block;height:5px;width:5px;border-radius:50%;background:#fff;-webkit-box-shadow:0px 0px 10px 2px rgba(0, 0, 0, 0.25);box-shadow:0px 0px 10px 2px rgba(0, 0, 0, 0.25);}
.global-fixed-left{position:fixed;left:-100%;bottom:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.4s all;transition:.4s all;background:#fff;width:60px;height:60px;border-radius:50%;z-index:5;}
.global-fixed-left.active{left:10px;-webkit-transition:.4s all;transition:.4s all;}
.global-fixed-left .icon-bell{display:block;width:52px;height:52px;border-radius:50%;-webkit-animation:phonering 1.5s infinite ease-in-out;animation:phonering 1.5s infinite ease-in-out;background-color:#ec343b;background-position:0px -61px;}
.global-fixed-left .banner-holder{background:#fff;position:absolute;left:67px;border-radius:10px;overflow:hidden;width:300px;top: 100%;opacity: 0;visibility: hidden;transition: .3s all;}
.global-fixed-left .banner-holder.active{top: -100%;opacity: 1;visibility: visible;transition: .3s all;}
.global-fixed-left .banner-holder .title{text-align:center;font-size:16px;font-weight:bold;text-transform:uppercase;color:#fff;line-height:40px;background:#e20505;margin:0;}
.global-fixed-left .item{padding:10px;display:block;}
.global-fixed-left .item:hover{background:#ededed;}
.global-fixed-left .fixed-img{width:78px;float:left;margin-right:10px;}
.global-fixed-left .fixed-title{margin-bottom:5px;max-height:36px;font-weight:700;line-height:18px;color:#e20505;overflow:hidden;display:block;}
.global-fixed-left .fixed-text{width:calc(100% - 88px);float:left;}
.global-fixed-left .fixed-summary{height:36px;font-weight:300;line-height:18px;color:#222;overflow:hidden;}
.custom-dots .owl-dots{position:absolute;bottom:15px;right:15px;}
.custom-dots .owl-dots .active span{background:#eb1f27 !important;border-color:#eb1f27;}
.custom-dots .owl-dots span{background:#Fff !important;border:1px solid #d9d9d8;width:12px;height:12px;margin:0 0 0 7px !important;}
.custom-nav .owl-nav{margin:0;}
.custom-nav .owl-nav button{margin:0 !important;background:#fff !important;color:#9e9e9e !important;width:31px;height:63px;font-size:30px !important;text-align:left;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.custom-nav .owl-nav button:hover{color:#fff !important;background:#dc474b !important;}
.custom-nav .owl-nav .owl-prev{left:0;border-radius:0 35px 35px 0;}
.custom-nav .owl-nav .owl-prev i{padding-left:5px;}
.custom-nav .owl-nav .owl-next{right:0;border-radius:35px 0 0 35px;}
.custom-nav .owl-nav .owl-next i{padding-left:15px;}
.icon-star-2021{background-image:url(../images/star_2021.png);width:76px;height:16px;vertical-align:text-bottom;display:inline-block;background-repeat:no-repeat;}
.icon-star-2021.star-0{background-position:-3px -87px;}
.icon-star-2021.star-1{background-position:-3px -70px;}
.icon-star-2021.star-2{background-position:-3px -53px;}
.icon-star-2021.star-3{background-position:-3px -36px;}
.icon-star-2021.star-4{background-position:-3px -19px;}
.icon-star-2021.star-5{background-position:-3px -1px;}
.homepage a{display:block;}
.homepage .home-banner-container{width:calc(100% - 189px);margin:auto 0 auto auto;}
.homepage .banner-slider-group{width:686px;margin-right:7px;overflow:hidden;border-radius:5px;}
.homepage .slider-home img{max-height:329px;}
.homepage .banner-right-group{width:calc(100% - 693px);min-height:482px;}
.homepage .banner-right-group a{display:block;margin-bottom:7px;border-radius:8px;overflow:hidden;}
.homepage .banner-right-group a:last-child{margin-bottom:0;}
.homepage .banner-under-group{margin-top:7px;}
.homepage .banner-under-group a{margin-right:7px;width:calc(100% / 2 - 4px);float:left;border-radius:8px;overflow:hidden;}
.homepage .banner-under-group a:last-child{margin:0;}
.homepage .video{position:relative;}
.homepage .video::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0, 0, 0, 0.15);z-index:1;width:100%;height:100%;-webkit-transform:unset;transform:unset;}
.homepage .video::after{content:'';width:60px;height:60px;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1;background:url(../images/sprite_2021.png) no-repeat;background-position:-273px -133px;}
.homepage .banner-under-slider{min-height:135px;margin-top:10px;}
.homepage .banner-under-slider a{border-radius:5px;overflow:hidden;margin-right:8px;float:left;width:calc(100% / 4 - 6px);}
.homepage .banner-under-slider a:last-child{margin:0;}
.homepage .banner-under-slider img{display:block;}
.collection-tab-container{margin:22px 0;background:#fff;border-radius:8px;}
.collection-tab-container a{color:#222;}
.collection-tab-container .collection-bg{background-repeat:no-repeat;background-size:1200px 450px;overflow:hidden;padding:20px 13px 31px 0;min-height:450px;}
.collection-tab-container .p-item{overflow:hidden;border-radius:15px;}
.collection-tab-container .collection-tab-holder{width:calc(100% - 231px);margin:auto 0 auto auto;}
.collection-tab-container .custom-nav .owl-nav button{width:23px;height:46px;background:#ababab !important;color:#fff !important;font-size:25px !important;}
.collection-tab-container .custom-nav .owl-nav button:hover{background:#d81e23 !important;}
.collection-tab-container .custom-nav .owl-nav .owl-next{-webkit-box-shadow:-3px 0px 8px 0px rgba(0, 0, 0, 0.2);box-shadow:-3px 0px 8px 0px rgba(0, 0, 0, 0.2);}
.collection-tab-container .custom-nav .owl-nav .owl-next i{padding-left:11px;}
.collection-tab-container .custom-nav .owl-nav .owl-prev{-webkit-box-shadow:3px 0px 8px 0px rgba(0, 0, 0, 0.2);box-shadow:3px 0px 8px 0px rgba(0, 0, 0, 0.2);}
.collection-tab-container .collection-tab-title{padding-top:9px;}
.collection-tab-container .collection-tab-title a{width:calc(100% / 5);float:left;text-align:center;line-height:20px;overflow:hidden;padding:10px;border-top:3px solid transparent;border-radius:7px 7px 0 0;}
.collection-tab-container .collection-tab-title a.active, .collection-tab-container .collection-tab-title a:hover{border-color:#21be90;-webkit-box-shadow:inset 0px 0px 20px 9px #e3e3e3;box-shadow:inset 0px 0px 20px 9px #e3e3e3;}
.collection-tab-container .collection-tab-title b, .collection-tab-container .collection-tab-title span{display:block;}
.collection-tab-container .collection-tab-title b{font-size:16px;}
.collection-tab-container .collection-tab-title span{color:#7a7979;font-size:14px;}
.p-item{background:#fff;padding:5px 10px 15px 10px;position:relative;}
.p-item a{color:#222;}
.p-item .p-tooltip{display:none;}
.p-item .p-sku{color:#6a6a6a;font-size:11px;margin:0;}
.p-item .p-discount{font-weight:500;color:#fff;background:url(../images/p-discount-2021.png) no-repeat;background-position:center;background-size:cover;position:absolute;top:-2px;right:10px;width:60px;height:35px;padding-top:4px;text-align:center;z-index:2;}
.p-item .p-img{display:block;position:relative;margin-bottom:10px;padding-bottom:100%;}
.p-item .p-img img{position:absolute;top:0;left:0;right:0;bottom:0;max-width:100%;max-height:100%;margin:auto;display:block;}
.p-item .p-name{font-weight:bold;height:42px;overflow:hidden;display: block;}
.p-item .price-group{height:40px;line-height:1.4;}
.p-item .p-price{font-size:17px;display:block;color:#d81e23;font-weight:800;}
.p-item del{display:block;color:#777777;font-size:12px;font-weight:500;}
.p-item .p-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:5px;}
.p-item .p-buy{width:132px;height:35px;border-radius:50px;background:#e9e9e9;color:#262626;font-size:13px;font-weight:800;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:11px;-webkit-transition:.1s all;transition:.1s all;}
.p-item .p-buy:hover{background:#d81e23;color:#fff;-webkit-transition:.1s all;transition:.1s all;}
.p-item .p-buy:hover .icon-buy{background-color:#d81e23;-webkit-transition:.1s all;transition:.1s all;}
.p-item .icon-buy{background:url(../images/p-buy-2021.png) no-repeat;background-position:center;background-color:#c5c5c5;width:35px;height:35px;border-radius:50%;background-size:20px;-webkit-transition:.1s all;transition:.1s all;}
.global-tooltip{position:absolute;display:none;background:#fff;z-index:99999;width:350px;overflow:hidden;border-radius:12px;-webkit-box-shadow:0px 0px 9px 0px rgba(0, 0, 0, 0.3);box-shadow:0px 0px 9px 0px rgba(0, 0, 0, 0.3);}
.global-tooltip .pro-name{color:#fff;font-weight:bold;padding:20px 20px 15px 20px;background:-webkit-gradient(linear, left top, right top, from(#ab3636), to(#b3885e));background:linear-gradient(90deg, #ab3636, #b3885e);text-transform:uppercase;line-height:1.7;}
.global-tooltip .pro-content{padding:15px 25px;}
.global-tooltip li{margin-bottom:4px;}
.global-tooltip .tooltip-content-group{margin-top:13px;}
.global-tooltip .title{color:#fff;font-size:14px;display:inline-block;background:#d81e23;font-weight:bold;margin:0;border-radius:7px;overflow:hidden;}
.global-tooltip .title span{display:block;float:left;padding-right:20px;line-height:35px;}
/*.global-tooltip .list span{display:block;margin-top:5px;position:relative;padding-left:11px;font-weight:300;}
.global-tooltip .list span:first-child{margin:0;}
.global-tooltip .list span::after{content:'';width:4px;height:4px;border-radius:50%;background:#da1804;position:absolute;left:0;top:7px;}*/
.global-tooltip .icon-2021{display:block;float:left;width:35px;height:35px;margin-right:7px;-webkit-box-shadow:inset 0px 0px 7px 2px rgba(0, 0, 0, 0.2);box-shadow:inset 0px 0px 7px 2px rgba(0, 0, 0, 0.2);border-radius:7px;overflow:hidden;}
.global-tooltip .icon-spec{background-position:-234px 4px;}
.global-tooltip .icon-offer{background-position:-267px 4px;}
.global-tooltip .tooltip-content-group ul {list-style: none;padding: 0;margin: 0;}
.global-tooltip .tooltip-content-group li, .global-tooltip .tooltip-content-group p {position: relative;display: block;margin: 5px 0 0 0;padding-left: 11px;font-weight: 300;}
.global-tooltip .tooltip-content-group li:nth-child(n+5), .global-tooltip .tooltip-content-group p:nth-child(n+5) {display: none;}
.global-tooltip .tooltip-content-group li::after, .global-tooltip .tooltip-content-group p::after {content: '';width: 4px;height: 4px;border-radius: 50%;background: #da1804;position: absolute;left: 0;top: 7px;}
.box-product-container{border-radius:5px;overflow:hidden;-webkit-box-shadow:0px 0px 6px 1px rgba(0, 0, 0, 0.2);box-shadow:0px 0px 6px 1px rgba(0, 0, 0, 0.2);margin:22px 0;}
.box-product-container .custom-nav .owl-nav button{background:#ababab !important;color:#fff !important;font-size:25px !important;}
.box-product-container .custom-nav .owl-nav button:hover{background:#d81e23 !important;}
.box-product-container .custom-nav .owl-nav .owl-next{-webkit-box-shadow:-3px 0px 8px 0px rgba(0, 0, 0, 0.2);box-shadow:-3px 0px 8px 0px rgba(0, 0, 0, 0.2);}
.box-product-container .custom-nav .owl-nav .owl-prev{-webkit-box-shadow:3px 0px 8px 0px rgba(0, 0, 0, 0.2);box-shadow:3px 0px 8px 0px rgba(0, 0, 0, 0.2);}
.box-product-container .box-product-holder{padding:5px 0 11px 0;min-height:395px;}
.box-product-container .box-title-group{background:#f9f9f9;padding:10px;}
.box-product-container .cat-title{font-size:18px;text-transform:uppercase;margin:0;font-weight:bold;}
.box-product-container .cat-list-right a{display:block;float:left;color:#4f4f4f;text-align:center;margin-right:14px;padding:5px 10px;line-height:20px;border-radius:50px;background:#f8f9fa;font-size:12px;}
.box-product-container .cat-list-right a:last-child{margin:0;}
.box-product-container .cat-list-right a:hover{color:#fff;background:#d81e23;-webkit-box-shadow:0px 0px 11px 2px rgba(0, 0, 0, 0.4);box-shadow:0px 0px 11px 2px rgba(0, 0, 0, 0.4);}
.global-breadcrumb-container{margin:11px auto;}
.global-breadcrumb-container .global-breadcrumb{line-height:35px;float:left;}
.global-breadcrumb-container .global-menu-breadcrumb{width:215px;margin-right:17px;position:relative;float:left;}
.global-breadcrumb-container .global-menu-breadcrumb:hover .global-menu-list{opacity:1;visibility:visible;top:100%;}
.global-breadcrumb-container .global-menu-list{width:215px;}
.global-breadcrumb-container .global-menu-list .sub-menu-list{left:215px;width:calc(1200px - 215px);}
.global-breadcrumb-container .menu-title{margin:0;font-size:13px;color:#fff;background:#eb1f27;font-weight:bold;border-radius:50px;line-height:35px;cursor:pointer;padding:0 25px 0 50px;position:relative;white-space: nowrap;}
.global-breadcrumb-container .menu-title::before{content:'';background:url(../images/sprite_2021.png) no-repeat;width:18px;height:13px;position:absolute;left:23px;top:11px;background-position:-312px -36px;}
.global-breadcrumb-container .menu-title::after{content:'\f0d7';font-family:FontAwesome;position:absolute;right:11px;}
.global-breadcrumb-container .page-title{line-height:35px;}
.global-breadcrumb-container .page-title h1{font-size:20px;font-weight:bold;margin:0;display:inline-block;vertical-align:middle;}
.product-page .col-left-group{margin-right:9px;width:235px;float:left;}
.product-page .col-right-group{width:calc(100% - 244px);float:left;}
.product-page .banner-cate-group{margin-bottom:24px;overflow:hidden;border-radius:4px;}
.product-page .static-html-group{padding:35px 0;position:relative;}
.product-page .static-html-group::before, .product-page .static-html-group::after{content:'';height:2px;background:#eb1f27;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:0;width:442px;}
.product-page .static-html-group::after{top:6px;width:650px;}
.product-page .product-content{border-radius:7px;overflow:hidden;border-bottom:8px solid #eb1f2a;}
.product-page .product-list-container, .product-page .paging, .product-page .static-html-group{padding-left:12px;padding-right:12px;}
.filter-container{border-top:3px solid #eb1f2a;overflow:hidden;border-radius:8px;background:#fff;font-size:13px;}
.filter-container a{display:block;color:#222;margin:10px 0 0 0;}
.filter-container a:hover i{border-color:#eb1f27;}
.filter-container a:nth-child(1), .filter-container a:nth-child(2){margin:0;}
.filter-container .cat-child-list a{margin:0 0 15px 0;}
.filter-container .cat-child-list a:last-child{margin:0;}
.filter-container .cat-child-list, .filter-container .item{padding:20px 12px;}
.filter-container .cat-child-thumb{margin-right:7px;width:16px;height:16px;display:block;float:left;background-position:center;background-size:contain;}
.filter-container .cat-child-title{display:block;float:left;line-height:16px;width:calc(100% - 23px);}
.filter-container .item{border-top:1px solid #dfdfdf;}
.filter-container .title{text-transform:uppercase;font-weight:bold;margin-bottom:15px;}
.filter-container .filter-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.filter-container .filter-list a{width:50%;}
.filter-container .filter-box{display:inline-block;width:13px;height:13px;border-radius:3px;margin-right:5px;border:1px solid #7a7a7a;vertical-align:text-top;position:relative;}
.filter-container .filter-box::before, .filter-container .filter-box::after{content:'';position:absolute;width:1px;height:100%;left:5px;top:0;bottom:0;}
.filter-container .filter-box::before{-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.filter-container .filter-box::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.filter-container .clear-filter{display:block;background:#f2ee34;text-align:center;margin:0 auto 15px auto !important;width:calc(100% - 24px);line-height:32px;border-radius:6px;}
.product-list-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:25px 0 0 0;}
.product-list-container .p-item{margin:0 16px 16px 0;width:calc(100% / 4 - 12px);-webkit-box-shadow:0px 0px 0px 1px #ebebeb;box-shadow:0px 0px 0px 1px #ebebeb;border-radius:15px;-webkit-transition:.2s all;transition:.2s all;}
.product-list-container .p-item:hover{-webkit-box-shadow:0px 0px 13px 0px rgba(0, 0, 0, 0.3);box-shadow:0px 0px 13px 0px rgba(0, 0, 0, 0.3);-webkit-transition:.2s all;transition:.2s all;}
.product-list-container .p-item:nth-child(4n){margin-right:0;}
.paging{float:none;padding:0 0 30px 0;margin:0;}
.paging a{width:37px;height:37px;line-height:37px;padding:0;text-align:center;border-radius:50%;color:#222;border:1px solid #e9e9e9;background:#fff;margin-left:6px;float: left;}
.paging a:first-child{margin-left:0;}
.paging a:hover, .paging a.active{background: #243a76;color: #fff;}
.product-cate-sort{padding-right:6px;}
.product-cate-sort .title{margin:0;width:212px;position:relative;border-radius:0 0 8px 0;line-height:50px;padding-left:45px;margin-right:25px;}
.product-cate-sort .title::before{content:'';background:url(../images/sprite_2021.png) no-repeat;position:absolute;left:15px;top:14px;width:20px;height:20px;background-position:-311px -5px;}
.product-cate-sort .title::after{content:'';width:7px;height:30px;border-radius:0 7px 7px 0;background:#dbdbdb;position:absolute;right:-7px;top:9px;}
.product-cate-sort .sort-container{width:calc(100% - 237px);}
.product-cate-sort .sort-option a{color:#414141;text-transform:uppercase;font-size:12px;border:1px dashed #eb1f27;text-align:center;float:left;margin-right:12px;border-radius:50px;padding:3px 20px;}
.product-cate-sort .sort-option a:hover, .product-cate-sort .sort-option a.current{color:#fff;background:#eb1f27;}
.product-cate-sort .sort-option a:last-child{margin:0;}
.product-cate-sort select{border:1px solid #e8e8e8;background:#f7f7f7;border-radius:50px;width:128px;height:27px;margin-right:12px;padding-left:10px;}
.product-cate-sort .icon-2021{width:28px;height:28px;border-radius:50%;padding:0;margin-left:6px;display:block;background-color:#dbdbdb;-webkit-transition:unset;transition:unset;}
.product-cate-sort .icon-2021.active, .product-cate-sort .icon-2021:hover{background-color:#eb1f27;-webkit-filter:brightness(1.8);filter:brightness(1.8);-webkit-transition:unset;transition:unset;}
.product-cate-sort .icon-grid{background-position:-387px -1px;}
.product-cate-sort .icon-list{background-position:-386px -31px;}
.product-detail-page .product-info-top{border-radius:10px;overflow:hidden;padding:15px 10px 15px 15px;margin:0 0 34px 0;-webkit-box-shadow:0px 0px 4px 0px rgba(0, 0, 0, 0.1);box-shadow:0px 0px 4px 0px rgba(0, 0, 0, 0.1);}
.product-detail-page .product-name{font-size:21px;margin-bottom:15px;font-weight:bold;}
.product-detail-page .product-info-left{width:420px;margin-right:30px;}
.product-detail-page .product-info-middle{width:473px;margin-right:17px;}
.product-detail-page .product-info-right{width:calc(100% - 940px);}
.product-detail-page .product-info-image{margin-bottom:15px;border:1px solid #e8e8e8;}
.product-detail-page .product-info-gallery{position:relative;margin-bottom:15px;}
.product-detail-page .product-info-gallery a{display:block !important;float:left;color:#222;text-align:center;width:61px;height:62px;margin-left:10px;border-radius:8px;overflow:hidden;border:1px solid transparent;position:relative;}
.product-detail-page .product-info-gallery a.active{border-color:#f48c8f;}
.product-detail-page .product-info-gallery a:first-child{margin-left:0;}
.product-detail-page .gallery-list a:nth-child(5)::after{content:'';background:rgba(0, 0, 0, 0.3);position:absolute;top:0;left:0;right:0;bottom:0;}
.product-detail-page .gallery-list a:nth-child(5)::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;}
.product-detail-page .gallery-list a:nth-child(n+6){display:none !important;}
.product-detail-page .count-img{color:#fff;position:absolute;right:29px;top:31px;line-height:.1;cursor:pointer;}
.product-detail-page .item-video{margin-right:10px;color:#fff !important;font-size:10px;font-weight:600;line-height:12px;padding:33px 0 6px 0;}
.product-detail-page .item-video::before{content:'';width:25px;height:25px;background:url(../images/sprite_2021.png) no-repeat;position:absolute;top:6px;background-position:-276px -74px;}
.product-detail-page .product-detail-banner a{display:block;margin-bottom:12px;}
.product-detail-page .product-detail-banner a:last-child{margin:0;}
.product-detail-page .product-visit, .product-detail-page .product-info-sku{font-size:12px;}
.product-detail-page .product-info-sku{margin:5px 0 10px 0;position:relative;}
.product-detail-page .product-info-sku::after{content:'';position:absolute;left:0;right:0;bottom:5px;height:1px;/*! background:#eeeeee; */}
.product-detail-page .product-info-sku span{position:relative;background:#fff;z-index:1;}
.product-detail-page .product-info-price{margin-bottom:20px;}
.product-detail-page .product-info-price .price{font-size:22px;font-weight:800;margin-right:5px;}
.product-detail-page .product-info-price .market-price{color:#ffcb00;font-size:16px;margin-right:30px;display:inline-block;vertical-align:text-bottom;padding-bottom:2px;}
.product-detail-page .product-info-price .tragop{width:97px;line-height:32px;font-weight:500;color:#fff;font-size:11px;text-align:center;display:inline-block;border-radius:15px 0 15px 0;background:-webkit-gradient(linear, left top, right top, from(#026f9a), to(#0392b1));background:linear-gradient(90deg, #026f9a, #0392b1);vertical-align:super;}
.product-detail-page .up{font-size:12px;vertical-align:super;}
.product-detail-page .product-config-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.product-detail-page .product-config-group .item{display:block;position:relative;color:#404040;margin:0 12px 12px 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;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% / 3 - 12px);text-align:center;border-radius:6px;padding:4px 5px;-webkit-box-shadow:0px 0px 8px 0px rgba(0, 0, 0, 0.2);box-shadow:0px 0px 8px 0px rgba(0, 0, 0, 0.2);border:1px solid transparent;-webkit-transition:.1s all;transition:.1s all;}
.product-detail-page .product-config-group .item:hover, .product-detail-page .product-config-group .item.current{border-color:#009e2a;-webkit-transition:.1s all;transition:.1s all;}
.product-detail-page .product-config-group .item:hover::before, .product-detail-page .product-config-group .item.current::before{content:'\f058';font-family:FontAwesome;color:#009e2a;line-height:1;position:absolute;top:5px;left:8px;font-size:13px;}
.product-detail-page .product-config-group b{width:100%;display:block;font-size:14px;padding: 0px 0px 10px 0px;}
.product-detail-page .product-info-summary{margin:15px 0;line-height:1.8;}
.product-detail-page .product-info-summary ul{list-style: none;padding: 0;margin: 0}
.product-detail-page .product-info-summary p, .product-detail-page .product-info-summary li{margin:0;position:relative;padding-left:15px;}
.product-detail-page .product-info-summary p::before, .product-detail-page .product-info-summary li::after{content:'';background:#a5a5a5;width:5px;height:5px;border-radius:50%;position:absolute;left:0;top:9px;}
.product-detail-page .product-info-summary .summary p:nth-child(n+5), .product-detail-page .product-info-summary .summary li:nth-child(n+5){display:none;}
.product-detail-page .product-info-summary .summary.active p:nth-child(n+5), .product-detail-page .product-info-summary .summary.active li:nth-child(n+5){display:block;}
.product-detail-page .button-showmore{font-size:12px;}
.product-detail-page .product-info-offer{background:#fff;border:1px solid #eee;border-radius:10px;overflow:hidden;margin:15px 0;}
.product-detail-page .product-info-offer .title{background:#0d699e;color:#fff;padding:0 20px 0 36px;position:relative;line-height:38px;border-radius:0 0 17px 0;}
.product-detail-page .product-info-offer .title::before{content:'';position:absolute;left:12px;top:8px;background:url(../images/sprite_2021.png) no-repeat;background-position:-382px -73px;width:18px;height:18px;}
.product-detail-page .product-info-offer .offer-title{padding:10px 10px 15px 15px;font-size:13px;line-height:1.5;}
.product-detail-page .product-info-offer span{display:block;color:#676767;padding-left:17px;position:relative;}
.product-detail-page .product-info-offer span::before{content:'';position:absolute;left:0;top:7px;width:5px;height:5px;border-radius:50%;background:#676767;}
.product-detail-page .article-related{padding:0 10px;}
.product-detail-page .article-related .item{display:block;padding:10px 0;border-bottom:1px solid #dddddd;}
.product-detail-page .article-related .item:nth-child(n+5){display:none;}
.product-detail-page .article-related .img{float:left;margin-right:13px;width:75px;border-radius:8px;overflow:hidden;position:relative;padding-bottom:12%;}
.product-detail-page .article-related .text{float:left;width:calc(100% - 88px);color:#5e5e5e;}
.spec-table p{margin:0;}
.spec-table tr:nth-child(even) td{background:#f6f6f6;}
.spec-table td{padding:5px 10px;}
.product-info-button{margin:15px 0 20px 0;}
.product-info-button .button-type-1{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.product-info-button .button-type-1 a{margin:0 0 7px 0;border-radius:10px;background:#e31a22;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(100% / 2 - 4px);text-align:center;padding:10px;}
.product-info-button .button-type-1 a:hover{-webkit-box-shadow:0px 0px 8px 0px rgba(0, 0, 0, 0.6);box-shadow:0px 0px 8px 0px rgba(0, 0, 0, 0.6);}
.product-info-button .button-type-1 a:nth-child(2){margin-right:7px;background:#0d699e;}
.product-info-button .button-type-1 a:nth-child(3){background:#0d5d8c;}
.product-info-button .button-type-1 span, .product-info-button .button-type-1 b{display:block;width:100%;}
.product-info-button .button-type-1 span{font-size:12px;}
.product-info-button .button-type-1 b{font-size:16px;}
.product-info-button .form-contact-holder .item{margin:0 12px 12px 0;background:#f9f9f9;border-radius:5px;border:1px solid #eee;width:calc(100% / 2 - 6px);}
.product-info-button .form-contact-holder .item:nth-child(2n){margin-right:0;}
.product-info-button .form-contact-holder input{width:100%;padding-left:10px;border:0;background:transparent;display:block;height:38px;}
.product-info-button .form-contact-holder .submit-form{background:#eb1f27;border-color:#eb1f27;font-weight:bold;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;}
.product-info-support .icon-support-group{width:152px;margin-left:11px;background:#0d5d8c;color:#fff;font-size:10.5px;border-radius:50px;position:relative;padding:7px 0 7px 50px;float:left;}
.product-info-support .icon-support-group::before{content:'';width:34px;height:34px;border-radius:50%;position:absolute;left:10px;top:8px;background:url(../images/sprite_2021.png) no-repeat;background-color:#fff;background-position:-398px -115px;-webkit-animation:phonering 1.8s infinite ease-in-out;animation:phonering 1.8s infinite ease-in-out;}
.product-info-support .icon-support-group b{font-size:13.5px;}
.product-info-support .icon-support-group span{display:inline-block;text-align:center;border-bottom:2px solid #fff;padding:0 5px;line-height:16px;margin-left:4px;}
.product-info-support .form-holder{border:1px solid #d3cfcf;border-radius:50px;width:calc(100% - 163px);float:left;overflow:hidden;padding-right:50px;position:relative;}
.product-info-support .form-holder input{margin:0;padding:0 0 0 17px;border:0;width:100%;height:48px;font-size:12px;}
.product-info-support .form-holder input::-webkit-input-placeholder{font-style:italic;}
.product-info-support .form-holder input:-ms-input-placeholder{font-style:italic;}
.product-info-support .form-holder input::-ms-input-placeholder{font-style:italic;}
.product-info-support .form-holder input::placeholder{font-style:italic;}
.product-info-support .icon-submit{background-color:#b9b9b9;background-position:-351px -114px;width:37px;height:37px;border-radius:50%;position:absolute;top:5px;right:8px;}
.product-info-right .item-blog{border:1px solid #f0f0f0;border-radius:10px;overflow:hidden;margin-bottom:20px;font-size:12px;}
.product-info-right .item-blog .title{text-align:center;line-height:32px;font-weight:bold;background:#e10034;color:#fff;border-bottom:1px solid #d0cbcb;margin:0;}
.product-info-right .item-blog span{display:block;border-bottom:1px solid #f8f9fa;line-height:30px;position:relative;}
.product-info-right .content{padding:8px 11px;}
.product-info-right .policy span{padding-left:29px;}
.product-info-right .policy span::before{content:'';width:22px;height:22px;position:absolute;left:3px;top:4px;background:url(../images/sprite_2021.png) no-repeat;}
.product-info-right .policy span:nth-child(1)::before{background-position:-358px -201px;}
.product-info-right .policy span:nth-child(2)::before{background-position:-358px -228px;}
.product-info-right .policy span:nth-child(3)::before{background-position:-358px -254px;}
.product-info-right .policy span:nth-child(4)::before{background-position:-358px -278px;}
.product-info-right .policy span:nth-child(5)::before{background-position:-358px -305px;}
.product-info-right .policy span:nth-child(6)::before{background-position:-358px -330px;}
.product-info-right .hotline span{padding-left:13px;}
.product-info-right .hotline span::before{content:'';width:5px;height:5px;border-radius:50%;background:#a5a5a5;position:absolute;top:11px;left:0;}
.product-detail-tab-container{margin:20px 0;-webkit-box-shadow:0px 0px 4px 0px rgba(0, 0, 0, 0.1);box-shadow:0px 0px 4px 0px rgba(0, 0, 0, 0.1);border-radius:10px;overflow:hidden;}
.product-detail-tab-container .tab-holder{display:none;min-height:300px;padding:20px 0 11px 0;}
.product-detail-tab-container .tab-holder.active{display:block;}
.product-detail-tab-container .tab-title{font-size:17px;font-weight:bold;}
.product-detail-tab-container .tab-title a{float:left;color:#222;padding:0 14px;line-height:56px;-webkit-transition:unset;transition:unset;border-radius:0 0 5px 5px;position:relative;}
.product-detail-tab-container .tab-title a::after{content:'';width:5px;height:30px;border-radius:0 5px 5px 0;position:absolute;right:-5px;top:12px;}
.product-detail-tab-container .tab-title .active{background:#0d699e;color:#fff;}
.product-detail-tab-container .tab-title .active::after{background:#dbdbdb;}
.product-info-box .box-title{font-size:20px;font-weight:bold;margin-bottom: 12px;border-bottom: 1px solid #eeeeee;padding: 0 0 7px 0;}
.product-info-box .box-left{width:735px;margin-right:17px;float:left;}
.product-info-box .box-right{float: right;width:calc(100% - 752px);}
.product-info-box .product-desc{max-height:527px;overflow:hidden;position:relative;}
.product-info-box .product-desc::after{content:'';position:absolute;left:0;bottom:0;right:0;background:-webkit-gradient(linear, left top, left bottom, from(transparent), to(#fff));background:linear-gradient(transparent, #fff);height:150px;}
.product-info-box .product-desc.active{max-height:100%;}
.product-info-box .product-desc.active::after{content:none;}
.product-info-box .button-desc a{display:none;text-align:center;color:#d81e23;border:1px solid #d81e23;border-radius:50px;line-height:38px;width:154px;margin:20px auto auto auto;}
.product-info-box .button-desc a:hover{background:#d81e23;color:#fff;}
.product-info-box iframe{display:block;width:100%;height: 400px;margin-bottom: 12px}
.product-info-box .box-right-title{font-weight:bold;margin:0;background:#f7f7f7;font-size:20px;padding:14px 10px;}
.product-info-box .product-spec-holder{max-height:541px;overflow:hidden;}
.product-info-box .spec-table{padding: 5px 6px;}
.product-info-box .button-box{display:block;text-align:center;color:#222;background:#f3f3f3;border:1px solid #d7d7d7;border-radius:50px;line-height:32px;width:calc(100% - 12px);margin:20px auto;}
.product-info-box .button-box:hover{background:#e6e6e6;}
.product-info-box .box-left .box-item, .product-info-box .box-right .box-item {margin: 0 0 30px 0;-webkit-box-shadow: 0px 0px 4px 0px rgb(0 0 0 / 10%);box-shadow: 0px 0px 4px 0px rgb(0 0 0 / 10%);border-radius: 10px;overflow: hidden;background: #fff;padding: 15px;}
.product-info-box .box-right .box-item {padding: 0 !important;}
.product-info-comment-rating, .comment-facebook-holder{margin:0 0 30px 0;-webkit-box-shadow:0px 0px 4px 0px rgba(0, 0, 0, 0.1);box-shadow:0px 0px 4px 0px rgba(0, 0, 0, 0.1);border-radius:10px;overflow:hidden;background:#fff;padding: 15px;}
.product-info-comment-rating .title, .comment-facebook-holder .title{font-size:20px;font-weight:bold;margin-bottom:15px;}
.zalo-chat-widget{left: 10px !important;right: auto !important;bottom:13% !important; z-index: 99999999999 !important;}
.cart-page{margin-bottom:10px;}
.cart-page .cart-col-1{width:615px;text-align:left;}
.cart-page .cart-col-2{width:120px;}
.cart-page .cart-col-3{width:170px;}
.cart-page .cart-col-4{width:150px;}
.cart-page .cart-col-5{width:115px;}
.cart-page .cart-col-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;}
.cart-page .cart-item-header, .cart-page .item{background:#fff;border-radius:10px;overflow:hidden;}
.cart-page a{color:#222;}
.cart-page .item-header p{font-size:20px;}
.cart-page .col-header{border-top:1px solid #f7f7f7;}
.cart-page .col-header, .cart-page .item-header-title{padding:0 15px;line-height:52px;}
.cart-page .goHome{margin-right:40px;position:relative;}
.cart-page .goHome::before{content:'';display:inline-block;width:20px;height:15px;background:url(../images/sprite_2021.png) no-repeat;background-position:-260px -321px;margin-right:10px;vertical-align:sub;}
.cart-item-body .cart-col-2, .cart-item-body .cart-col-4, .cart-item-body .cart-col-5{margin-top:15px;}
.cart-item-body .cart-col-3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:8px;}
.cart-item-body .item{margin:15px 0;padding:10px 15px;overflow:unset;font-size:13px;color:#818181;}
.cart-item-body .img{width:100px;margin-right:20px;float:left;}
.cart-item-body .text{width:calc(100% - 120px);float:left;}
.cart-item-body .p-info{position:relative;padding-left:15px;line-height:1.9;}
.cart-item-body .p-info::before{content:'';position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:50%;background:#a5a5a5;}
.cart-item-body .item-offer{display:inline-block;position:relative;padding-right:10px;}
.cart-item-body .item-offer:hover .item-offer-content{display:block;}
.cart-item-body .item-offer .title{color:#0d699e;padding-left:15px;font-weight:400;position:relative;cursor:pointer;}
.cart-item-body .item-offer .title::before{content:'';width:12px;height:12px;background:url(../images/sprite_2021.png) no-repeat;background-position:-308px -322px;position:absolute;left:0;top:3px;}
.cart-item-body .item-offer-content{background:#fff;border-radius:10px;overflow:hidden;border:1px solid #0d699e;-webkit-box-shadow:0px 0px 11px 0px rgba(13, 105, 158, 0.2);box-shadow:0px 0px 11px 0px rgba(13, 105, 158, 0.2);padding:12px;position:absolute;left:100%;top:0;z-index:1;width:420px;display:none;}
.cart-item-body .item-offer-content span, .cart-item-body .item-offer-content p{display:block;position:relative;padding-left:15px;line-height:1.9;margin: 0;}
.cart-item-body .item-offer-content span::before, .cart-item-body .item-offer-content p::before{content:'';position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:50%;background:#a5a5a5;}
.cart-item-body .fa-trash-o{font-size:16px;}
.cart-item-body .quantity-change{display:block;float:left;width:30px;height:30px;line-height:30px;font-size:16px;border-radius:50%;}
.cart-item-body .quantity-change:first-child{background:#eee;}
.cart-item-body .quantity-change:last-child{background:#d4d4d4;}
.cart-item-body .quantity-buy{width:43px;float:left;border:0;text-align:center;line-height:30px;font-size:13px;color:#818181;height:30px;}
.cart-customer-container{margin-top:20px;border-radius:10px;overflow:hidden;background:#fff;-webkit-box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.1);box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.1);padding:30px 18px 44px 16px;position:relative;}
.cart-customer-container::before{content:'';background-image:url(../images/cart-border.jpg);background-repeat-y:no-repeat;background-position:-55px 0px;height:4px;position:absolute;left:0;right:0;top:0;}
.cart-customer-container .title{position:relative;padding-left:36px;margin-bottom:15px;}
.cart-customer-container .title::before{content:'';background:url(../images/sprite_2021.png) no-repeat;width:30px;height:24px;position:absolute;left:0;top:-5px;}
.cart-customer-container .customer-left{width:732px;margin-right:15px;float:left;}
.cart-customer-container .customer-left .title::before{background-position:-306px -366px;}
.cart-customer-container .customer-right{float:left;width:calc(100% - 747px);}
.cart-customer-container .customer-right .title::before{background-position:-305px -402px;}
.cart-customer-container .form-info-group{margin-right:13px;width:calc(100% / 2 - 6.5px);}
.cart-customer-container .form-info-group:last-child{margin:0;}
.cart-customer-container .form-info-group input:last-child{margin:0;}
.cart-customer-container .form-info-group input:nth-child(2){margin-right:7px;}
.cart-customer-container .form-info-group input:nth-child(2), .cart-customer-container .form-info-group input:nth-child(3){width:calc(100% / 2 - 4px);}
.cart-customer-container .form-info-group select, .cart-customer-container .form-info-group input, .cart-customer-container .form-info-group textarea{width:100%;display:block;margin-bottom:10px;background:#fafafa;border:1px solid #e2e2e2;border-radius:5px;padding:0 16px;height:40px;color:#818181;float:left;}
.cart-customer-container .form-info-group textarea{height:140px;padding:15px;margin:0;}
.cart-customer-container .form-info-group a{font-size:13px;background:#757575;border-radius:5px;line-height:40px;margin-top:10px;color:#fff;display:block;float:left;width:100%;text-align:center;}
.cart-customer-container .form-info-group a:hover{background:#5a5a5a;}
.cart-customer-container .form-info-group a:nth-child(3){margin-right:7px;}
.cart-customer-container .form-info-group a:nth-child(3), .cart-customer-container .form-info-group a:nth-child(4){width:100%;}
.cart-customer-container .payment{color:#818181;}
.cart-customer-container .payment label{margin-bottom:10px;}
.cart-customer-container .cart-voucher{margin:20px 0;}
.cart-customer-container .cart-voucher-holder{background:#ececec;border-radius:5px;overflow:hidden;margin-bottom:5px;}
.cart-customer-container .cart-voucher-holder input{background:transparent;border:0;padding-left:15px;line-height:42px;width:calc(100% - 110px);}
.cart-customer-container .cart-voucher .submit-voucher{background:#0d5d8c;color:#fff;font-size:13px;position:absolute;top:0;bottom:0;right:0;border:0;width:105px;}
.cart-customer-container .cart-button-buy{margin-top:27px;text-align:center;}
.cart-customer-container .cart-button-buy a, .cart-customer-container .cart-button-buy button{display:block;float:left;width:calc(100% / 2 - 5px);color:#fff;line-height:46px;background:#d81e23;border-radius:5px;font-size:13px;border: 0}
.cart-customer-container .cart-button-buy a:first-child, .cart-customer-container .cart-button-buy button:first-child{margin-right:9px;background:#0d5d8c;}
.cart-customer-container .cart-button-buy a:first-child:hover, .cart-customer-container .cart-button-buy button:first-child:hover{background:#0a4a70;}
.cart-customer-container .cart-button-buy a:hover, .cart-customer-container .cart-button-buy button:hover{background:#ba1e22;}
.about-page{margin-bottom:20px;}
.about-page .contact-form-container{padding:30px 0;border-radius:0 0 10px 10px;overflow:hidden;font-size:15px;background-repeat:no-repeat;}
.about-page .contact-form-holder{max-width:840px;margin:auto;color:#fff;}
.about-page .contact-form-holder p{margin:0;line-height:34px;}
.about-page .contact-form-holder input{margin:20px 17px 20px 0;line-height:45px;padding:0 20px;width:calc(100% / 3 - 11.4px);}
.about-page .contact-form-holder input:nth-child(3){margin-right:0;}
.about-page .contact-form-holder textarea{width:100%;padding:13px 20px;height:122px;resize:none;margin:0 0 20px 0;}
.about-page .contact-form-holder input, .about-page .contact-form-holder textarea{color:#6e6e6e;background:#ededed;border-radius:5px;display:block;float:left;border:0;}
.about-page .contact-form-holder .submit-form{width:230px;line-height:48px;border-radius:5px;}
.global-box-container{background:#fff;border-radius:10px;overflow:hidden;-webkit-box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.1);box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.1);}
.article-page{margin-bottom:10px;}
.article-page a{display:block;color:#005aff;}
.article-page .article-menu{margin-bottom:15px;}
.article-page .article-menu a{float:left;margin-right:10px;position:relative;padding:0px 6px;border-bottom:solid 4px transparent;font-size:16px;font-weight:600;text-transform:uppercase;color:#161616;line-height:41px;}
.article-page .article-menu a:hover, .article-page .article-menu a.current{border-color:#de0505;}
.article-page .box-article-container{padding:15px 18px;}
.article-page .box-left{width:calc(100% - 300px);float:left;}
.article-page .box-right{width:300px;float:left;}
.article-page .view-cat-button{margin:23px auto 0 auto;border:1px solid #d7d7d7;background:#f3f3f3;border-radius:50px;display:block;width:100%;max-width:390px;text-align:center;line-height:32px;color:#222 !important;}
.article-page .view-cat-button:hover{background:#d7d7d7;}
.article-page .box-title{text-align:center;font-weight:bold;font-size:16px;margin:0;background:#f7f7f7;text-transform:uppercase;line-height:52px;}
.article-page .box-right-item{border:1px solid #dddddd;margin-bottom:15px;border-radius:10px;overflow:hidden;}
.article-page .small-art-list{padding:0 10px;}
.article-page .small-art-list .item{border-top:1px solid #dddddd;padding:11px 0;}
.article-page .small-art-list span{display:block;float:left;}
.article-page .small-art-list img{border-radius:5px;}
.article-page .small-art-list .img{width:75px;margin-right:13px;}
.article-page .small-art-list .text{width:calc(100% - 88px);font-weight:300;color:#5e5e5e;height:42px;overflow:hidden;}
.article-page .khuyenmai-holder{margin-bottom:15px;}
.article-page .khuyenmai-holder .item-title{font-weight:bold;font-size:16px;padding:10px 0;}
.article-page .box-item-2 .small-art-list .item:first-child{border:0;}
.new-art-container{padding:15px;margin-bottom:25px;}
.new-art-container .big-item{width:calc(100% - 432px);margin-right:18px;float:left;}
.new-art-container .small-item{width:414px;float:left;}
.new-art-container .big-img{position:relative;overflow:hidden;border-radius:5px;}
.new-art-container .big-img::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:-webkit-gradient(linear, left top, left bottom, from(transparent), to(#555));background:linear-gradient(transparent, #555);}
.new-art-container .big-title{font-size:25px;font-weight:bold;color:#fff;padding:20px 25px;position:absolute;left:0;bottom:0;right:0;}
.new-art-container .box-title{font-size:20px;position:relative;line-height:40px;font-weight:bold;margin:0;background:#fff;text-align:left;border-bottom:3px solid #e5e5e5;}
.new-art-container .box-title::after{content:'';position:absolute;bottom:-3px;left:0;width:44%;height:3px;background:#eb1f27;}
.new-art-container .item{background:#fff;padding:16px 11px;border-bottom:1px solid #dadada;}
.new-art-container .item:last-child{border:0;}
.new-art-container .item:hover{background:#f4f4f4;}
.new-art-container .item .item-text{float:left;margin-right:8px;width:calc(100% - 150px);}
.new-art-container .item .item-img{float:left;width:142px;}
.new-art-container .item .item-img img{border-radius:5px;display:block;margin:auto;}
.new-art-container .item .title{font-weight:bold;font-size:18px;height:45px;overflow:hidden;line-height:23px;margin-bottom:6px;}
.new-art-container .item .summary{height:40px;line-height:20px;overflow:hidden;}
.article-category-item{position:relative;margin-bottom:15px;padding-bottom:23px;}
.article-category-item:last-child::after{content:none;}
.article-category-item::after{content:'';height:4px;background:#e3e3e3;position:absolute;bottom:0;left:0;right:15px;}
.article-category-item .title{margin:0;border-bottom:1px solid #eeeeee;padding-bottom:14px;font-size:20px;color:#eb1f27;text-transform:uppercase;font-weight:bold;}
.article-category-item .art-item{padding:12px 17px 12px 0;}
.article-category-item .art-item:hover .art-title{color:#eb1f27;}
.article-category-item .art-img{float:left;width:300px;margin-right:25px;overflow:hidden;border-radius:10px;}
.article-category-item .art-text{float:left;width:calc(100% - 325px);}
.article-category-item img{display:block;margin:auto;border-radius:10px;}
.article-category-item .art-title{font-weight:bold;color:#222;font-size:20.8px;line-height:26px;margin-bottom:10px;}
.article-category-item time{display:block;margin-bottom:15px;color:#adadad;font-size:13px;}
.article-category-item time b{position:relative;padding-left:11px;margin-right:16px;}
.article-category-item time b::before{content:'';position:absolute;top:4px;left:0;width:6px;height:6px;border-radius:50%;background:#adadad;}
.article-category-item .art-summary{font-weight:300;}
.article-detail-page .article-detail-title{font-size:21px;margin-bottom:10px;font-weight:bold;line-height:1.5;text-transform: uppercase;}
.article-detail-page .article-detail-content{border-top:1px solid #eeeeee;padding:10px 18px 0 0;margin-top:10px;}
.article-detail-page .box-article-container{padding:18px;}
#popupContact{position:fixed !important;border:0px solid #666;z-index:999999;padding:7px;font-size:13px;text-align:center;top: 10%;right: 0;left: 50%;transform: translate(-50%, 0%);}
#bg-opacity{background:rgba(0, 0, 0, 0.8);position:fixed;width:100%;height:100%;top:0;left:0;z-index:99999;display:none;}
#popupContactClose{font-size:12px;line-height:16px;right:20%;top:4px;color:#ffffff;position:absolute;font-weight:700;}
#popupContact div{text-align:right;}
#backgroundPopup{position:fixed;height:100%;width:100%;top:0;left:0;background:#000000ba;z-index:99999;}
#js-homepage-video {text-align: center;background: #000;}
#js-homepage-video img {width: auto;max-height: 175px;}
.product-list-container.list-style .p-item{width:calc(100% / 2 - 8px);display:flex;flex-wrap:wrap;}
.product-list-container.list-style .p-item:nth-child(2n){margin-right:0;}
.product-list-container.list-style .p-item .p-img{width:40%;margin-right:16px;padding-bottom:40%;margin-bottom:0;}
.product-list-container.list-style .p-item .p-text{width:calc(100% - 40% - 16px);}
.product-list-container.list-style .p-item .p-sku{width:80%;padding:0px 18px;}
.product-list-container.list-style .p-item .p-name{height: 71px}
.box-detail-content-read .box-produc-review{padding:5px 13px 10px 13px;}
.box-produc-review .title{width:100%;float:left;font-size:20px;font-weight:500;line-height:36px;}
.box-produc-review .box-review-content{width:100%;float:left;padding:13px 18px;border:solid 1px #acacac;border-radius:10px;position:relative;display:flex;align-items:center;flex-wrap:wrap;}
.box-produc-review .box-review-content .review-all-rate{width: 18%;float:left;padding-right:18px;text-align:center;}
.box-produc-review .box-review-content .review-all-rate .tt-rar{width:100%;float:left;margin-bottom:15px;font-size:18px;text-transform:uppercase;font-weight:500;margin-top:15px;}
.box-produc-review .box-review-content .review-all-rate .rate-rar{width:100%;float:left;text-align:center;}
.box-produc-review .box-review-content .review-all-rate .rate-rar .num{display:inline-block;font-size:31.48px;color:#ffb229;line-height:39px;}
.box-produc-review .box-review-content .review-all-rate .rate-rar .icons-star-rar{display:inline-block;position:relative;top:-10px;}
.box-produc-review .box-review-content .rate-review-center{width:58%;float:left;padding:0px 12px;border-left:solid 1px #acacac;border-right:solid 1px #acacac;}
.box-produc-review .box-review-content .rate-review-center ul li{overflow:hidden;margin-bottom:10px;display:flex;justify-content:space-between;}
.box-produc-review .box-review-content .rate-review-center ul li:last-child{margin-bottom:0px;}
.box-produc-review .box-review-content .rate-review-center ul li span.blue{float:left;color:#161616;width:9%;}
.box-produc-review .box-review-content .rate-review-center ul li span.blue i{color:#ffb229;}
.box-produc-review .box-review-content .rate-review-center ul li .line-rating{float:left;width:67%;height:13px;background:#eee;margin-top:3px;border-radius:2px;-moz-border-radius:2px;}
.box-produc-review .box-review-content .rate-review-center ul li .line-rating .percent{display:block;background:#ffb229;height:100%;}
.box-produc-review .box-review-content .rate-review-center ul li span.total-rv{float:left;color:#161616;width:19%;text-align:right;}
.box-produc-review .box-review-content .rate-riview-right{width: 24%;float:left;padding-left:18px;text-align:center;}
.box-produc-review .box-review-content .rate-riview-right a{width:100%;float:left;text-align:center;background:#e31212;line-height:40px;border-radius:5px;font-size:14px;color:#fff;}
.box-produc-review .box-review-content .form-review{width:100%;float:left;margin-top:20px;padding-top:20px;border-top:dashed 1px #acacac;display:none;}
.star-rank{margin-bottom:10px;width:100%;float:left;}
.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:17px;height:17px;background:url('../images/star_rating.png') 0 0px;margin:0 3px;}
.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-comment:hover .rating-star{position:relative;float:right;display:block;background:url('../images/star_rating.png?v=2.1') 0 -28px;}
.rating-comment:hover .rating-star:hover, .rating-comment:hover .rating-star:hover ~ .rating-star{background-position:0px -56px !important;}
#star_tip{display:none;margin-left:10px;position:relative;background:#e20505;color:#fff;padding:2px 8px 3px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px;}
#star_tip:after{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(82,184,88,0);border-right-color:#e20505;border-width:6px;margin-top:-6px;}
.box-produc-review .box-review-content .form-review .form-review-left{width:50%;float:left;padding-right:5px;}
.box-produc-review .box-review-content .form-review .form-review-right{width:50%;float:right;padding-left:5px;}
.box-produc-review .box-review-content .form-review .form-review-left textarea{font-size:14px;color:#999;padding:5px;margin:5px 0;width:100%;height:90px;resize:none;border:solid 1px #acacac;outline:0;border-radius:3px;}
.box-produc-review .box-review-content .form-review .form-review-right input{border:1px solid #acacac;border-radius:4px;font-size:14px;padding:5px;margin:5px 0;height:40px;width:calc(50% - 5px);float:left;color:#161616;}
.box-produc-review .box-review-content .form-review .form-review-right input:nth-child(2n){float:right;}
.box-produc-review .box-review-content .form-review .form-review-right #submit-review{color:#fff;background:#e31212;}
.box-produc-review .box-review-content .form-review .form-review-right a{background:#e20505;border:1px solid #e20505;border-radius:4px;font-size:14px;color:#fff;padding:9px 0;margin:5px 0 5px 10px;width:calc(50% - 5px);-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;text-align:center;}
.box-review-list{width:100%;float:left;margin:10px 0;}
.box-review-list .item{width:100%;float:left;padding:10px 0px;border-bottom:solid 1px #acacac;}
.box-review-list .item.hide{display:none;}
.box-review-list .item .name-date{width:100%;float:left;font-size:14px;color:#4e4e4e;}
.box-review-list .item .name-date span{font-weight:500;color:#161616;text-transform:capitalize;}
.box-review-list .item .content{width:100%;float:left;}
.box-review-list .item .content span{float:left;line-height:22px;}
.box-review-list .item .content span.star-rate-review{margin-right:15px;}
.box-review-list .item .content span.txt{font-size:13px;font-weight:300;}
.box-review-list .item.review-vm{display:none;}
.box-review-list .item.review-vm a{width:150px;float:left;line-height:28px;border:solid 1px #e31212;border-radius:3px;color:#e31212;font-weight:300;font-size:12px;text-align:center;}
.box-detail-content-read .box-produc-comment{padding-top:0px;padding-right:13px;}
.box-produc-comment .title{width:100%;float:left;font-size:20px;font-weight:500;line-height:36px;margin-bottom:5px;}
.form-comment{width:100%;float:left;}
.form-comment textarea{font-size:14px;color:#999;padding:5px;margin:0px;width:100%;height:150px;resize:none;border:solid 1px #acacac;outline:0;border-radius:10px 10px 0px 0px;display:block;}
.form-comment .send-comment{width:100%;float:left;padding:8px 13px;border:solid 1px #acacac;border-radius:0px 0px 10px 10px;border-top:none;}
.form-comment .send-comment a.qd-cmt{float:left;font-size:14px;color:#e31212;line-height:27px;}
.form-comment .send-comment a.btn-send-form-cmt{width:62px;float:right;text-align:center;font-size:14px;font-weight:500;color:#fff;background:#e31212;line-height:27px;border-radius:5px;}
.comment-list{width:100%;float:left;margin-top:20px;}
.comment-list .item{width:100%;float:left;padding:10px 0px;}
.comment-list .item.hide{display:none;}
.comment-list .item .cus-avatar{width:21px;height:21px;float:left;background:#dbdada;text-align:center;font-size:14px;font-weight:500;line-height:21px;margin-right:5px;overflow:hidden;text-transform:uppercase;}
.comment-list .item .all-box-item-cmt{width:calc(100% - 26px);float:left;}
.comment-list .item .all-box-item-cmt .name-cmt{float:left;font-weight:500;line-height:1;margin-bottom:8px;margin-top:5px;text-transform:capitalize;}
.comment-list .item .all-box-item-cmt .qtv{float:left;font-weight:500;line-height:15px;margin-bottom:5px;color:#fff;padding:0px 8px;border-radius:3px;background:#e31212;font-size:12px;margin-top:6px;}
.comment-list .item .all-box-item-cmt .content-cus-cmt{width:100%;float:left;font-size:14px;font-weight:300;line-height:1.5;margin-bottom:5px;}
.comment-list .item .all-box-item-cmt .rep-cmt{width:100%;float:left;font-size:13px;line-height:1.5;}
.comment-list .item .all-box-item-cmt .rep-cmt a{float:left;color:#e31212;margin-right:3px;}
.comment-list .item .all-box-item-cmt .rep-cmt .time{color:#676767;}
.comment-list .item .box-content-rep{width:100%;float:left;}
.comment-list .item .box-content-rep .bg-rep{width:100%;float:left;position:relative;padding:5px 15px;border-radius:10px;background:#e7e7e7;margin:10px 0px;}
.comment-list .item .box-content-rep .bg-rep::before{content:'\f0d8';font-family:'FontAwesome';font-size:28px;color:#e7e7e7;position:absolute;z-index:1;top:-19px;left:13px;line-height:1;}
.comment-list .item .form-comment{display:none;}
.comment-list .item .box-content-rep .bg-rep .item-rep{width:100%;float:left;padding:5px 0px;}
.comment-list .item .box-content-rep .bg-rep .item-rep .admin-rep-avatar{width:23px;height:20px;float:left;text-align:center;font-size:14px;font-weight:500;line-height:20px;margin-right:5px;overflow:hidden;}
.comment-list .item .box-content-rep .bg-rep .item-rep .cus-avatar{width:23px;height:23px;float:left;background:#dbdada;text-align:center;font-size:14px;font-weight:500;line-height:21px;margin-right:5px;overflow:hidden;}
.comment-list .item .box-content-rep .bg-rep .item-rep .all-box-item-cmt.all-box-item-rep{width:calc(100% - 28px);float:left;}
.comment-list-vm{width:100%;float:left;text-align:center;display:none;}
.comment-list-vm a{display:inline-block;font-size:14px;font-weight:300;color:#e31212;line-height:40px;border:solid 1px #acacac;border-radius:5px;width:376px;max-width:100%;}
#newCommentBox{overflow:hidden;position:fixed;left:0;right:0;bottom:0;height:100vh;background:rgba(0,0,0,.5);z-index:9;}
#newCommentBox .comment-box-container{display:block;overflow:hidden;position:relative;width:100%;max-width:520px;margin:5% auto auto;background:#fff;border-radius:5px;}
#newCommentBox .comment-box-container .title{display:block;overflow:hidden;padding:10px;font-size:17px;color:#161616;border-bottom:1px solid #f2f2f2;font-weight:700;}
#newCommentBox .comment-box-container .back-btn{float:right;width:30px;height:30px;position:absolute;top:5px;right:5px;color:#161616;font-size:18px;}
#newCommentBox .comment-box-container .form-wrap{display:block;overflow:hidden;background:#fff;padding:10px;}
#newCommentBox .comment-box-container .form-wrap input{display:block;padding:8px;width:100%;margin:10px 0;height:35px;border:1px solid #dadada;background:#fff;border-radius:4px;font-size:14px;}
#newCommentBox .comment-box-container .sex label{margin-bottom:0;margin-right:30px;}
#newCommentBox .comment-box-container .sex .radio{display:inline-block;}
#newCommentBox .comment-box-container .sex .radio input{display:none;}
#newCommentBox .comment-box-container .sex .radio .icon{height:13px;width:13px;display:inline-block;vertical-align:middle;margin-right:4px;position:relative;margin-top:-3px;border-radius:50%!important;background:#fff;border:2px solid #e20505;overflow:hidden;}
#newCommentBox .comment-box-container .sex .radio input:checked~.icon::before{background-color:#e20505;content:"";display:block;width:5px;height:5px;border-radius:100%;left:2px;top:2px;font-size:11px;color:#fff;position:absolute;}
#newCommentBox .comment-box-container .form-wrap button{display:block;width:100%;margin:0 auto 10px;padding:8px;height:40px;font-size:14px;color:#fff;text-transform:uppercase;border:1px solid #e20505;border-radius:4px;background:#e20505;cursor:pointer;}
.article-page .category-title h1 {padding: 10px 15px 10px 10px;font-size: 16px;font-weight: 500;text-transform: uppercase;color: #fff;background: #ed1c24;display: inline-block;margin: 0;border-radius: 5px 5px 0 0;}
.article-page .category-title {border-bottom: 2px solid #ed1c24;display: flex;margin-bottom: 10px;}
#product-spec table {min-width: 1000px;}
.product-art-page .p-name {font-size: 14px;line-height: 20px;}
.product-art-page .p-button {flex-wrap: wrap;}
.product-art-page .p-button .icon-star-2021 {margin-bottom: 7px;}
.product-art-page .p-item {margin: 0 16px 16px 0;width: calc(100% / 3 - 11px);}
.product-art-page .p-item:nth-child(3n) {margin-right: 0;}
.product-art-page .p-item:nth-child(4n) {margin-right: 16px;}
.content-container{width: auto;}
.product-quantity {margin-bottom: 15px;}
.product-quantity .quantity-change {width: 40px;border: 1px solid #e1e1e1;}
.product-quantity .buy-quantity {width: 80px;border: 1px solid #e1e1e1;padding: 0 5px;border-left: 0;border-right: 0;font-size: 16px;font-weight: bold;}
.product-quantity .quantity-change, .product-quantity .buy-quantity {float: left;color: #222;text-align: center;height: 40px;line-height: 40px;}
.product-info-right .store a {display: block;border-bottom: 1px solid #f8f9fa;line-height: 30px;position: relative;color: #eb1f27;padding-left: 29px;text-transform: capitalize;}
.product-info-right .store a::before {content: '\f015';font-family: 'FontAwesome';font-size: 14px;position: absolute;left: 6px;top: -1px;}
.static-html-group * {font-family: 'Roboto', sans-serif !important;}
/**
* Reponsive Css
**/

@media (min-width:1650px){
  .container{width: 1650px;}
  header{margin-bottom:10px;}
  .header-top-container .box-item{padding-right:10px;width:calc(100% / 4);}
  .header-top-container .box-sale-group{padding:23px 33px 0 33px;}
  .header-top-container .box-sale-group .title{font-size:14px;}
  .header-top-container .box-list{font-size:14px;}
  .header-main-container .box-left-group{width:245px;margin-right:23px;}
  .header-main-container .box-middle-group{width:850px;margin-right:22px;}
  .header-main-container .box-right-group{width:calc(100% - 1140px);}
  .header-main-container .header-policy{width:155px;}
  .header-main-container .header-policy .title{padding:10px 40px 10px 21px;font-size:12px;}
  .header-main-container .header-policy .title::before{width:44px;height:44px;background-position:-25px -24px;}
  .header-main-container .header-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
  .header-main-container .header-tags a{font-size:10.5px;}
  .header-main-container .cart-count{width:20px;height:20px;line-height:20px;}
  .header-search-group{width:642px;}
  .header-search-group .search-container{width:100%;padding:4px 5px;}
  .header-search-group .search-cat-group{width:178px;margin-right:18px;}
  .header-search-group .search-form-group{width:calc(100% - 196px);}
  .box-right-list .icon-2021{width:43px;height:43px;}
  .box-right-list .icon-phone{background-position:-73px -24px;}
  .box-right-list .icon-buildpc{background-position:-150px -23px;}
  .box-right-list .icon-cart{background-position:-192px -25px;}
  .box-right-list .box-right-item:nth-child(1){width:178px;padding-right:7px;}
  .box-right-list .box-right-item:nth-child(2){width:164px;}
  .box-right-list .box-right-item:nth-child(3){width:145px;}
  .box-right-list .text{font-size:15px;}
  .box-right-list .text span{font-size:13px !important;}
  .global-fixed-right.active{right:10px;}
  .global-fixed-right a{width:50px;height:50px;line-height:50px;}
  .global-menu-list{width:245px;height:662px;top:92px;}
  .global-menu-list .item a{padding:0 15px;}
  .global-menu-list .sub-menu-list{left:245px;width:calc(1630px - 245px);height:662px;}
  .global-menu-list .cat-thumb{margin-right:10px;}
  .global-menu-list .cat-title{width:calc(100% - 32px);font-size:15px;}
  .header-fixed .header-menu-container{width:245px;margin-right:25px;}
  .header-fixed .box-middle-group{width:calc(100% - 782px);}
  .header-fixed .box-middle-group > div, .header-fixed .box-middle-group .header-search-group{width:100%;}
  .homepage .home-banner-container{width:calc(100% - 255px);}
  .homepage .banner-slider-group{width:930px;margin-right:10px;}
  .homepage .banner-right-group{width:calc(100% - 940px);min-height:662px;}
  .homepage .banner-right-group a{margin-bottom:10px;}
  .homepage .banner-under-group{margin-top:10px;}
  .homepage .banner-under-group a{margin-right:10px;width:calc(100% / 2 - 5px);}
  .homepage .slider-home img{max-height:unset;}
  .homepage .video::after{width:84px;height:84px;background-position:-252px -209px;}
  .homepage .banner-under-slider{min-height:183px;}
  .homepage .banner-under-slider a{margin-right:10px;width:calc(100% / 4 - 8px);}
  #js-homepage-video img {max-height: 240px;}
  .collection-tab-container{margin:26px 0;}
  .collection-tab-container .collection-tab-title{padding-top:7px;}
  .collection-tab-container .collection-tab-title b{font-size:18px;}
  .collection-tab-container .collection-tab-title a{padding:18px;}
  .collection-tab-container .collection-bg{background-size:1630px 608px;padding:20px 17px 50px 0;min-height:608px;}
  .collection-tab-container .collection-tab-holder{width:calc(100% - 313px);}
  .collection-tab-container #js-viewmore{font-size:15px;margin-bottom:18px;}
  .collection-tab-container .custom-nav .owl-nav button{width:32px;height:54px;text-align:center;}
  .collection-tab-container .custom-nav .owl-nav i{padding:0 5px 0 0;}
  .collection-tab-container .p-button{margin:0;-ms-flex-wrap:unset !important;flex-wrap:unset !important;}
  .collection-tab-container .p-buy{margin:0 !important;}
  .collection-tab-container .icon-star-2021{margin-bottom:0 !important;}
  .global-tooltip .pro-content{font-size:15px;}
  .p-item{padding:20px 15px 25px 20px;}
  .p-item .p-discount{font-size:17px;font-weight:800;width:77px;height:53px;top:-6px;padding-top:9px;}
  .p-item .p-sku{font-size:12px;}
  .p-item .p-img{padding-bottom:91%;}
  .p-item .p-name{font-size:16px;margin-bottom:10px;height:44px;}
  .p-item .price-group{height:56px;}
  .p-item .p-price{font-size:22px;margin-bottom:2px;}
  .p-item del{font-size:14px;}
  .p-item .p-button{margin:0;-ms-flex-wrap:wrap;flex-wrap:wrap;}
  .p-item .p-buy{width:163px;height:43px;font-size:15px;padding-left:18px;}
  .p-item .icon-buy{width:43px;height:43px;background-size:auto;background-position:50% 48%;}
  .p-item .icon-star-2021{width:100px;-webkit-transform:scale(1.5);transform:scale(1.5);margin-left:24px;margin-bottom:10px;}
  .box-product-container{margin:25px 0;min-height:546px;background:#fff;}
  .box-product-container .cat-title{font-size:23px;}
  .box-product-container .cat-list-right a{font-size:14px;padding:10px 23px;}
  .box-product-container .box-title-group{padding:17px 15px 17px 27px;}
  .box-product-container .box-product-holder{padding-bottom:0;}
  footer .footer-policy{padding:32px 0;}
  footer .footer-policy b{font-size:20px;}
  footer .footer-policy span{font-size:15px;}
  footer .footer-policy .icon-truck{width:95px;height:64px;background-position:-5px -214px;}
  footer .footer-policy .icon-trade{width:70px;height:70px;background-position:-135px -216px;}
  footer .footer-policy .icon-pay{width:77px;height:77px;background-position:-5px -296px;}
  footer .footer-policy .icon-support{width:70px;height:70px;background-position:-142px -296px;}
  footer .footer-link{font-size:15px;}
  .footer-news-container .title p{font-size:33px;}
  .footer-news-container .title i{font-size:18px;}
  .footer-news-container .box-item{width:calc(100% / 4 - 34px);margin-right:45px;}
  .footer-news-container .box-text{margin-top:-13px;padding-left:10px;}
  .footer-news-container .box-text span{font-size:14px;}
  .footer-news-container .box-text b{font-size:19px;}
  .footer-news-container .box-text time{width:60px;padding:10px 0;}
  .footer-news-container .box-title{font-size:17px;width:calc(100% - 78px);margin-top:14px;}
  .footer-news-container .box-img{margin-bottom:0;border-radius:8px;}
  .footer-video-container .video-item{width:calc(100% / 4 - 34px);margin-right:45px;}
  .footer-video-container .video-title{font-size:19px;}
  .footer-video-container .video-summary{font-size:17px;height:50px;}
  .footer-newsletter{max-width:1100px;}
  .footer-newsletter .text-group{font-size:15px;padding-left:85px;width:365px;}
  .footer-newsletter .text-group::before{padding:31px;background-position:-4px -139px;}
  .footer-newsletter .text-group b{font-size:28px;}
  .footer-newsletter .newsletter-form{width:calc(100% - 415px);padding:20px 10px 20px 33px;}
  .footer-newsletter .newsletter-form input{font-size:16px;}
  .footer-newsletter .icon-submit{width:60px;height:60px;top:9px;right:12px;background-position:-120px -62px;}
  .footer-info-container{font-size:15px;}
  .footer-info-container .info-right{width:calc(100% - 380px);}
  .footer-info-container .info-right .title{font-size:17px;}
  .footer-info-container .info-left{width:320px;margin-right:60px;}
  .footer-info-container .social-media a{width:53px;height:53px;line-height:1.8;margin-right:8px;font-size:31px;}
  .footer-info-container .icon-pay_method{max-width:100%;text-align:center;}
  footer p.m-0.text-12.text-center{font-size:14px;line-height:45px !important;}
  .paging{padding:15px 0 30px 0;}
  .paging a{width:46px;height:46px;line-height:46px;}
  .product-page .col-left-group{width:280px;margin-right:10px;font-size:15px;}
  .product-page .col-right-group{width:calc(100% - 290px);}
  .product-page .product-list-container{padding-top:28px;}
  .product-page .product-list-container, .product-page .paging, .product-page .static-html-group{padding-left:20px;padding-right:20px;}
  .global-breadcrumb-container{margin-bottom:20px;}
  .global-breadcrumb-container .global-menu-breadcrumb{width:245px;font-size:15px;}
  .global-breadcrumb-container .menu-title{line-height:44px;padding-left:55px;font-size:15px;}
  .global-breadcrumb-container .global-menu-list{width:245px;z-index:3;}
  .global-breadcrumb-container .global-menu-list .sub-menu-list{left:245px;width:calc(1630px - 245px);}
  .global-breadcrumb-container .menu-title::before{width:25px;height:20px;background-position:-275px -36px;}
  .global-breadcrumb-container .global-breadcrumb, .global-breadcrumb-container .page-title{line-height:44px;}
  .global-breadcrumb-container .global-breadcrumb{font-size:15px;}
  .product-cate-sort{padding-right:11px;}
  .product-cate-sort .title{line-height:52px;padding-left:62px;width:255px;font-size:18px;margin-right:35px;}
  .product-cate-sort .title::before{left:20px;top:11px;width:30px;height:30px;background-position:-346px -6px;}
  .product-cate-sort .sort-option a{font-size:14px;padding:0px 35px;line-height:32px;margin-right:15px;}
  .product-cate-sort .icon-2021{width:42px;height:42px;margin-left:10px;}
  .product-cate-sort select{width:176px;height:37px;margin-right:15px;padding-left:15px;font-size:15px;}
  .product-cate-sort .icon-grid{background-position:-408px 3px;}
  .product-cate-sort .icon-list{background-position:-409px -28px;}
  .product-list-container .p-item{margin:0 18px 16px 0;width:calc(100% / 4 - 14px);}
  .product-list-container .icon-star-2021{width:80px;margin-left:20px;margin-bottom:0;}
  .product-detail-page .product-info-top{padding:20px 15px 35px 20px;}
  .product-detail-page .product-name{font-size:27px;margin-bottom:20px;}
  .product-detail-page .product-info-left{width:524px;margin-right:40px;}
  .product-detail-page .product-info-middle{margin-right:40px;width:698px;}
  .product-detail-page .product-info-right{width:293px;}
  .product-detail-page .product-info-gallery a{width:77px;height:77px;margin-left:13px;}
  .product-detail-page .item-video{font-size:12.6px;padding-top:43px;}
  .product-detail-page .item-video::before{width:31px;height:31px;background-position:-323px -73px;}
  .product-detail-page .count-img{font-size:18px;top:39px;right:31px;}
  .product-detail-page .product-visit, .product-detail-page .product-info-sku{font-size:14px;}
  .product-detail-page .product-visit .icon-star-2021{-webkit-transform:scale(1.3);transform:scale(1.3);margin-left:16px;margin-bottom:2px;}
  .product-detail-page .product-info-price .price{font-size:24px;}
  .product-detail-page .up{font-size:16px;}
  .product-detail-page .product-info-price .market-price{font-size:16px;padding:0;}
  .product-detail-page .product-info-price .tragop{width:122px;line-height:40px;font-size:14px;}
  .product-detail-page .product-config-group .item{font-size:15px;padding:10px;width:calc(100% / 4 - 12px);}
  .product-detail-page .product-config-group b{font-size:16px;}
  .product-detail-page .product-config-group .item:hover::before, .product-detail-page .product-config-group .item.current::before{font-size:17px;top:8px;}
  .product-detail-page .product-info-summary{line-height:2.1;}
  .product-detail-page .product-info-summary > b{font-size:17px;}
  .product-detail-page .button-showmore{font-size:14px;}
  .product-detail-page .product-info-summary p::before{width:8px;height:8px;top:11px;}
  .product-detail-page .product-info-offer .title{font-size:15px;padding:0 20px 0 44px;line-height:44px;}
  .product-detail-page .product-info-offer .title::before{left:15px;width:22px;height:22px;background-position:-419px -72px;}
  .product-detail-page .product-info-offer .offer-title{font-size:15px;padding-left:22px;line-height:1.1;}
  .product-detail-page .product-info-offer .offer-title span{font-size:14px;padding-left:20px;}
  .product-detail-page .product-info-offer span::before{width:8px;height:8px;}
  .product-detail-page .product-info-button{margin:20px 0;}
  .product-detail-page .article-related{padding:0 13px;}
  .product-detail-page .article-related .item{padding:13px 0;}
  .product-detail-page .article-related .item:nth-child(n+5){display:block;}
  .product-detail-page .article-related .img{width:94px;margin-right:16px;}
  .product-detail-page .article-related .text{width:calc(100% - 110px);font-size:16px;}
  .product-info-button .button-type-1 b{font-size:20px;}
  .product-info-button .button-type-1 span{font-size:13px;}
  .product-info-button .button-type-1 a{margin:0 0 10px 0;padding:14px;}
  .product-info-button .button-type-1 a:nth-child(2){margin-right:10px;width:calc(100% / 2 - 6px);}
  .product-info-button .form-contact-holder{margin-top:20px;}
  .product-info-button .form-contact-holder input{height:48px;}
  .product-info-support .form-holder{width:493px;margin-right:12px;}
  .product-info-support .form-holder input{height:58px;font-size:14px;padding-left:30px;}
  .product-info-support .icon-submit{width:46px;height:46px;right:10px;top:6px;background-position:-350px -150px;}
  .product-info-support .icon-support-group{width:calc(100% - 505px);margin:0;font-size:13px;padding:12px 0 12px 50px;}
  .product-info-support .icon-support-group::before{width:43px;height:43px;background-position:-399px -150px;}
  .product-info-support .icon-support-group b{font-size:17px;}
  .product-info-support .icon-support-group span{margin-left:14px;}
  .product-info-right .item-blog .title{line-height:40px;font-size:14px;}
  .product-info-right .content{font-size:15px;padding:10px 15px;}
  .product-info-right .policy span{line-height:38px;padding-left:35px;}
  .product-info-right .policy span::before{width:24px;height:24px;}
  .product-info-right .policy span:nth-child(6)::before{background-position:-403px -328px;}
  .product-info-right .policy span:nth-child(5)::before{background-position:-403px -304px;}
  .product-info-right .policy span:nth-child(4)::before{background-position:-403px -278px;}
  .product-info-right .policy span:nth-child(3)::before{background-position:-404px -253px;}
  .product-info-right .policy span:nth-child(2)::before{background-position:-404px -225px;}
  .product-info-right .policy span:nth-child(1)::before{background-position:-403px -199px;}
  .product-info-right .hotline span{padding-left:20px;line-height:38px;}
  .product-info-right .hotline span::before{width:8px;height:8px;top:14px;}
  .product-info-box .box-title{font-size:23px;margin-bottom:10px;}
  .product-info-box .box-left{width:1050px;margin-right:25px;}
  .product-info-box .box-right{width:calc(100% - 1075px);}
  .product-info-box .product-desc{max-height:650px;}
  .product-info-box .box-right-title{font-size:19px;padding:18px;}
  .product-info-box .button-box{line-height:43px;}
  .product-info-box .product-spec-holder{max-height:663px;}
  .product-info-box .spec-table{padding:15px 10px;}
  .product-info-box iframe{display:block;height:501px;}
  .spec-table td{padding:10px;}
  .product-info-comment-rating .title, .comment-facebook-holder .title{font-size:23px;}
  .cart-page{margin-bottom:10px;}
  .cart-page .cart-col-1{width:790px;}
  .cart-page .cart-col-2{width:245px;}
  .cart-page .cart-col-3{width:145px;}
  .cart-page .cart-col-4{width:290px;}
  .cart-page .cart-col-5{width:103px;}
  .cart-page .col-header, .cart-page .item-header-title{padding:0 20px 0 37px;}
  .cart-page .item-header-title p{font-size:23px;}
  .cart-item-body .item{padding:30px 20px 30px 37px;font-size:15px;margin:20px 0;}
  .cart-item-body .quantity-change{width:38px;height:38px;line-height:38px;}
  .cart-item-body .quantity-buy{width:57px;line-height:38px;height:38px;font-size:15px;}
  .cart-item-body .img{width:120px;}
  .cart-item-body .text{width:calc(100% - 140px);}
  .cart-customer-container{padding:30px 20px 44px 28px;}
  .cart-customer-container .customer-left{margin-right:22px;width:1026px;}
  .cart-customer-container .customer-right{width:calc(100% - 1048px);}
  .cart-customer-container .form-info-group{margin-right:21px;width:471px;}
  .cart-customer-container .form-info-group:last-child{width:534px;}
  .cart-customer-container .cart-button-buy a{line-height:50px;}
  .about-page .contact-form-container{font-size:16px;padding-top:60px;}
  .about-page .contact-form-holder input{margin-top:34px;line-height:55px;}
  .about-page .contact-form-holder textarea{height:160px;margin-bottom:31px;}
  .article-page .article-menu a{font-size:20px;margin-right:15px;}
  .new-art-container{padding:24px 17px 30px 24px;}
  .new-art-container .big-item{width:1054px;margin-right:32px;}
  .new-art-container .small-item{width:calc(100% - 1086px);}
  .new-art-container .box-title{font-size:24px;}
  .new-art-container .big-title{padding:44px 32px;font-size:36px;}
  .new-art-container .item{padding:16px 13px;}
  .new-art-container .item .item-text{margin-right:18px;width:calc(100% - 190px);}
  .new-art-container .item .item-img{width:172px;}
  .new-art-container .item .title{font-size:20px;margin-bottom:5px;height:60px;line-height:1.4;}
  .new-art-container .item .summary{font-size:16px;line-height:1.5;height:auto;max-height:50px;}
  .article-page .box-article-container{padding:18px 18px 30px 27px;}
  .article-page .box-left{width:calc(100% - 538px);margin-right:17px;}
  .article-page .box-right{width:521px;}
  .article-page .box-right .box-title{font-size:19px;line-height:63px;}
  .article-page .view-cat-button{line-height:40px;}
  .article-page .khuyenmai-holder .item-title{font-size:22px;padding:20px 0 15px 0;}
  .article-page .custom-nav .owl-nav button{top:36%;}
  .article-page .small-art-list .item{padding:20px 0;}
  .article-page .small-art-list{padding:0 12px;}
  .article-page .small-art-list .img{width:94px;margin-right:16px;}
  .article-page .small-art-list .text{width:calc(100% - 110px);font-size:16px;height:auto;max-height:52px;}
  .article-category-item{margin-bottom:20px;padding-bottom:30px;}
  .article-category-item .title{font-size:23px;}
  .article-category-item .art-item{padding:22px 0;}
  .article-category-item .art-img{width:375px;margin-right:30px;}
  .article-category-item .art-text{width:calc(100% - 405px);padding-top:5px;}
  .article-category-item .art-title{font-size:26px;line-height:1.3;}
  .article-category-item time{margin-bottom:20px;}
  .article-category-item .art-summary{font-size:16px;}
  .article-detail-page .article-detail-title{font-size:23px;}
  .article-detail-page .article-detail-content{font-size:16px;}
  .article-detail-page .box-article-container{padding:20px 18px 30px 27px;}
  .product-list-container.list-style .p-item {width: calc(100% / 2 - 9px);}
  .product-info-comment-rating, .comment-facebook-holder {max-width: 1050px;}
  .global-fixed-right .icon-messenger{width:60px;height:60px;background:url(../images/sprite_2021.png) no-repeat;background-position:-104px -454px;}
  #product-spec table {min-width: 1300px;}
  .product-info-box .box-left .box-item, .product-info-box .box-right .box-item{padding: 25px;}
  .product-art-page .p-name {line-height: 23px;}
  .product-art-page .p-item {margin: 0 16px 16px 0;width: calc(100% / 4 - 12px);}
  .product-art-page .p-item:nth-child(3n) {margin-right: 16px;}
  .product-art-page .p-item:nth-child(4n) {margin-right: 0;}
  .product-art-page .p-item .p-buy {width: 100%;margin-top: 8px}
}

@media (min-width:1920px){
  .global-banner-fixed a{width:auto;height:auto;top:140px;z-index:3;}
  .global-banner-fixed a:nth-child(1){left:10px;}
  .global-banner-fixed a:nth-child(2){right:10px;}
}
.p-item .icon-hot {
  width: 50px;
  height: 50px;
  float: left;
  background: url(../images/icon-hot.png);
  position: absolute;
  left: -5px;
  top: 0px;
  z-index: 1;
}
.p-item .icon-saleoff {
  width: 50px;
  height: 50px;
  float: left;
  background: url(../images/icon-xahang.png);
  position: absolute;
  left: -5px;
  top: 0px;
  z-index: 1;
}
.p-item .icon-bestsale {
  width: 50px;
  height: 50px;
  float: left;
  background: url(../images/icon-betsale.png);
  position: absolute;
  left: -5px;
  top: 0px;
  z-index: 1;
}
.p-item .icon-saleoff-2 {
  width: 100%;
  height: 38px;
  background: url(../images/minhancomputer-pro-banner-saleoff-27102025-1.png);
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 1;
}
.p-item .icon-onlineonly-2 {
  width: 100%;
  height: 38px;
  background: url(../images/minhancomputer-pro-banner-onlineonly-27102025-1.png);
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 1;
}
@media (min-width:1650px){
  .p-item .icon-saleoff-2,.p-item .icon-onlineonly-2{height: 52px;}
}

/* icon footer */
.vka-button .mess-text{position: absolute;background: #fff;width: 185px;height: 55px;border-radius: 50px;position: absolute;right: 0px;color: #222;top: 20px;-webkit-box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 30%);box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 30%);line-height: 1.2;padding: 10px 20px;opacity: 0;visibility: hidden;-webkit-transition: .2s all;transition: .2s all;}
.vka-button .mess-text .dots{background:#62e4fb;width:36px;height:15px;border-radius:30px;position:absolute;top:-7px;right:20px;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;}
.vka-button .mess-text .dots i{display:block;height:5px;width:5px;border-radius:50%;background:#fff;-webkit-box-shadow:0px 0px 10px 2px rgba(0, 0, 0, 0.25);box-shadow:0px 0px 10px 2px rgba(0, 0, 0, 0.25);}
.vka-wheel .vka-button-3:hover .mess-text, .vka-wheel .vka-button-4:hover .mess-text{visibility: visible;opacity: 1;-webkit-transition: .2s all;transition: .2s all;right: 30px;visibility: visible;opacity: 1;}
.vka-wrapper{position:fixed;bottom:30px;right:0;z-index:9999999}
.vka-checkbox{display:none!important}
.vka{width:60px;max-width:unset;height:60px;display:flex!important;justify-content:center;align-items:center;margin:0;border-radius:50%;background:#0f79e8;box-shadow:0 3px 6px #000 0 3px 6px #000;position:absolute;right:10px;bottom:10px;z-index:1000;overflow:hidden;transform:rotate(0deg);-webkit-transition:all .15s cubic-bezier(.15,.87,.45,1.23);transition:all .15s cubic-bezier(.15,.87,.45,1.23)}
.vka-checkbox:checked~.vka{-webkit-transition:all .15s cubic-bezier(.15,.87,.45,1.23);transition:all .15s cubic-bezier(.15,.87,.45,1.23);width:30px;height:30px;right:26px;bottom:35px}
[class*=icon-cps-]{display:inline-block;vertical-align:middle;background-image:url(/template/test/images/all-icon-mess-new.png)!important;background-repeat:no-repeat;background-size:148px}
.icon-cps-vka-menu{width:50px;height:50px;margin:0!important;background-size:200px;background-position:-152px 0}
.vka-checkbox:checked~.vka .icon-cps-vka-menu{width:20px;height:20px;margin:0;background-size:100px;background-position:-79px -29px}
.vka-wheel{position:absolute;bottom:15px;right:18px;transform:scale(0);transform-origin:bottom right;transition:all .3s ease;z-index:12}
.vka-checkbox:checked~.vka-wheel{transform:scale(1)}
.vka-wheel .vka-action{display:flex;align-items:center;font-size:14px;font-weight:700;color:#fff;position:absolute;text-decoration:none}
.vka-wheel .vka-action:hover{transform:scale(1.1)}
.vka-wheel .vka-action-1{bottom:225px;right:0}
.vka-button{width:60px;height:60px;display:flex;justify-content:center;align-items:center;float:left;border-radius:50%;box-shadow:0 1px 3px #000 0 1px 2px #000;font-color:#fff;transition:all 1s ease;}
.icon-cps-local{width:30px;height:30px;background-position:-5px -43px}
.icon-cps-mail{width:30px;height:30px;background-position:-8px -5px}
.icon-cps-facebook{width:30px;height:30px;background-position:-80px -43px}
.vka-wheel .vka-button-1{background:#0f9d58}
.vka-wheel .vka-action-2{bottom:170px;right:0}
.vka-wheel .vka-button-2{background:#fb0}
.icon-cps-phone{width:30px;height:30px;background-position:-42px -45px}
.vka-wheel .vka-action-3{right:-12px;bottom:115px;cursor:pointer}
.vka-wheel .vka-button-3{}
.vka-wheel .vka-action-4{right:-12px;bottom:60px}
.vka-wheel .vka-button-4{}
.icon-cps-chat-zalo{width:30px;height:30px;background-position:-47px -5px;background-size:155px}
.hidden{display:none!important}
.align-items-center{-ms-flex-align:center!important;align-items:center!important;-ms-flex-pack:distribute!important;justify-content:space-between!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}
.vka-checkbox:not(:checked)~.vka{animation-name:zoom;-webkit-animation-name:zoom;animation-delay:0;-webkit-animation-delay:0;animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;cursor:pointer;box-shadow:0 0 0 0 #0f79e8}
@-webkit-keyframes tada {
  0%{-webkit-transform:scale(1);transform:scale(1)}
  10%,20%{-webkit-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}
  30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}
  40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}
  100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}
}
@keyframes tada {
  0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
  10%,20%{-webkit-transform:scale(.9) rotate(-3deg);-ms-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}
  30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}
  40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);-ms-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}
  100%{-webkit-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}
}
@-webkit-keyframes zoom {
  0%{transform:scale(.9)}
  70%{transform:scale(1);box-shadow:0 0 0 15px transparent}
  100%{transform:scale(.9);box-shadow:0 0 0 0 transparent}
}
@keyframes zoom {
  0%{transform:scale(.9)}
  70%{transform:scale(1);box-shadow:0 0 0 15px transparent}
  100%{transform:scale(.9);box-shadow:0 0 0 0 transparent}
}


/*VOUCHER*/
.cart-page .cart-voucher-group{padding: 12px;background: #f5f5f5;margin-bottom: 12px;}
.cart-page .cart-voucher-form{background: #fff;position: relative;overflow: hidden;border-radius: 6px;}
.cart-page .voucher-input{width: calc(100% - 145px);border: 0;height: 40px;padding-left: 12px;}
.cart-page .btn-check-voucher{background: #d81e23;color: #fff !important;width: 140px;position: absolute;top: 0;right: 0;bottom: 0;display: flex;align-items: center;justify-content: center;}
.cart-page #js-voucher-message {margin: 12px 0 0 0;}
.fa.fa-times-circle-o:before {content: "\f057";}
.cart-voucher-popup{position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;z-index:101;width:824px;max-height:570px;border-radius:10px;padding:0 10px 25px 10px;margin:auto;}
.cart-voucher-popup .voucher-holder{padding:20px 25px 20px 33px;background:#f5f5f5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px;}
.cart-voucher-popup .popup-voucher-input{width:630px;}
.cart-voucher-popup .popup-voucher-input input{margin-right:5px;border:0;height:40px;padding-left:12px;border-radius:4px;background:#fff;width:calc(100% - 180px);}
.cart-voucher-popup .btn-voucher{background:#ee2d24;font-weight:bold;font-size:16px;text-align:center;line-height:40px;color:#fff;width:175px;border-radius:4px;}
.cart-voucher-popup .voucher-list{height:270px;overflow:auto;margin:0 0 20px 0;padding-right:20px;}
.cart-voucher-popup .voucher-list::-webkit-scrollbar{width:6px;}
.cart-voucher-popup .btn-voucher-popup{border-top:1px solid #ebebeb;margin:0 -10px;padding:17px 10px 0 10px;}
.cart-voucher-popup .btn-voucher-popup a{color:#fff;display:inline-block;font-weight:bold;font-size:16px;text-align:center;border-radius:4px;width:175px;line-height:40px;}
.cart-voucher-popup .btn-back{background:#d81e23;}
.cart-voucher-popup .btn-ok{background:#ee2d24;}
.cart-voucher-popup .voucher-item{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;pointer-events:none;}
.cart-voucher-popup .voucher-item.active-voucher{cursor:pointer;pointer-events:unset;}
.cart-voucher-popup .voucher-item.active-voucher .code{background:-webkit-gradient(linear, left top, right top, from(#ef702c), to(#ee2d24));background:linear-gradient(90deg, #ef702c, #ee2d24);}
.cart-voucher-popup .voucher-item.current-voucher .circle{border-color:#ee2d24;}
.cart-voucher-popup .voucher-item.current-voucher .circle::before{content:'';width:10px;height:10px;border-radius:50%;background:#ee2d24;position:absolute;top:4px;left:4px;}
.cart-voucher-popup .voucher-item:first-child{margin-top:0;}
.cart-voucher-popup .code{width:175px;background:#cccccc;color:#fff;text-align:center;position:relative;padding:6px 0px;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;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;}
.cart-voucher-popup .code::before, .cart-voucher-popup .code::after{content:'';position:absolute;top:0;bottom:0;background:radial-gradient(circle at 0 0.25rem, transparent 0, #fff 0.1875rem, transparent 5px);width:5px;background-size:10px 8.5px;background-repeat:repeat-y;}
.cart-voucher-popup .code::after{right:-2px;-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.cart-voucher-popup .code::before{left:-2px;}
.cart-voucher-popup .code b{width:100%;}
.cart-voucher-popup .text{width:calc(100% - 175px);border:1px solid #f0f0f0;border-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:18px 12px 18px 22px;line-height:1.6;}
.cart-voucher-popup .text p{margin:0 18px 0 0;width:calc(100% - 40px);white-space:pre-line;}
.cart-voucher-popup .circle{width:22px;height:22px;border-radius:50%;border:2px solid #bfbfbf;display:inline-block;position:relative;}
.cart-voucher-popup .no-voucher{height:100%;}
.cart-voucher-popup .no-voucher-img{padding-bottom:200px;display:block;background-position:center;background-repeat:no-repeat;background-size:contain;}
