body{color:#333;font-family:'Roboto',sans-serif;background:#F8F8F8;position:relative;font-size:14px;min-width:1212px;word-break:break-word;counter-reset:section}
.bg-grey{background:#F8F8F8}
a{text-decoration:none}
a:hover{text-decoration:none;color:#0365ff}
.ul,.ol{margin:0;padding:0;list-style:none}
img{max-width:100%;height:auto}
b{font-weight:700}
.clearfix::after,.header-menu-group .sub-menu::after,.footer-info-group .info-item a::after,.home-box-group .p-container::after{content:'';clear:both;display:block}
.clear{clear:both}
h1{font-size:30px}
h2{font-size:24px}
h3{font-size:22px}
h4{font-size:20px}
h5{font-size:18px}
h6{font-size:16px}
button,input,select{outline:none!important}
table{width:100%;-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}
}
.zalo-share-button{float: left;margin-right: 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-19{font-size:19px}
.text-20{font-size:20px}
.text-22{font-size:22px}
.text-24{font-size:24px}
.text-25{font-size:25px}
.text-26{font-size:26px}
.text-27{font-size:27px}
.text-28{font-size:28px}
.text-30{font-size:30px}
.text-36{font-size:36px}
.blue,.p-item:hover .p-name,.global-header-container a:hover,.footer-art-group .item:hover .title,.footer-content-group a:hover,.home-box-group .box-holder a:hover,.home-box-group .btn-box,.product-category-page .product-sort-group a:hover,.product-category-page .product-sort-group a.current,.filter-item a:hover,.product-detail-page .pd-col-right a:hover,.pd-art-related-container .item:hover,.article-page .art-item .art-title:hover,.article-page .item-title:hover,.article-home-page .top-item-right .top-art-title:hover,.article-col-right .art-new-group a:hover .title{color:#005DAC}
.red{color:#D60000}
.yellow{color:#fdb813}
.black{color:#222}
.grey{color:#888}
.green{color:#85b333}
.orange{color:#FE7801}
.bg-blue{background:#0083FF}
.bg-red{background:#eb1f27}
.bg-white{background:#fff}
.bg-orange{background:#ff9219}
.font-100{font-weight:100}
.font-200{font-weight:200}
.font-300{font-weight:300}
.font-400{font-weight:400}
.font-500{font-weight:500}
.font-600{font-weight:600}
.font-700{font-weight:700}
.font-800{font-weight:800}
.font-900{font-weight:900}
.underline{text-decoration:underline}
.fit-img,.p-item img,.footer-art-group .item img,.footer-brand-group a img,.product-detail-page .pd-img-gallery img,.cart-page .cart-item img{width:auto;position:absolute;top:0;left:0;right:0;bottom:0;max-width:100%;max-height:100%;margin:auto;display:block}
.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}
.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-icon.png);width:75px;height:16px;vertical-align:text-bottom;display:inline-block;background-repeat:no-repeat}
.icon-star.star-0{background-position:-1px -101px}
.icon-star.star-1{background-position:-1px -81px}
.icon-star.star-2{background-position:-1px -61px}
.icon-star.star-3{background-position:-1px -41px}
.icon-star.star-4{background-position:-1px -21px}
.icon-star.star-5{background-position:-1px -2px}
.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}
.scale-img,.article-page .art-item .art-img,.article-page .item-img{display:block;overflow:hidden}
.scale-img:hover img,.article-page .art-item .art-img:hover img,.article-page .item-img:hover img{-webkit-transform:scale(1.3);transform:scale(1.3)}
.scale-img img,.article-page .art-item .art-img img,.article-page .item-img img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s all;transition:.3s all}
.container{padding:0 6px;max-width:1312px;min-width: 1312px}
.row{margin:0 -6px}
.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 6px}
::-webkit-scrollbar{width:12px}
::-webkit-scrollbar-track{background:#f5f5f5}
::-webkit-scrollbar-thumb{background:#606060;border-radius:10px}
::-webkit-scrollbar-thumb:hover{background:#aaa}
.success-checkmark .check-icon .icon-circle{border-color:#0542b7;opacity:.5}
.success-checkmark .check-icon .icon-line{background-color:#0542b7}
.success-checkmark .check-icon{border-color:#0542b7}
.content-container{max-width:500px;min-height:300px}
.icons{background:url(../images/sprite.png) no-repeat;background-size:300px 350px}
.p-tooltip{display:none}
.p-tooltip,#tooltip{display:none;position:absolute;background:#fff;z-index:999;width:395px;-webkit-box-shadow:0 0 8px 1px rgba(0,0,0,0.3);box-shadow:0 0 8px 1px rgba(0,0,0,0.3);border-radius:10px;overflow:hidden}
.p-tooltip .tooltip-title,#tooltip .tooltip-title{background:-webkit-gradient(linear,left top,right top,color-stop(25.19%,#942617),color-stop(50%,#BE1717));background:linear-gradient(90deg,#942617 25.19%,#BE1717 50%);color:#fff;font-size:15px;font-weight:700;padding:12px 12px 12px 15px;margin-bottom:0}
.p-tooltip .tooltip-content,#tooltip .tooltip-content{padding:10px 13px 20px}
.p-tooltip .tooltip-summary,#tooltip .tooltip-summary{margin:15px 0 20px;max-height:149px;overflow:hidden}
.p-tooltip .tooltip-specialOffer,#tooltip .tooltip-specialOffer{position:relative;padding:7px 0 12px;border:1px solid #ce0707}
.p-tooltip .tooltip-specialOffer ul,#tooltip .tooltip-specialOffer ul{padding:0 10px 0 5px;margin-top:14px}
.p-tooltip .title-text,#tooltip .title-text{background:-webkit-gradient(linear,left top,right top,color-stop(25.19%,#942617),color-stop(50%,#BE1717));background:linear-gradient(90deg,#942617 25.19%,#BE1717 50%);color:#fff;font-weight:700;padding:6px 58px 6px 12px;display:inline-block;position:relative}
.p-tooltip .title-text::after,#tooltip .title-text::after{content:'';position:absolute;right:-21px;top:0;bottom:0;width:33px;background:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.p-tooltip li,#tooltip li{margin-bottom:4px}
.p-tooltip li:last-child,#tooltip li:last-child{margin:0}
.p-tooltip li::after,#tooltip li::after{content:'';display:block;clear:both}
.p-tooltip li .number,#tooltip li .number{float:left;width:18px;height:18px;line-height:19px;border-radius:50%;margin-right:12px;text-align:center;background:#526ae7;color:#fff;font-size:13px;font-weight:700}
.p-tooltip li .text,#tooltip li .text{float:left;width:calc(100% - 30px);font-weight:300}
.p-tooltip .spec-title,#tooltip .spec-title{position:relative}
.p-tooltip .spec-title::before,#tooltip .spec-title::before{content:'';position:absolute;width:10px;background:#942617;left:-10px;top:0;bottom:0}
.p-tooltip .spec-title::after,#tooltip .spec-title::after{content:'';position:absolute;border-top:13px solid #942617;border-left:10px solid transparent;left:-10px;bottom:-13px}
.p-tooltip .p-old-price,#tooltip .p-old-price{display:block;font-weight:700;color:#999}
.p-tooltip .p-price,#tooltip .p-price{display:block;font-size:18px;color:#dd1616;font-weight:900}
.p-tooltip .p-discount,#tooltip .p-discount{background:url(../images/p-discount.png) no-repeat;text-align:center;color:#fff;font-weight:700;position:absolute;top:0;right:0;background-size:contain;background-position:center;padding:10px 15px 10px 10px}
.tooltip-summary .item{display:block}
.p-tooltip .title-text::before,#tooltip .title-text::before{content:'\f06b';font-family:Fontawesome;margin-right:5px}
.p-tooltip .offer-list,#tooltip .offer-list{padding:0 12px}
.p-tooltip .offer-list > div,#tooltip .offer-list > div{margin-top:10px;position:relative;padding-left:15px;line-height:19px;font-weight:300}
.p-tooltip .offer-list > div::before,#tooltip .offer-list > div::before{content:'';width:6px;height:6px;border-radius:50%;background:#be1717;position:absolute;top:6px;left:0}
.p-tooltip .tooltip-summary > div,#tooltip .tooltip-summary > div{position:relative;padding-left:20px;margin-bottom:5px;font-weight:lighter}
.p-tooltip .tooltip-summary > div::before,#tooltip .tooltip-summary > div::before{content:'\f058';font-family:'FontAwesome';color:#f90;font-size:12px;position:absolute;left:0;top:1px;font-weight:700}
.global-compare-group{background:#fff;position:fixed;bottom:0;left:0;width:800px;-webkit-box-shadow:3px -2px 11px 1px rgba(0,0,0,0.25);box-shadow:3px -2px 11px 1px rgba(0,0,0,0.25);z-index:9999;display:none}
.p-tooltip .tooltip-price-group td:nth-child(1),#tooltip .tooltip-price-group td:nth-child(1){width:120px}
.p-tooltip .tooltip-price-group,#tooltip .tooltip-price-group{margin-bottom:12px;line-height:26px}
.p-tooltip .tooltip-price-group .tooltip-price,#tooltip .tooltip-price-group .tooltip-price{color:#D60000;font-weight:700;font-size:18px}
.p-tooltip .tooltip-price-group .tooltip-old-price,#tooltip .tooltip-price-group .tooltip-old-price{display:inline-block;margin-right:10px;font-size:16px;color:#999;font-weight:lighter}
.p-tooltip .tooltip-price-group .tooltip-discount,#tooltip .tooltip-price-group .tooltip-discount{font-weight:500;color:#fff;background:url(../images/p-discount.png) no-repeat;background-position:center;background-size:contain;line-height:24px;text-align:center;display:inline-block;padding:0 15px 0 5px}
.global-compare-group .title{background:#0c4da2;padding:8px 12px}
.global-compare-group p{margin:0}
.global-compare-group .pro-compare-holder{padding:12px 18px 12px 23px;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}
.global-compare-group .compare-pro-holder{width:calc(100% - 200px)}
.global-compare-group .compare-pro-holder a{display:block;width:160px;margin-right:35px;float:left}
.global-compare-group .compare-pro-holder a:nth-child(3n){margin:0}
.global-compare-group .btn-compare{width:145px;line-height:40px;margin-left:55px;background:#0c4da2;color:#fff;font-weight:600;font-size:18px;border-radius:4px;text-align:center;display:block}
.global-compare-group .btn-compare:hover{background:#0b3a76}
.bg-content{overflow:hidden;position:relative}
.bg-content::before{content:'';position:absolute;bottom:0;left:0;right:0;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#fff));background:linear-gradient(transparent,#fff);height:300px}
.bg-linear{background:-webkit-gradient(linear,left top,right top,color-stop(25.19%,#942617),color-stop(50%,#BE1717));background:linear-gradient(90deg,#942617 25.19%,#BE1717 50%)}
.bg-linear-animate{background:repeating-linear-gradient(to right,#942617 0,#BE1717 100%);background-size:200% auto;background-position:0 100%;-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;color:#fff;line-height:30px;padding:0 19px;margin-right:10px;border-radius:20px;cursor:pointer}
.global-breadcrumb{position:relative;font-size:13px;padding:12px 0;text-transform:uppercase;font-weight:300}
.global-breadcrumb::after{content:'';display:block;clear:both}
.global-breadcrumb li{float:left}
.global-breadcrumb li::after{content:' ';padding:0 7px}
.global-breadcrumb li:last-child a{color:#333}
.global-breadcrumb li:last-child::after{content:none}
.global-breadcrumb li a{color:#888}
.global-breadcrumb h1{font-size:inherit;font-weight:inherit;margin:0;line-height:inherit}
.global-breadcrumb .icon-home{font-size:0;width:25px;height:14px;display:inline-block;vertical-align:text-top;background-position:-98px -99px}
.paging{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;text-align:center;padding:15px 15px 30px}
.paging a{display:block;width:38px;height:38px;line-height:38px;border-radius:4px;color:#888;background:#fff;margin:0 5px;font-weight:300;font-size:13px;-webkit-transition:unset;transition:unset;background:#fff;border:1px solid #e1e1e1}
.paging a:hover,.paging a.current{font-weight:700;color:#fff;background:#005DAC;border-color:#005DAC}
.btn-html-content a{display:none;line-height:20px;color:#005DAC;margin:auto;font-weight:300}
.fancybox-thumbs__list a{height:90px;background-size:80%;background-color:#fff;-webkit-transition:unset;transition:unset}
.fancybox-thumbs__list a:before{border:3px solid #214186}
@-webkit-keyframes calllink {
0%{color:#eba11e}
50%{color:#fff}
100%{color:#ebfa48}
}
@keyframes calllink {
0%{color:#eba11e}
50%{color:#fff}
100%{color:#ebfa48}
}
@-webkit-keyframes pulse {
from{width:23px;height:23px}
to{width:46px;height:46px}
}
@keyframes pulse {
from{width:23px;height:23px}
to{width:46px;height:46px}
}
@-webkit-keyframes zoomIn {
from{width:31px;height:31px}
to{width:62px;height:62px}
}
@keyframes zoomIn {
from{width:31px;height:31px}
to{width:62px;height:62px}
}
.inherit,.p-item .p-name *,.home-box-group .box-holder a *,.article-page .art-cat-group a *,.article-page .art-item .art-title *, .filter-cat a *{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}
.hotline-phone-ring-wrap{position:fixed;bottom:0;left:0;z-index:999}
.hotline-phone-ring-wrap:hover .hotline-bar{-webkit-transition:all .5s;transition:all .5s;width:230px;visibility:visible;opacity:1}
.hotline-phone-ring-wrap .hotline-bar{position:absolute;background:-webkit-gradient(linear,left top,right top,from(#f37021),to(#f39221));background:linear-gradient(90deg,#f37021,#f39221);height:44px;opacity:0;visibility:hidden;width:0;border-radius:3px;padding:0 10px;background-size:100%;cursor:pointer;transition:all .5s;-webkit-transition:all .5s;z-index:9;-webkit-box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.1);box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.1);border-radius:50px!important;left:25px;bottom:38px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.hotline-phone-ring-wrap .hotline-bar > a{color:#fff;text-decoration:none;font-weight:300;text-indent:50px;display:block;letter-spacing:1px;display:block;line-height:1.2}
.hotline-phone-ring-wrap .hotline-bar .text-hotline{font-size:24px;font-weight:500;display:block;white-space:nowrap}
.hotline-phone-ring{position:relative;visibility:visible;background-color:transparent;width:110px;height:110px;cursor:pointer;z-index:11;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);-webkit-transition:visibility .5s;transition:visibility .5s;left:0;bottom:0;display:block}
.hotline-phone-ring-circle{width:100px;height:100px;top:0;left:0;position:absolute;background-color:transparent;border-radius:100%;border:2px solid #f37021;-webkit-animation:phonering-alo-circle-anim 1.2s infinite ease-in-out;animation:phonering-alo-circle-anim 1.2s infinite ease-in-out;-webkit-transition:all .5s;transition:all .5s;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;opacity:.3}
.hotline-phone-ring-circle-fill{width:80px;height:80px;top:10px;left:10px;position:absolute;background-color:rgba(243,112,33,0.7);border-radius:100%;-webkit-animation:phonering-alo-circle-fill-anim 2.3s infinite ease-in-out;animation:phonering-alo-circle-fill-anim 2.3s infinite ease-in-out;-webkit-transition:all .5s;transition:all .5s;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}
.hotline-phone-ring-img-circle{background:-webkit-gradient(linear,left top,left bottom,from(#f37021),to(#f39221));background:linear-gradient(#f37021,#f39221);width:60px;height:60px;top:20px;left:20px;position:absolute;background-size:20px;border-radius:100%;-webkit-animation:phonering-alo-circle-img-anim 1s infinite ease-in-out;animation:phonering-alo-circle-img-anim 1s infinite ease-in-out;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;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;border:1px solid #f37021}
.hotline-phone-ring-img-circle .pps-btn-img{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:25px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.hotline-phone-ring-img-circle a{color:#fff}
.hotline-bar > a:active,.hotline-bar > a:hover{color:#fff}
@-webkit-keyframes phonering-alo-circle-anim {
0%{-webkit-transform:rotate(0) scale(0.5) skew(1deg);-webkit-opacity:.1}
30%{-webkit-transform:rotate(0) scale(0.7) skew(1deg);-webkit-opacity:.5}
100%{-webkit-transform:rotate(0) scale(1) skew(1deg);-webkit-opacity:.1}
}
@-webkit-keyframes phonering-alo-circle-fill-anim {
0%{-webkit-transform:rotate(0) scale(0.7) skew(1deg);opacity:.6}
50%{-webkit-transform:rotate(0) scale(1) skew(1deg);opacity:.6}
100%{-webkit-transform:rotate(0) scale(0.7) skew(1deg);opacity:.6}
}
@-webkit-keyframes phonering-alo-circle-img-anim {
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)}
}
.label-container{display:block;position:relative;padding-left:20px;margin-bottom:12px;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}
.label-container .checkmark{position:absolute;top:4px;left:0;height:12px;width:12px;background-color:#fff;border-radius:50%;-webkit-box-shadow:0 0 0 1px #C4C4C4;box-shadow:0 0 0 1px #C4C4C4}
.label-container input:checked ~ .checkmark{background-color:#FE7801;-webkit-box-shadow:0 0 0 1px #FE7801;box-shadow:0 0 0 1px #FE7801}
.label-container .checkmark:after{content:"";position:absolute;display:none}
.label-container input:checked ~ .checkmark:after{display:block}
.label-container .checkmark:after{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:6px;height:6px;border-radius:20px;background:#fff}
.label-container .checkmark:before{content:'';background:#fff;width:2px;height:2px;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}
.label-container input:checked ~ .checkmark::before{background:#FE7801}
.line-clamp-2,.p-item .p-name,.footer-art-group .item .title,.article-page .art-item .art-title,.article-page .art-item .art-summary,.article-col-right .art-new-group .title{text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}
.line-clamp-3,.article-page .item-title,.article-page .item-summary,.article-home-page .top-item-right .top-art-title{text-overflow:ellipsis;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}
.line-clamp-4,.art-detail-related-group .art-item .art-title{text-overflow:ellipsis;-webkit-line-clamp:4;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}
.p-item{padding:12px 12px 20px;background:#fff;border-radius:15px}
.p-item:hover{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.15);box-shadow:0 0 10px 0 rgba(0,0,0,0.15)}
.p-item:hover img{-webkit-transform:scale(1.2);transform:scale(1.2)}
.p-item a{display:block;color:#000}
.p-item img{-webkit-transition:.35s all;transition:.35s all;-webkit-transform:scale(1);transform:scale(1)}
.p-item .p-img{position:relative;padding-bottom:100%;overflow:hidden;margin-bottom:11px}
.p-item .p-type-new{font-weight:500;font-size:11px;color:#fff;width:42px;line-height:18px;text-align:center;background:url(../images/p-new.png) no-repeat;background-position:center;background-size:42px 18px;position:absolute;top:0;right:0;z-index:1}
.p-item .p-name{width:100%;font-size:13px;line-height:18px;margin-bottom:12px;min-height: 36px}
.p-item .p-price-group{line-height:24px;height:48px;position:relative}
.p-item .p-price{color:red;font-weight:700;font-size:18px;display:block}
.p-item .p-old-price{color:#999;text-decoration:line-through;display:inline-block;margin-right:6px}
.p-item .p-discount{font-weight:500;font-size:12px;background:#FE7801;border-radius:3px;width:30px;line-height:16px;text-align:center;color:#fff;display:inline-block}
.p-item .p-item-btn{width:36px;height:36px;border-radius:50%;position:relative;background-color:#005DAC}
.p-item .p-item-btn::before{content:'';background:url(../images/btn-cart.png) no-repeat;background-position:center;background-size:20px;display:block;height:100%}
.p-item .p-text{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;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.p-item .p-time-group{margin-top:8px;line-height:18px}
.p-item .p-time-bg{background:#E5E5E5;border-radius:50px;text-align:center;overflow:hidden;color:#FFF;text-transform:uppercase;font-weight:700;font-size:9px;position:relative;margin-bottom:6px}
.p-item .p-time-bg span{position:relative;z-index:1}
.p-item .p-time-bg .p-time-line{background:-webkit-gradient(linear,right top,left top,color-stop(50%,#FE7801),color-stop(67.91%,#FE4D01));background:linear-gradient(270deg,#FE7801 50%,#FE4D01 67.91%);position:absolute;top:0;left:0;bottom:0;border-radius:50px;max-width:100%}
.p-item .p-time-holder{margin:0;font-size:11px}
.custom-nav .owl-nav{margin:0}
.custom-nav .owl-nav button{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0!important;background:unset!important}
.custom-nav .owl-nav .owl-prev{left:-12px}
.custom-nav .owl-nav .owl-next{right:-12px}
.custom-nav .owl-nav .arrow{width:48px;height:48px;border-radius:24px 0 0 24px;display:block;background:url(../images/next.png) no-repeat;background-position:center;background-size:12px 22px;background-color:rgba(0,0,0,0.3)}
.custom-nav .owl-nav .arrow-left{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.custom-dots .owl-dots{margin:0;position:absolute;left:0;right:0;bottom:15px}
.custom-dots .owl-dots .owl-dot span{margin:0 5px;width:30px;height:6px;border-radius:50px;background:#FFF}
.custom-dots .owl-dots .owl-dot.active span,.custom-dots .owl-dots .owl-dot:hover span{background:#FE7801}
.owl-carousel .p-item{-webkit-box-shadow:unset!important;box-shadow:unset!important}
.global-header-banner{background:#345BD4;min-height:60px}
.global-header-banner img{display:block;margin:auto}
.global-header-block{height:174px;display:none}
.global-header-container{background:#fff;top:-50px;-webkit-transition:.3s all;transition:.3s all}
.global-header-container a{color:#000}
.global-header-container .global-header-top-group{padding:8px 0}
.global-header-container .global-header-top-group a{line-height:16px}
.global-header-container .global-header-middle-group{padding:12px 0 16px}
.global-header-container .global-header-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.global-header-container .global-header-left a{padding:0 16px;border-left:1px solid #DFDFDF;display:inline-block}
.global-header-container .global-header-left a:first-child{padding-left:0;border:0;width:15px;height:15px}
.global-header-container .global-header-left .icon-home{margin-right:15px;background-position:-2px -3px}
.global-header-container .global-header-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.global-header-container .global-header-right b{margin-left:5px}
.global-header-container .global-header-right a{margin-left:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.global-header-container .global-header-right a:first-child{margin:0}
.global-header-container .icon-headphone{width:16px;height:16px;margin-right:5px;background-position:-37px -3px;background-size:250px}
.global-header-container .header-logo{width:316px;margin-right:12px}
.global-header-container .header-logo img{display:block;margin:auto}
.global-header-container .header-right-group{width:calc(100% - 984px);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:0 25px}
.global-header-container .header-right-group a{font-weight:300;font-size:14px;text-align:center}
.global-header-container .header-right-group a:hover i{bottom:5px}
.global-header-container .header-right-group i{display:block;width:30px;height:25px;margin:auto auto 7px;position:relative;-webkit-transition:.3s all;transition:.3s all;bottom:0}
.global-header-container .header-right-group span{display:block;line-height:16px}
.global-header-container .header-search-group{width:644px;margin-right:12px}
.global-header-container .header-search-group form{background:#FFF;-webkit-box-shadow:0 0 0 1px #F0F0F0;box-shadow:0 0 0 1px #F0F0F0;border-radius:5px;overflow:hidden}
.global-header-container .text-search{padding:0 0 0 10px;border:0;margin:0;color:#999;font-weight:300;border-radius:5px 0 0 5px;height:40px;width:calc(100% - 50px)}
.global-header-container .btn-search{width:40px;height:40px;position:absolute;top:0;right:0;bottom:0;border:0;background-color:#005DAC;border-radius:5px;padding:0;background-position:-84px 6px}
.global-header-container .icon-news{background-position:-144px -2px}
.global-header-container .icon-user{background-position:-204px -4px}
.global-header-container .icon-cart{background:url(../images/icon-cart.png) no-repeat;background-size:25px 24px}
.global-header-container .cart-count{font-weight:500;background:#FE7801;width:14px;height:14px;line-height:14px!important;border-radius:50%;text-align:center;font-style:normal;color:#fff;position:absolute;top:-2px;right:0}
.other-page .menu-list{margin:0!important;display:none}
.global-header-bottom-group{padding-bottom:10px}
.global-header-bottom-group .header-bottom-right{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.global-header-bottom-group .header-bottom-right a{font-weight: bold;margin-right:20px;line-height:42px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
/* .global-header-bottom-group .header-bottom-right a:last-child{margin:0 0 0 50px} */
.global-header-bottom-group .header-bottom-right .icons{width:42px;height:42px;margin-right:7px;border-radius:50%;background-color:#F2F9FF}
.global-header-bottom-group .icon-phone{background-position:-254px 7px;-webkit-animation:phonering-alo-circle-img-anim 1s infinite ease-in-out;animation:phonering-alo-circle-img-anim 1s infinite ease-in-out}
.global-header-bottom-group .icon-fire{background-position:-40px -41px}
.global-header-bottom-group .icon-deal{background-position:-85px -40px}
.header-menu-group{width:316px;margin-right:12px;position:relative}
.header-menu-group:hover .menu-list{display:block}
.header-menu-group .title{margin:0;background:#FE7801;border-radius:8px;color:#FFF;font-weight:500;font-size:20px;padding:0 13px;line-height:42px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}
.header-menu-group .icon-menu{width:27px;height:24px;margin-right:15px;background-position:0 -49px}
.header-menu-group .menu-list{width:316px;height:570px;background:#FFF;-webkit-box-shadow:0 1px 8px rgba(0,0,0,0.1);box-shadow:0 1px 8px rgba(0,0,0,0.1);border-radius:15px;position:absolute;margin-top:0px;z-index:99}
.header-menu-group .item{padding:0 24px;height:calc(100% / 13)}
.header-menu-group .item:first-child{border-radius:15px 15px 0 0}
.header-menu-group .item:nth-child(13){border-radius:0 0 15px 15px}
.header-menu-group .item:hover{background:#005DAC}
.header-menu-group .item:hover .cat-1{color:#fff}
.header-menu-group .item:hover .cat-thum{-webkit-filter:invert(1);filter:invert(1)}
.header-menu-group .item:hover .sub-menu{display:block}
.header-menu-group .cat-1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;width:100%;font-weight:300}
.header-menu-group .cat-thum{width:35px;height:100%;background-repeat:no-repeat;background-position:center left;background-size:24px}
.header-menu-group .cat-title{width:calc(100% - 35px);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.header-menu-group .sub-menu{display:none;-webkit-box-shadow:0 1px 8px rgba(0,0,0,0.1);box-shadow:0 1px 8px rgba(0,0,0,0.1);border-radius:15px;background:#fff;z-index:2;width:calc(1300px - 316px);height:570px;overflow:auto;position:absolute;left:316px;top:0;padding:15px}
.header-menu-group .sub-item{width:25%;float:left;padding-right:15px;margin-bottom:20px}
.header-menu-group .sub-item a{display:inline-block;min-width:100%;margin-bottom:8px}
.header-menu-group .sub-item .cat-2{font-size:16px;font-weight:700;color:#005dac}
.header-menu-group .sub-item .cat-2:hover{text-decoration: underline}
.header-fixed{position:fixed;top:0;left:0;right:0;z-index:99;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.2);box-shadow:0 0 5px 0 rgba(0,0,0,0.2)}
.header-fixed .global-header-top-group,.header-fixed .header-bottom-right,.header-fixed .header-logo,.menu-list{display:none}
.header-fixed .global-header-middle-group{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}
.header-fixed .global-header-bottom-group{position:fixed;top:15px}
.header-fixed .menu-list{margin:0}
.global-footer-group{margin-top:12px}
.global-video-group{border-radius:0;background:#000;-webkit-box-shadow:0 1px 8px rgba(0,0,0,0.1);box-shadow:0 1px 8px rgba(0,0,0,0.1)}
.global-video-group a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;position:relative}
.global-video-group a::before{content:'';width:90px;height:90px;background:url(../images/sprite.png) no-repeat;background-size:300px;background-position:0 -204px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.2s all;transition:.2s all}
.global-video-group a:hover::before{-webkit-filter:drop-shadow(0px 0px 0px #eeee);filter:drop-shadow(0px 0px 0px #eeee)}
.footer-history-group{background:#fff;-webkit-box-shadow:0 1px 8px rgba(0,0,0,0.1);box-shadow:0 1px 8px rgba(0,0,0,0.1);border-radius:15px;overflow:hidden;margin-bottom:12px}
.footer-history-group .box-title{margin:0;font-weight:500;font-size:26px;line-height:18px;padding:0 16px;border-bottom:1px solid #F8F8F8;line-height:66px}
.footer-history-group .product-holder{padding:5px 10px 16px 12px}
.footer-art-group{margin:12px 0}
.footer-art-group .item-gorup{width:644px;margin-right:12px}
.footer-art-group .item-gorup:nth-child(2n){margin-right:0}
.footer-art-group .footer-art-holder{background:#fff;-webkit-box-shadow:0 1px 8px rgba(0,0,0,0.1);box-shadow:0 1px 8px rgba(0,0,0,0.1);border-radius:15px;padding:25px 12px 15px}
.footer-art-group .box-title{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:22px;line-height:18px}
.footer-art-group .box-title .title{font-weight:500;font-size:26px;margin:0}
.footer-art-group .item{margin:0 12px 12px 0;width:calc(100% / 2 - 6px)}
.footer-art-group .item:nth-child(2n){margin-right:0}
.footer-art-group .item .img{display:block;position:relative;overflow:hidden;margin-bottom:6px;padding-bottom:59%;border-radius:15px}
.footer-art-group .item .title{font-size:13px;line-height:20px;color:#000}
.footer-brand-group{margin:12px 0;padding:25px 12px;background:#FFF;-webkit-box-shadow:0 1px 8px rgba(0,0,0,0.1);box-shadow:0 1px 8px rgba(0,0,0,0.1);border-radius:15px}
.footer-brand-group .title{font-weight:500;font-size:26px;line-height:18px;margin-bottom:28px}
.footer-brand-group a{position:relative;padding-bottom:88px;border:1px solid #E5E5E5;border-radius:12px;display:block}
.footer-brand-group a img{width:auto!important;padding:10px}
.footer-tag-group{margin:12px 0;padding:15px 12px;background:#FFF;-webkit-box-shadow:0 1px 8px rgba(0,0,0,0.1);box-shadow:0 1px 8px rgba(0,0,0,0.1);border-radius:15px;line-height:18px;font-weight:300}
.footer-tag-group b{display:inline-block;margin-right:24px}
.footer-tag-group a{display:inline-block;color:#005DAC;margin:0 24px 12px 0}
.footer-tag-group a::before{content:'\f111';font-family:'Font Awesome 5 Free';color:#005DAC;font-size:6px;vertical-align:bottom;margin-right:5px;font-weight:900}
.footer-newsletter-group{background:#005DAC;text-align:center;color:#fff;padding:25px 0 28px}
.footer-newsletter-group .title{font-weight:700;font-size:20px;line-height:30px;margin-bottom:15px}
.footer-newsletter-group .newsletter-form{max-width:644px;margin:auto;background:#fff;border-radius:5px;overflow:hidden}
.footer-newsletter-group .newsletter-input{height:42px;margin:0;border:0;padding:0 0 0 13px;width:calc(100% - 120px);display:block}
.footer-newsletter-group a{width:110px;height:42px;position:absolute;top:0;right:0;bottom:0;line-height:42px;text-align:center;background:#FE7801;border-radius:5px;color:#fff;font-weight:700}
.footer-content-group{background-color:#fff;padding:12px 0 22px;font-size:13px;font-weight:lighter}
.footer-content-group a{display:block;color:#000}
.footer-content-group .title{font-weight:700;font-size:14px;line-height:32px;margin:0}
.footer-content-group .content{line-height:24px}
.footer-content-group .footer-info-group{border-top:1px dashed #E5E5E5;margin-top:12px;padding:15px 0}
.footer-content-group .footer-social-group{margin:5px 0}
.footer-content-group .footer-social-group a{display:inline-block;width:30px;height:30px}
.footer-content-group .footer-social-group .icon-fb{background-position:-1px -142px}
.footer-content-group .footer-social-group .icon-tiktok{background-position:-52px -142px}
.footer-content-group .footer-social-group .icon-instagram{background-position:-107px -142px}
.footer-content-group .footer-bank-group{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-content-group .footer-bank-group .icons{display:inline-block;width:60px;height:32px}
.footer-content-group .footer-bank-group .icon-visa{background-position:-129px -197px}
.footer-content-group .footer-bank-group .icon-mastercard{background-position:-212px -197px}
.footer-content-group .footer-bank-group .icon-techcombank{background-position:-129px -244px}
.footer-content-group .footer-bank-group .icon-vietcombank{background-position:-213px -244px}
.footer-info-group .box-title{color:#005DAC;font-weight:700;font-size:20px;line-height:30px;margin-bottom:22px;text-align:center;position:relative;padding-bottom:11px}
.footer-info-group .box-title::after{content:'';width:96px;height:1px;background:#005DAC;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.footer-info-group .info-item a{line-height:24px;margin-bottom:2px}
.footer-info-group .info-item .icons{width:22px;height:24px;float:left}
.footer-info-group .info-item .text{width:calc(100% - 22px);float:left}
.footer-info-group .item-title{color:#005DAC;font-weight:700;font-size:16px;line-height:30px;margin-bottom:2px}
.footer-info-group .icon-map{background-position:-162px -139px}
.footer-info-group .icon-map-2{background-position:-197px -139px}
.footer-info-group .icon-phone{background-position:-235px -139px}
.footer-info-group .icon-email{background-position:-272px -139px}
.global-goTop{width:60px;height:60px;line-height:60px;text-align:center;border-radius:50%;background:rgba(0,93,172,0.08);position:fixed;bottom:100px;right:10px;color:#005DAC;font-size:30px;display:none;-webkit-transition:.2s all;transition:.2s all}
.global-goTop:hover{background:#005DAC;color:#fff}
.p-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.homepage .home-slider-group{background:#3B3B47;-webkit-box-shadow:0 1px 8px rgba(0,0,0,0.1);box-shadow:0 1px 8px rgba(0,0,0,0.1);min-height:570px;margin-bottom:10px}
.homepage .home-banner-under-group{margin:10px 0 12px}
/* .homepage .home-banner-under-group a{margin:0 12px 0 0;width:calc(100% / 3 - 8px)} */
/* .homepage .home-banner-under-group a{margin:0 12px 0 0;width:calc(100% / 3 - 8px)} */
/* .homepage .home-banner-under-group a:nth-child(3n){margin-right:0} */
/* .homepage .home-banner-under-group img{display:block;margin:auto} */
.homepage .p-container{min-height:362px;position:relative}
.homepage .p-item{margin:0 12px 12px 0;width:calc(100% / 5 - 10px)}
.homepage .p-item:nth-child(5n){margin-right:0}
.homepage .home-banner-product-group{margin:12px 0}
.homepage .home-banner-product-group a{margin-right:12px;width:calc(100% / 2 - 6px)}
.homepage .home-banner-product-group a:last-child{margin:0}
.home-deal-group{background:#FE7801;-webkit-box-shadow:0 1px 8px rgba(0,0,0,0.1);box-shadow:0 1px 8px rgba(0,0,0,0.1);border-radius:15px;margin:12px 0 15px;padding:20px 12px 25px}
.home-deal-group .title{color:#FFF;text-transform:uppercase;font-weight:900;font-size:36px;line-height:56px;margin-bottom:13px;text-align:center}
.home-deal-group .title span{display:inline-block;position:relative;padding-left:10px}
.home-deal-group .title span::before{content:'';background:url(../images/sprite.png) no-repeat;background-size:300px;background-position:-200px -52px;width:35px;height:56px;position:absolute;left:-35px}
.home-deal-group .p-item{padding-bottom:15px}
.home-deal-group .btn-deal{display:block;text-align:center;color:#fff;border:1px solid #FFF;border-radius:20px;max-width:136px;line-height:40px;margin:12px auto 0;-webkit-transition:.2s all;transition:.2s all}
.home-deal-group .btn-deal:hover{background:#fff;color:#FE7801}
.home-product-new-group{margin:15px 0 12px;padding:0 0 20px;background:#FFF;-webkit-box-shadow:0 0 0 2px #005DAC;box-shadow:0 0 0 2px #005DAC;border-radius:15px;overflow:hidden}
.home-product-new-group .title{display:inline-block;background:#005DAC;-webkit-box-shadow:0 1px 8px rgba(0,0,0,0.1);box-shadow:0 1px 8px rgba(0,0,0,0.1);position:relative;color:#fff;font-weight:500;font-size:26px;line-height:55px;padding:0 20px 0 55px;border-radius:0 0 13px 0;margin-bottom:3px}
.home-product-new-group .title::before{content:'';width:25px;height:30px;background:url(../images/sprite.png) no-repeat;background-size:300px;background-position:-2px -95px;position:absolute;left:15px;top:11px}
.home-product-new-group .title::after{content:'';border-top:55px solid #005DAC;border-right:40px solid transparent;position:absolute;right:-34px}
.home-product-new-group .btn-new{display:block;text-align:center;color:#005DAC;border:1px solid #005DAC;border-radius:20px;max-width:136px;line-height:40px;margin:12px auto 0;-webkit-transition:.2s all;transition:.2s all}
.home-product-new-group .btn-new:hover{background:#005DAC;color:#fff}
.home-product-new-group .p-container{padding:0 12px}
.home-box-group{margin:12px 0;background:#FFF;-webkit-box-shadow:0 1px 8px rgba(0,0,0,0.1);box-shadow:0 1px 8px rgba(0,0,0,0.1);border-radius:15px;overflow:hidden}
.home-box-group .box-title-group{padding:17px 14px 17px 12px;border-bottom:1px solid #F8F8F8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;line-height:18px}
.home-box-group .title{font-weight:500;font-size:26px;text-transform:uppercase;margin:0 10px 0 0;display:inline-block}
.home-box-group .box-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}
.home-box-group .box-holder a{color:#000;font-weight:300;border-right:1px solid #000;padding:0 10px}
.home-box-group .box-holder a:last-child{border:0}
.home-box-group .p-container{padding:12px 12px 0;display:block}
.home-box-group .cat-image{margin:0 0 12px}
.home-box-group .cat-image,.home-box-group .p-item{height:362px;float:left}
.home-box-group .has-cat-image .p-item{margin:0 0 12px 12px}
.home-box-group .has-cat-image .p-item:first-child(9){margin-left:0}
.home-box-group .has-cat-image .p-item:nth-child(n+10){display:none}
.home-box-group .has-cat-image .p-item:nth-child(5){margin-left:0}
																   
.home-box-group .btn-box {display: block;text-align: center;color: #005DAC;border: 1px solid #005DAC;border-radius: 20px;max-width: 136px;line-height: 40px;margin: 12px auto;-webkit-transition: .2s all;transition: .2s all}
.home-box-group .btn-box:hover {color: #fff;background: #005DAC}
.product-category-page{background:#fff;margin-bottom:12px;padding-top:30px;border-radius:15px;-webkit-box-shadow:0 1px 8px rgba(0,0,0,0.1);box-shadow:0 1px 8px rgba(0,0,0,0.1)}
.product-category-page .custom-nav .owl-nav .owl-prev{left:0}
.product-category-page .custom-nav .owl-nav .owl-next{right:0}
.product-category-page .current-name{font-weight:700;font-size:20px}
.product-category-page .category-name-group{margin-bottom:20px;font-weight:300;padding:0 12px}
.product-category-page .category-name-group *{margin:0 8px 0 0;line-height:23px}
.product-category-page .product-banner-group{margin:20px 0 10px;padding:0 12px}
.product-category-page .product-left-group{width:258px;border-right:1px solid #F8F8F8;padding:10px 0 20px}
.product-category-page .product-right-group{width:1042px}
.product-category-page .p-container{padding:0 12px 12px}
.product-category-page .p-item{margin:0 12px 12px 0;width:calc(100% / 4 - 9px)}
.product-category-page .p-item:nth-child(4n){margin-right:0}
.product-category-page .p-container-list .p-item {width: calc(100% / 2 - 6px);}
.product-category-page .p-container-list .p-item:nth-child(2n) {margin-right: 0;}
.product-category-page .p-container-list .p-item::after {content: '';display: block;clear: both;}
.product-category-page .p-container-list .p-img {width: 40%;padding-bottom: 40%;margin: 0 12px 0 0;float: left;}
.product-category-page .p-container-list .p-text {width: calc(100% - 40% - 12px);float: left;}
.product-category-page .p-container-list .p-name {display: block;}
.product-category-page .button-show-product{margin-bottom:34px}
.product-category-page .btn-view-more{max-width:316px;line-height:40px;display:inline-block;width:100%;background:#FFF;border:1px solid #005DAC;border-radius:5px;color:#005DAC;font-weight:300;font-size:13px;-webkit-transition:.2s all;transition:.2s all}
.product-category-page .btn-view-more:hover{color:#fff;background:#005DAC}
.product-category-page .product-static-html{padding:16px 12px;border-top:1px solid #F8F8F8}
.product-category-page .product-sort-group{border-bottom:1px solid #F8F8F8;margin-bottom:3px;padding:20px 12px 9px 13px;font-size:13px;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}
.product-category-page .product-sort-group *{display:inline-block}
.product-category-page .product-sort-group b{margin-right:20px}
.product-category-page .product-sort-group a{color:#C4C4C4;font-size:12px;text-transform:uppercase;margin-right:30px}
.product-category-page .product-sort-group a.current{font-weight:700}
.product-category-page .item-right a{display:inline-block;width:18px;height:18px;margin:0 0 0 10px}
.product-category-page .icon-grid{background-position:-3px -301px}
.product-category-page .icon-grid.active,.product-category-page .icon-grid:hover{background-position:-3px -328px}
.product-category-page .icon-list{background-position:-38px -300px}
.product-category-page .icon-list.active,.product-category-page .icon-list:hover{background-position:-38px -326px}
.filter-item{padding:0 12px;border-bottom:1px solid #F8F8F8}
.filter-item .title{font-weight:700;font-size:15px;margin:0;cursor:pointer;position:relative;padding:12px 10px 12px 0}
.filter-item .title::after{content:'\f105';font-family:Fontawesome;color:#999;position:absolute;right:0}
.filter-item a{display:block;color:#000;font-size:13px;font-weight:300;margin-bottom:8px}
.filter-item .filter-list{display:none}
.filter-item .filter-list a{position:relative}
.filter-item .filter-list a::before{content:'\f0c8';font-family:Fontawesome;color:#DFDFDF;font-size:16px;margin-right:8px}
.filter-item .filter-list .current{color:#005DAC;font-weight:700}
.filter-item .filter-list .current::before{content:'\f14a';color:#005DAC}
.filter-cat .title::after{content:''}
.filter-cat a{position:relative;padding-right:10px}
.filter-cat a::after{content:'\f105';font-family:Fontawesome;color:#999;position:absolute;right:0}
.filter-show{display:block}
.filter-show .title::after{content:'\f106'}
.filter-show .filter-list{display:block}
.product-deal-page .p-item{margin:0 12px 12px 0;width:calc(100% / 5 - 10px)}
.product-deal-page .p-item:nth-child(5n){margin-right:0}
.product-deal-page .custom-nav .owl-nav .owl-prev{left:0}
.product-deal-page .custom-nav .owl-nav .owl-next{right:0}
.product-deal-page .page-title{margin-bottom:20px;text-align:center;font-weight:900;font-size:36px;line-height:56px;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-deal-page .page-title::before{content:'';background:url(../images/sprite.png) no-repeat;background-size:300px 350px;background-position:-258px -52px;width:32px;height:56px;margin-right:10px;-webkit-animation:tada 1.5s infinite ease-in-out;animation:tada 1.5s infinite ease-in-out}
.product-deal-page .p-container{margin-top:12px}
.product-detail-page .pd-box-container{background:#FFF;-webkit-box-shadow:0 1px 6px rgba(0,0,0,0.08);box-shadow:0 1px 6px rgba(0,0,0,0.08);border-radius:20px;margin-bottom:12px}
.product-detail-page .pd-box-main-group{padding:14px 12px 21px}
.product-detail-page .pd-col-left{width:412px;margin-right:13px}
.product-detail-page .pd-col-middle{margin-right:13px;width:535px}
.product-detail-page .pd-col-right{width:calc(100% - 973px)}
.product-detail-page .pd-col-right a{display:block;color:#000;position:relative}
.product-detail-page .big-img-holder{position:relative;padding-bottom:100%;margin-bottom:12px;cursor:pointer;border:1px solid #E5E5E5;border-radius:15px;overflow:hidden}
.product-detail-page .pd-no-image a {width: 76px;}
.product-detail-page .pd-img-gallery a{display:block;border:1px solid #E5E5E5;position:relative;padding-bottom:76px}
.product-detail-page .pd-img-gallery a:hover,.product-detail-page .pd-img-gallery a.current{border-color:#FE7801}
.product-detail-page .pd-img-gallery img{width:auto;max-width: 90%;max-height: 90%}
.product-detail-page .pd-img-gallery .owl-nav{margin:0}
.product-detail-page .pd-img-gallery .owl-nav button{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0;width:20px;height:32px;background:rgba(0,0,0,0.5)!important;border-radius:0!important}
.product-detail-page .pd-img-gallery .owl-nav .owl-prev{left:0}
.product-detail-page .pd-img-gallery .owl-nav .owl-next{right:0}
.product-detail-page .pd-img-gallery .owl-nav .arrow{display:block;height:100%;width:100%;background:url(../images/next.png) no-repeat;background-position:center;background-size:13px 8px;background-size:8px}
.product-detail-page .pd-img-gallery .owl-nav .arrow-left{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}
.product-detail-page .pd-name{font-weight:600;font-size:18px;line-height:1.3;margin-bottom:15px;padding-right:20px}
.product-detail-page .pd-info-list{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #F0F0F0;font-size:12px;line-height:14px}
.product-detail-page .pd-info-list p{display:inline-block;margin:0 20px 0 0}
.product-detail-page .pd-summary-group{margin:10px 0 12px;line-height:18px}
.product-detail-page .pd-summary-list > div{margin-bottom:10px;padding-left:20px;position:relative}
.product-detail-page .pd-summary-list > div::before{content:'\f058';font-family:'Font Awesome 5 Free';font-weight:900;color:#005DAC;position:absolute;left:0}
.product-detail-page .pd-summary-list > div:nth-child(n+7){display:none}
.product-detail-page .pd-summary-btn{margin-top:8px}
.product-detail-page .pd-summary-btn a{display:none}
.product-detail-page .pd-price-deal-group{background:-webkit-gradient(linear,right top,left top,color-stop(50%,#FE7801),color-stop(67.91%,#FE4D01));background:linear-gradient(270deg,#FE7801 50%,#FE4D01 67.91%);border-radius:10px;color:#fff;margin:16px 0;padding:7px 15px 7px 12px;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;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.product-detail-page .pd-price-deal-group td{padding:6px 0}
.product-detail-page .pd-price-deal-group .pd-deal-old-price{line-height:16px;display:inline-block;margin:0 10px 0 0}
.product-detail-page .pd-price-deal-group .pd-deal-discount{line-height:16px;font-weight:500;color:#FE7801;background:#FFF;border-radius:3px;text-align:center;width:30px;display:inline-block;font-size:12px;vertical-align: top;}
.product-detail-page .pd-price-deal-group .pd-deal-price{font-weight:700;font-size:20px;line-height:18px;margin-right:5px}
.product-detail-page .pd-price-deal-group .pd-vat{font-size:12px;line-height:18px}
.product-detail-page .deal-block-right p{margin:0;line-height:18px}
.product-detail-page .deal-block-right .pd-deal-time{margin:2px 0;font-weight:800;font-size:15px}
.product-detail-page .pd-price-group{background:#F8F8F8;border-radius:10px;margin:16px 0;padding:7px 12px}
.product-detail-page .pd-price-group td{padding:6px 0}
.product-detail-page .pd-price-group .pd-old-price{display:inline-block;color:#999;line-height:18px;margin-right:5px}
.product-detail-page .pd-price-group .pd-discount{display:inline-block;line-height:18px;background:#FE7801;border-radius:3px;color:#FFF;text-align:center;font-weight:500;font-size:12px;width:30px;vertical-align: top;}
.product-detail-page .pd-price-group .pd-price{display:inline-block;color:red;font-weight:700;font-size:20px;line-height:18px;margin-right:5px}
.product-detail-page .pd-price-group .pd-vat{display:inline-block;font-size:12px}
.product-detail-page .pd-variant-group{margin:16px 0}
.product-detail-page .pd-variant-group .title{line-height:22px;margin-bottom:8px}
.product-detail-page .pd-variant-holder {display: flex;flex-wrap: wrap;}
.product-detail-page .pd-variant-holder a {border: 1px solid #E5E5E5;border-radius: 10px;font-weight: 300;font-size: 16px;line-height: 22px;display: flex;align-items: center;justify-content: center;flex-direction: column;margin: 0 12px 12px 0;color: #000;padding: 7px 0;width: calc(100% / 3 - 8px);}
.product-detail-page .pd-variant-holder a * {display: block;}
.product-detail-page .pd-variant-holder a:hover {border-color: #FF0000;}
.product-detail-page .pd-variant-holder a:nth-child(3n) {margin-right: 0;}
.product-detail-page .pd-variant-holder .active {font-weight: 700;border-color: #FF0000;}
.product-detail-page .pd-variant-holder .active .config-price {color: #FF0000;}
.product-detail-page .pd-warranty-group{margin:16px 0 12px;font-weight:700;line-height:22px}
.product-detail-page .pd-offer-group{border-radius:10px;-webkit-box-shadow:0 0 0 1px red;box-shadow:0 0 0 1px red;margin:12px 0;padding:6px 0}
.product-detail-page .pd-offer-group .title{background:red;color:#fff;font-weight:700;font-size:16px;line-height:40px;position:relative;margin:0 0 11px -8px;max-width:170px;width:100%;padding-left:40px}
.product-detail-page .pd-offer-group .title::before{content:'';border-top:8px solid #AC0000;border-left:8px solid transparent;position:absolute;left:0;top:100%}
.product-detail-page .pd-offer-group .title::after{content:'';width:28px;height:28px;background:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:6px;right:-13px}
.product-detail-page .pd-offer-group .icon-gift{width:18px;height:18px;background-position:-59px -98px;position:absolute;top:10px;left:16px}
.product-detail-page .pd-offer-group .offer-item{line-height:22px;position:relative;padding:0 10px 0 28px}
.product-detail-page .pd-offer-group .offer-item::before{content:'\f111';font-family:'Font Awesome 5 Free';font-weight:900;color:#888;font-size:6px;position:absolute;left:12px;top:0}
.product-detail-page .pd-btn-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}
.product-detail-page .pd-btn-group a{background:#FE7801;border-radius:10px;color:#fff;margin:0 12px 12px 0;width:calc(100% / 2 - 6px);padding:8px;-webkit-transition:.2s all;transition:.2s all}
.product-detail-page .pd-btn-group a:hover{-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,0.3);box-shadow:0 0 6px 0 rgba(0,0,0,0.3)}
.product-detail-page .pd-btn-group a:nth-child(2){background:#005DAC;margin-right:0}
.product-detail-page .pd-btn-group a *{display:block;line-height:20px}
.product-detail-page .pd-btn-group b{font-weight:700;font-size:16px}
.product-detail-page .pd-store-group{margin-bottom:15px;font-weight:300}
.product-detail-page .pd-store-group a{position:relative;color:#005DAC;padding-left:16px;margin-bottom:10px}
.product-detail-page .pd-store-group a::before{content:'\f111';font-family:'Font Awesome 5 Free';font-weight:900;color:#005DAC;font-size:6px;position:absolute;left:0;top:5px}
.product-detail-page .pd-help-list a{position:relative;padding-left:20px;line-height:22px}
.product-detail-page .pd-help-list a::before{content:'\f00c';font-family:Fontawesome;color:#555;position:absolute;left:0;top:2px;font-size:10px}
.product-detail-page .pd-spec-container{font-size:13px}
.product-detail-page .pd-spec-container table tr:nth-child(even){background:#F8F8F8}
.product-detail-page .pd-spec-container table td{padding:10px 12px;line-height:18px}
.product-detail-page .pd-spec-container table td:nth-child(1){width:120px}
.product-detail-page .pd-spec-container p{margin:0}
.product-detail-page .pd-spec-holder table {border-color: transparent;}
.product-detail-page .pd-spec-holder tr:nth-child(n+11) {display: none}
.product-detail-page .pd-spec-container .pd-btn-spec {display: block;text-align: center;line-height: 50px;font-size: 16px;font-weight: bold;color: #000}
.fancybox-spec td {padding: 12px;line-height: 18px}
.fancybox-spec tr:nth-child(odd) {background: #f8f8f8}
.pd-box-support-group{margin:12px 0}
.pd-box-support-group .item{margin-bottom:10px}
.pd-box-support-group .title{margin:0;color:#fff;background:#30a2c9;font-size:16px;font-weight:500;line-height:40px;border-radius:5px;padding:0 12px;cursor: pointer;}
.pd-box-support-group .item:nth-child(even) .title{background:#2ab7a1}
.pd-box-support-group .support-list{padding:12px;display:none;flex-wrap:wrap;border:1px solid #e1e1e1;border-top:0;border-radius:0 0 5px 5px;}
.pd-box-support-group .active .title{border-radius:5px 5px 0 0}
.pd-box-support-group .active .support-list{display:flex}
.pd-box-support-group .support-list .support-item{display: flex;flex-wrap: wrap;align-items: center;width: 100%;margin: 7px 0 0 0;}
.pd-box-support-group .support-list .item-list {width: 50%;margin-bottom: 15px}
.pd-box-support-group .support-item b{display:block;margin:3px 0;width: 100%;}
.pd-box-support-group .support-item a{display:inline-block;width:26px;height:26px;color:#000;font-size:14px;background-repeat:no-repeat;background-position:center;background-size:22px;margin:0 5px 0 0}
.pd-box-support-group .support-item a:hover{color:#005DAC}
.pd-box-support-group .support-item .fa-phone-volume {color: #005dac;font-size: 20px;transform: rotate(-35deg);margin: 0 2px;}
.pd-box-support-group .support-item .phone{display:block;width:auto;height:auto;margin:0}
.pd-box-support-group .support-item .skype{background-image:url(../images/skype.jpg)}
.pd-box-support-group .support-item .viber{background-image:url(../images/viber.png)}
.pd-box-support-group .support-item .zalo{background-image:url(../images/pd-icon-zalo.png)}
.pd-comboset-group .title{line-height:60px;padding:0 12px;font-weight:600;font-size:20px;margin:0;text-transform:uppercase}
.pd-comboset-group .pd-comboset-holder{border-top:1px solid #F8F8F8;padding:16px 12px}
.pd-info-container .pd-info-left-group{width:863px;margin-right:12px}
.pd-info-container .pd-info-right-group{width:425px}
.pd-info-container .box-title{font-weight:500;font-size:20px;text-transform:uppercase;border-bottom:1px solid #F8F8F8;line-height:60px;padding:0 12px;font-weight:600}
.pd-art-related-container .box-title{margin:0}
.pd-art-related-container .pd-art-holder{padding:12px}
.pd-art-related-container .item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:12px;color:#000}
.pd-art-related-container .item:hover img{-webkit-transform:scale(1.2);transform:scale(1.2)}
.pd-art-related-container .item .img{margin-right:12px;width:39%;border-radius:5px;overflow:hidden;position: relative;}
.pd-art-related-container .item img{-webkit-transition:.25s all;transition:.25s all;-webkit-transform:scale(1);transform:scale(1)}
.pd-art-related-container .item .text{width:calc(100% - 39% - 12px);font-size:13px;line-height:18px}
.pd-product-related-holder .text{display:flex;flex-wrap:wrap;height:100%;justify-content:space-between}
.pd-product-related-holder .name{color:#000;display:block;margin-bottom:10px;width:100%}
.pd-product-related-holder .p-price-group{line-height:24px;height:48px;position:relative}
.pd-product-related-holder .icon-cart{width:36px;height:36px;border-radius:50%;position:relative;background-color:#005DAC}
.pd-product-related-holder .icon-cart::before{content:'';background:url(../images/btn-cart.png) no-repeat;background-position:center;background-size:20px;display:block;height:100%}
.pd-product-related-holder .p-price{color:red;font-weight:700;font-size:18px;display:block}
.pd-product-related-holder .p-old-price{color:#999;text-decoration:line-through;display:inline-block;margin-right:6px}
.pd-product-related-holder .p-discount{font-weight:500;font-size:12px;background:#FE7801;border-radius:3px;width:30px;line-height:16px;text-align:center;color:#fff;display:inline-block}
.pd-art-related-container .item .p-type-new{font-weight:500;font-size:11px;color:#fff;width:42px;line-height:18px;text-align:center;background:url(../images/p-new.png) no-repeat;background-position:center;background-size:42px 18px;position:absolute;top:0;right:0;z-index:1}
.cart-page{padding:10px 0 0}
.cart-page .customer-sex label{display:inline-block;margin:0 20px 12px 0}
.cart-page .cart-col-left{float:left;margin-right:12px;width:753px}
.cart-page .cart-col-right{float:left;width:535px}
.cart-page .cart-customer-group,.cart-page .cart-item,.cart-page .cart-total-price-group{background:#FFF;border-radius:20px;margin-bottom:12px;overflow:hidden}
.cart-page .box-title{border-bottom:1px dashed #F0F0F0;padding:0 12px;line-height:42px;font-weight:500;font-size:18px;margin:0}
.cart-page .cart-box-group{padding:12px 12px 20px}
.cart-page .form-input{display:block;padding:0 12px;margin:0;width:100%;border:1px solid #DFDFDF;border-radius:5px;height:40px;outline:none}
.cart-page .customer-sex{margin-bottom:5px}
.cart-page .cutomer-info-tbl td{padding:7px 0}
.cart-page textarea.form-input{padding:10px;height:70px;resize:none}
.cart-page .company-group{display:none}
.cart-page .cart-item{padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.cart-page .cart-item a{display:block;color:#000}
.cart-page .cart-item .item-left{width:140px;text-align:center}
.cart-page .cart-item .item-left a{color:#C4C4C4;line-height:18px}
.cart-page .cart-item .item-img{height:140px;position:relative;margin-right:24px;border:1px solid #F0F0F0;border-radius:8px;margin-bottom:10px}
.cart-page .cart-item img{max-width:80%;max-height:80%}
.cart-page .cart-item .item-right{width:calc(100% - 164px);line-height:18px}
.cart-page .cart-item .item-name{font-size:13px;margin-bottom:10px}
.cart-page .cart-item .item-price-group{margin-bottom:16px}
.cart-page .cart-item .item-price-group *{display:inline-block}
.cart-page .cart-item .item-price{font-weight:700;font-size:18px;color:red;margin:0}
.cart-page .cart-item .item-old-price{color:#999;margin:0 3px}
.cart-page .cart-item .item-discount{width:30px;color:#FFF;text-align:center;font-weight:500;font-size:12px;background:#FE7801;border-radius:4px}
.cart-page .cart-item .item-quantity-group{border:1px solid #DFDFDF;border-radius:5px;width:100px;display:-webkit-box;display:-ms-flexbox;display:flex}
.cart-page .cart-item .item-quantity-group a{width:30px;text-align:center;line-height:34px}
.cart-page .cart-item .item-quantity-group input{border:0;margin:0;padding:0;text-align:center;width:40px;border-left:1px solid #DFDFDF;border-right:1px solid #DFDFDF;height:34px}
.cart-page .cart-total-price-group .box-title{border-bottom:1px dashed #F0F0F0}
.cart-page .cart-total-group{padding:12px 12px 15px;font-size:13px;line-height:28px}
.cart-page .cart-total-group b{font-size:14px}
.cart-page .cart-total-group td:nth-child(2){text-align:right}
.cart-page .btn-send-cart{display:block;margin-top:9px;background:#005DAC;border-radius:5px;color:#fff;font-weight:700;font-size:16px;border:0;width:100%;height:40px}
.article-page{background:#fff;padding-bottom:20px}
.article-page .art-cat-group{padding:5px 0 15px}
.article-page .art-cat-group a{display:inline-block;margin:0 20px 0 0;font-size:16px;line-height:40px;color:#000;text-transform:uppercase;-webkit-transition:.1s all;transition:.1s all;padding:0 8px}
.article-page .art-cat-group a.current,.article-page .art-cat-group a:hover{background:#FE7801;border-radius:5px;color:#fff}
.article-page .art-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}
.article-page .art-item .art-img{border-radius:8px;overflow:hidden;margin-right:12px;width:35%;height:100%}
.article-page .art-item .art-img img{border-radius:8px}
.article-page .art-item .art-text{width:calc(100% - 35% - 12px)}
.article-page .art-item .art-title{color:#000;font-weight:500;line-height:20px;margin-bottom:3px}
.article-page .item-img{display:block;margin-bottom:13px;border-radius:15px}
.article-page .item-img img{display:block;margin:auto;border-radius:15px}
.article-page .item-title{color:#000;font-weight:500;line-height:16px;margin-bottom:10px;-webkit-transition:.2s all;transition:.2s all}
.article-page time{display:block;margin-bottom:8px;color:#999;font-size:13px;line-height:22px;font-weight:300}
.article-page .item-summary{font-weight:300;line-height:20px}
.article-page .art-box-title{font-weight:700;font-size:20px;line-height:20px;text-transform:uppercase;color:#005DAC;border-bottom:1px solid #F0F0F0;margin-bottom:18px;padding-bottom:8px}
.article-page .art-box-title span{display:inline-block;position:relative}
.article-page .art-box-title span::after{content:'';height:2px;background:#005DAC;position:absolute;left:0;bottom:-8px;right:0}
.article-home-page .article-top-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:25px}
.article-home-page .top-item-left{width:534px;margin-right:12px}
.article-home-page .top-item-left .item-title{font-size:20px;line-height:26px}
.article-home-page .top-item-right{width:316px}
.article-home-page .top-item-right .item-title{font-size:16px;line-height:20px}
.article-home-page .top-item-right .top-art-title{color:#000;font-weight:300;line-height:20px;padding:10px 0 0;border-top:1px solid #F0F0F0;margin-bottom:10px}
.article-home-box{margin:25px 0 60px}
.article-home-box .box-title{border-bottom:1px solid #F0F0F0;color:#005DAC;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:15px}
.article-home-box .box-title h2{text-transform:uppercase;font-weight:700;font-size:20px;margin:0;padding-bottom:11px;line-height:18px;position:relative}
.article-home-box .box-title h2::after{content:'';position:absolute;left:0;bottom:0;right:0;height:2px;background:#005DAC}
.article-home-box .box-title a{color:#005DAC;font-weight:300}
.article-home-box .item-left{width:425px;margin-right:12px}
.article-home-box .item-left .item-title{font-size:16px;line-height:20px}
.article-home-box .item-right{width:425px}
.article-col-right .global-video-group{margin-bottom:25px;-webkit-box-shadow:unset;box-shadow:unset}
.article-col-right .art-new-group{margin-bottom:35px}
.article-col-right .art-new-group a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:22px}
.article-col-right .art-new-group .number{width:42px;height:42px;line-height:42px;border-radius:50%;margin-right:20px;background:#F0F0F0;color:#888;font-weight:700;font-size:20px;text-align:center}
.article-col-right .art-new-group .number::before{counter-increment:section;content:counter(section)}
.article-col-right .art-new-group .title{width:calc(100% - 62px);color:#000;font-weight:300;line-height:20px}
.article-col-right .big-item{margin-bottom:25px}
.article-col-right .big-item .item-title{font-size:16px;line-height:20px}
.article-category-page .art-item{padding:16px 0;border-bottom:1px solid #F0F0F0;margin:0}
.article-category-page .art-item:first-child{border-top:0}
.article-category-page .art-item .art-img{width:316px}
.article-category-page .art-item .art-text{width:calc(100% - 328px)}
.article-category-page .art-item .art-title{font-size:16px;margin-bottom:8px}
.article-detail-page .art-detail-title{font-weight:500;font-size:20px;line-height:26px;margin-bottom:5px}
.article-detail-page .art-detail-content{border-top:1px solid #F0F0F0;border-bottom:1px solid #F0F0F0;padding:12px 0}
.article-detail-page .art-detail-content .p-item {margin: 0 12px 12px 0;width: calc(100% / 4 - 9px);}
.article-detail-page .art-detail-content .p-item:nth-child(4n) {margin-right: 0;}
.article-detail-page .art-detail-social{padding:16px 0 25px}
.art-detail-related-group{border-top:1px solid #F0F0F0;padding-top:20px}
.art-detail-related-group .art-related-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.art-detail-related-group .art-item{margin-right:12px;width:calc(100% / 2 - 6px)}
.art-detail-related-group .art-item:nth-child(2n){margin-right:0}
.art-detail-related-group .art-item .art-img{width:206px;margin-right:12px;height:100%}
.art-detail-related-group .art-item .art-text{width:calc(100% - 218px);height:100%}
.art-detail-related-group .art-item .art-title{line-height:18px}
.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;}
.pd-comment-container .pd-comment-form-group {padding: 0 12px 22px 12px;}
.pd-comment-container .comment-form::after, .pd-comment-container .comment-form .rating-group::after, .pd-comment-container .comment-form .rating-holder::after,.product-comment-list-group .item-comment::after, .product-comment-list-group .item-comment .item-reply::after {content: '';display: block;clear: both;}
.pd-comment-container .comment-form .img-avatar {width: 52px;margin-right: 38px;float: left;}
.pd-comment-container .comment-form .form-post {float: left;width: calC(100% - 90px);}
.pd-comment-container .comment-form  .form-textarea {display: block;width: 100%;padding: 12px 15px;resize: none;height: 115px;border: 1px solid #E5E5E5;border-radius: 10px;margin-bottom: 12px;}
.pd-comment-container .comment-form .form-input-group {display: flex;align-items: baseline;flex-wrap: wrap;font-weight: 300;}
.pd-comment-container .comment-form .rating-holder {display: inline-block;vertical-align: sub;}
.pd-comment-container .comment-form .rating-group {margin-right: 64px;width: 176px;}
.pd-comment-container .comment-form .input-group {width: calC(100% - 240px);}
.pd-comment-container .comment-form .inputText {border: 1px solid #E5E5E5;border-radius: 5px;padding: 0 0 0 10px;margin: 0 10px 12px 0;width: calc(100% / 2 - 5px);height: 42px;}
.pd-comment-container .comment-form .inputText:nth-child(2) {margin-right: 0;}
.pd-comment-container .comment-form .btn-comment-blue {background: #005DAC;border-radius: 5px;height: 42px;color: #fff;border: 0;font-weight: 700;text-transform: uppercase;max-width: 160px;width: 100%;}
.product-comment-list-group {border-top: 1px solid #F8F8F8;padding: 15px 12px;}
.product-comment-list-group .title {font-weight: 700;font-size: 16px;line-height: 19px;margin-bottom: 10px;}
.product-comment-list-group .item-comment {padding: 12px 0;}
.product-comment-list-group .item-comment .item-left {width: 70px;margin-right: 20px;text-align: center;float: left;font-size: 13px;line-height: 18px;}
.product-comment-list-group .item-comment .item-right {float: left;width: calc(100% - 90px);}
.product-comment-list-group .item-comment .comment-avatar {width: 52px;height: 52px;margin: auto auto 8px auto;}
.product-comment-list-group .item-comment .comment-name {margin-bottom: 3px;font-weight: 700;}
.product-comment-list-group .item-comment .comment-time {font-weight: 300;}
.product-comment-list-group .item-comment .item-left * {display: block;}
.product-comment-list-group .item-comment .comment-content {margin: 8px 0;}
.product-comment-list-group .item-comment .item-reply {background: #F8F8F8;padding: 15px;position: relative;border-bottom: 1px solid #e1e1e1;}
.product-comment-list-group .item-comment .comment-admin {background: #005dac;display: inline-block;color: #fff;line-height: 20px;padding: 0 5px;border-radius: 3px;margin-bottom: 3px;}
.product-comment-list-group .item-comment .item-reply:first-child {border-radius: 10px 10px 0 0;margin-top: 15px;}
.product-comment-list-group .item-comment .item-reply:last-child {border-radius: 0 0 10px 10px;border: 0;}
.product-comment-list-group .item-comment .form-reply-group {border: 1px solid #E5E5E5;padding: 12px;border-radius: 15px;}
.product-comment-list-group .form-reply-group .inputText {margin: 0 12px 0 0 !important;width: calc(100% / 3);}
.product-comment-list-group .form-reply-group .inputText:last-child {margin-right: 0;}
.product-comment-list-group .form-reply-group .input-group {width: 100%;}
.product-comment-list-group .item-comment .admin-avatar {background-repeat: no-repeat;background-position: center;background-size: 32px;}
.cart-send-page {border-top: 2px solid #f5f5f5;}
.cart-send-page .cart-send-content{max-width:824px;margin:auto;}
.cart-send-page .text-blue{color:#005cba;}
.cart-send-page .cart-detail-group{-webkit-box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.2);box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.2);margin-top: 15px;}
.cart-send-page .cart-detail-group .item{padding:13px 15px;}
.cart-send-page .cart-send-info{padding:20px 15px;margin-top:12px;background:#f5f5f5;font-weight:300;}
.cart-send-page .cart-send-info b{display:inline-block;width:185px;vertical-align:top;}
.cart-send-page .cart-send-info span{display:inline-block;width:calc(100% - 189px);}
.cart-send-page .icon-face-error{background:url(../images/send-cart-face.png) no-repeat;background-position:center;display:block;padding-bottom:60px;margin-bottom:10px;}
.cart-send-page .cart-detail-group .title{border-bottom:1px solid #d7d7d7;line-height:44px;}
.cart-send-page .cart-detail-group .item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid #f5f5f5;}
.cart-send-page .cart-detail-group .item:first-child{border:0;}
.cart-send-page .cart-detail-group .item-left{width:82px;margin-right:8px;text-align:center;}
.cart-send-page .cart-detail-group .item-left img{display:block;margin:auto auto 15px auto;}
.cart-send-page .cart-detail-group .item-middle{width:362px;margin-right:8px;}
.cart-send-page .cart-detail-group .item-right{width:calc(100% - 460px);text-align:right;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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.cart-send-page .cart-detail-group .item-variant{margin:10px 0 0 0;font-size:12px;font-weight:500;}
.cart-send-page .cart-detail-group .item-name{display:block;color:#222;margin-bottom:8px;font-weight:600;}
.cart-send-page .cart-detail-group .item-name:hover{color:#ee2d24;}
.cart-send-page .cart-detail-group .offer-group .active span{display:block;}
.cart-send-page .cart-detail-group .offer-group span{position:relative;display:none;padding-left:12px;margin-bottom:10px;}
.cart-send-page .cart-detail-group .offer-group span::before{content:'';width:5px;height:5px;border-radius:50%;background:#d4d4d4;position:absolute;top:7px;left:0;}
.cart-send-page .cart-detail-group .offer-group .offer-btn a{display:none;}
.cart-send-page .cart-detail-group .item-quantity{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border:1px solid #e5e5e5;border-radius:4px;overflow:hidden;text-align:center;width: 100px;margin: auto 0 auto auto;}
.cart-send-page .cart-detail-group .item-quantity a{text-align:center;color:#222;width:30px;line-height:33px;font-weight:500;}
.cart-send-page .cart-detail-group .item-quantity input{text-align:center;border:0;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;width:37px;}
.cart-send-page .cart-detail-group .cart-voucher-group{padding:15px;background:#f5f5f5;}
.cart-send-page .cart-detail-group .cart-voucher-group .btn-check-voucher{background:#707070;color:#fff !important;width:85px;position:absolute;top:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.cart-send-page .cart-detail-group .cart-voucher-group .cart-voucher-form{background:#fff;position:relative;overflow:hidden;border-radius:6px;margin-bottom:12px;}
.cart-send-page .cart-detail-group .cart-voucher-group .voucher-input{width:calc(100% - 90px);border:0;height:40px;padding-left:12px;}
.cart-send-page .cart-detail-group .p-15 {padding: 0 15px;}
.register-page {max-width: 800px;margin: auto;box-shadow: 0px 0px 6px 0 rgba(0,0,0,0.3);background: #fff;padding: 15px;border-radius: 10px;}
.register-page .boxInput,.register-page select {width: 100%;border-radius: 5px;border: 1px solid #e1e1e1;height: 40px;margin-bottom: 5px;}
.register-page select {padding-left: 5px;}
.register-page label {margin: 0 10px 10px 0;}
.register-page label span {display: inline-block;margin-left: 3px;}
.static-page {background: #fff;box-shadow: 0 1px 8px rgb(0 0 0 / 10%);border-radius: 15px;overflow: hidden;max-width: 1300px;margin: auto auto 12px auto;padding: 20px 15px;}
.static-page .article-detail-title {text-align: center;}
.brand-page {background: #fff;padding: 20px 0;}
.brand-page a {color: #000;}
.brand-page  a:hover {color: #fe7801;}
.brand-page .brand-key a {margin-left: 20px;font-size: 16px;font-weight: 700;}
.brand-page .brand-item {margin: 30px 0;}
.brand-page .brand-item .title {font-size: 18px;font-weight: 700;margin-bottom: 10px !important;line-height: 30px;border-bottom: solid 1px #ccc;}
.brand-page .brand-item li {display: inline-block;font-size: 16px;margin: 0 20px 12px 0;}
.account-page-pc {background: #fff;}
.account-page-pc a {color: #000;}
.account-page-pc #account-left {vertical-align: baseline;}
.account-page-pc #account-left a {display: block;text-align: center;margin: 10px 0;background: #005DAC;color: #fff;line-height: 40px;border-radius: 5px;margin-right: 10px;}
.account-page-pc .acc-order-detail {text-align: center;}
.account-page-pc .acc-order-detail td:nth-child(1) {width: 50px;}
.account-page-pc .acc-order-detail td:nth-child(3) {text-align: left;}
.account-page-pc .acc-order-detail tr:nth-child(1) td {text-align: center;}
.account-page-pc .acc-order-detail td {padding: 10px 8px;}
.download-page {padding: 30px 0;}
.download-page table td {padding: 11px 5px;border: 1px solid #e1e1e1;}
.download-page table a {display: inline-block;line-height: 30px;border-radius: 5px;text-align: center;font-size: 16px;padding: 0 15px;transition: .2s all;border: 1px solid #005DAC;background: #fff;color: #005DAC;}
.download-page table a:hover {color: #fff;background: #005DAC;}