.product-blocks{font-family:dbheavent;border:1px solid transparent;height:auto;position:relative;padding-top:15px}.product-font-blocks::after{content:'';border-right:1px solid #eaeaea;display:block;position:absolute;top:50%;height:80%;transform:translateY(-50%)}.item-free{color:red;height:1em;line-height:1em;overflow:hidden}div:hover>.product-blocks{border:1px solid #0095da}.online-btn-cart{border:2px solid #0095da;border-radius:50px;overflow:hidden;padding:4px 10px;position:relative;cursor:pointer;height:45px}.online-btn-cart .icon-cart{height:auto;text-align:right;position:absolute;top:50%;left:15px;transform:translate(0%,-50%)}.online-btn-cart:hover,.online-btn-cart:hover .note-online{background:#0095da;color:#fff!important}.online-btn-cart{color:#0095da}.online-btn-cart .icon-cart i{font-size:22px;margin-top:2px}.online-btn-cart .online-price{float:left;width:100%;line-height:16px;padding-left:10px;text-align:center}.online-btn-cart .online-price .sales-price{font-size:28px;font-family:dbheavent-bold}.online-btn-cart .online-price .note-online{font-size:12px;color:#999}.online-save{text-align:center;color:#48bc5f}.promotion-icon{position:absolute;top:7px;left:0;z-index:9}.product-blocks .brand-logo{position:absolute;top:7px;right:7px;z-index:9}.product-blocks .brand-logo img{max-width:70px;max-width:29px}.product-blocks .promotion-icon img{max-width:25px}.product-blocks .product-content{padding:15px}.product-blocks .product-image{margin-bottom:15px;position:relative}.product-blocks .product-image .pro-0{position:absolute;bottom:-10px;right:-7px;max-width:25px;z-index:9}.product-blocks .product-content .product-categories a{font-size:22px;color:#878787;line-height:1em;height:1em}.product-blocks .product-content .product-name{font-size:20px;line-height:1em;height:2em;overflow:hidden;color:#111}.product-blocks .product-content .price-to-cart{line-height:1.25em;height:2.75em;margin-top:10px;position:relative;overflow:hidden}.product-blocks .product-content .price-to-cart .sale{font-size:28px;color:#0095da;float:left;font-family:dbheavent-bold}.product-blocks .product-content .price-to-cart .srp{font-size:20px;color:#939393;float:left;padding-left:5px}.product-blocks .product-content .price-to-cart .save{height:1em;width:100%;float:left;color:red;font-size:16px}.product-blocks .product-content .price-to-cart .product-btn-cart i{padding:8.94px 8px;background:#e1e1e1;border-radius:50%;position:absolute;top:50%;right:0%;transform:translate(0%,-50%)}div:hover>.product-blocks .product-content .price-to-cart .product-btn-cart i{background:#0095da;color:#fff;cursor:pointer}div:hover>.product-blocks .product-content .hover-area{display:block}.product-blocks .product-content .hover-area{text-align:center;padding-top:8px;display:block}.btn-compare-see{font-family:dbheavent;font-size:.8em;border:1px solid #666;border-radius:50px;padding:2px 15px;position:fixed;bottom:55px;right:15px;background:#fff;z-index:999}.btn-compare-see i{vertical-align:middle}.detail-block{font-family:dbheavent;background:#fff;padding:15px;margin-bottom:30px;overflow:hidden}.product-description-detail h1.product-name{color:#444;font-family:dbheavent-bold;margin:0}.product-description-detail .product-tag a{color:#777;font-size:18px}.product-description-detail .product-tag a::after{content:","}.product-description-detail .product-tag a:hover{color:#0095da}.product-description-detail .product-tag span{font-size:1.25em;margin-right:15px}.product-description-detail .sub-description{font-family:dbheavent;font-size:18px;padding:10px 0}.product-description-detail .warranty{font-size:1.5em}.product-description-detail .warranty a{color:#777;font-size:.85em}.detail-title-menu ul{}.detail-title-menu ul li{display:inline-block;margin-right:15px;font-size:20px;cursor:pointer}.detail-title-menu ul li.active{border-bottom:2px solid #0095da;font-family:dbheavent-bold}.description-detail-text{margin-top:15px}.description-detail-text tr td{padding:.35em;font-size:18px;border-top:1px solid #eceeef}.btn-download{background:#48bc5f;padding:1px 15px;border-radius:10px;color:#fff;margin-left:15px}.btn-download:hover{color:#fff}.product-name-by{font-size:1.35em;font-family:dbheavent}.branch-price{font-size:18px;font-family:arial;font-weight:700}.branch-price span{font-size:18px;font-family:dbheavent;font-weight:400}#product-pay .online-price .sale{font-size:1.8em;font-family:arial;font-weight:700;color:#0095da}#product-pay .online-price .save{font-size:1em;margin-left:5px;color:#777}.btn-add-cart{font-family:dbheavent;width:100%;background:#0095da;text-align:center;color:#fff;padding:4px 0 2px;cursor:pointer;font-size:24px}.btn-add-cart i{font-size:18px;margin-right:10px}#m-add-cart{position:fixed;bottom:50px;right:0;width:50%}#buy-now{position:fixed;bottom:50px;left:0;width:50%;background:#40bae8}#pro-0-block ul{list-style:none}#pro-0-block ul li{list-style:none;overflow:hidden;margin-top:10px}.service-detail#pro-0-block ul li{width:50%;float:left;text-align:center;height:50px}#pro-0-block ul li .logo-bank{width:25%;float:left}#pro-0-block ul li .month{width:25%;float:left}#pro-0-block ul li .pay-month{float:left;width:50%}#pro-0-block i{width:35px;font-size:30px;color:#1b75bb}.review-star{color:#70d330}.detail-block-font{font-family:arial!important}#myCarousel .list-inline{white-space:nowrap;overflow-x:auto}#myCarousel .carousel-indicators{position:static;left:initial;width:initial;margin-left:initial}#myCarousel .carousel-indicators>li{width:initial;height:initial;text-indent:initial;width:20%}#myCarousel .carousel-indicators>li.active img{opacity:1}.flash-round{font-family:dbheavent;font-size:1.25em}.flash-round.active{border-bottom:5px solid #ed1c24;color:#ed1c24;padding-bottom:15px}.flash-round.active a{color:#ed1c24}