.review-container{border-radius:8px;border:1px solid #d9d9d9;box-shadow:5px 5px 15px rgba(0,0,0,.05);margin-top:50px;margin-bottom:30px}.review-container .panel-head{margin-bottom:0}.review-container .review-heading{border-bottom:1px solid #d9d9d9;padding:20px;font-size:20px;margin-bottom:0}.review-container .review-heading>*{color:#333}.review-item{text-align:center}.review-averate .title{font-size:16px;line-height:24px;color:#444b52;margin-bottom:8px}.review-averate .score{color:#cb1c22;font-size:44px;line-height:44px;font-weight:bold;margin-bottom:8px}.review-averate .star{letter-spacing:1px;margin-bottom:5px}.review-averate .total-rate{color:#939ca3}.review-container .uk-progress{width:355px;height:8px;margin:0}.review-container .uk-progress .uk-progress-bar{background:#3bb77e;box-shadow:none}.progress-item{font-size:13px;margin-bottom:10px}.progress-item .uk-flex>*:not(:last-child){margin-right:5px}.review-statistic{padding:10px 0 5px 0}.review-action .text{margin-bottom:10px}.review-action .btn-review{background:#cb1c22;color:#fff;border:0;border-radius:8px;padding:10px 25px;font-size:16px;font-weight:500;cursor:pointer}.review-filter{background:#f8f9fa;padding:15px 20px}.filter-item span{display:inline-block;margin-right:10px;padding:0px 8px;border:1px solid #939ca3;border-radius:4px;font-size:13px;transition:all 0.2s ease}.filter-item span:hover{background:#444b52;color:#fff;cursor:pointer}.review-wrapper{padding:0}.review-avatar{width:48px;height:48px;line-height:48px;text-align:center;background:#cbd1d6;color:#fff;font-size:20px;font-weight:bold;border-radius:100%;float:left}.review-block-item:not(:last-child){margin-bottom:30px}.review-content-block{width:calc(100% - 48px);float:left;padding-left:20px}.review-content .name{font-size:18px;margin-bottom:10px;font-weight:500}.review-content .review-star{letter-spacing:1.5px;margin-bottom:10px}.review-content .description{font-size:16px;line-height:20px;margin-bottom:10px}.review-content .created_at{color:#939ca3;font-weight:500;margin-right:10px}.review-content .review-reply{color:#0664f9;padding-left:10px;position:relative;cursor:pointer}.review-content .review-reply:before{content:'';display:block;position:absolute;left:0;top:50%;transform:translate(0,-50%);width:5px;height:5px;background:#0664f9;border-radius:100%}.review-buy{margin-left:15px;font-size:15px;color:#48bb78}.reply-block{padding-left:50px;margin-top:30px}.reply-block .review-content{padding:8px 12px;border:1px solid #e1e4e6;border-radius:6px;background:#f8f9fa}.fa-star{color:#efb140}.review-content .description{line-height:25px}.review-popup-wrapper .rate{height:24px;padding:0 10px;margin-bottom:15px}.rate-text{margin-bottom:15px;text-align:center;font-size:18px;color:#000}.review-popup-wrapper .rate:not(:checked)>input{position:absolute;top:-9999px}.review-popup-wrapper .rate:not(:checked)>label{float:right;width:1em;overflow:hidden;white-space:nowrap;cursor:pointer;font-size:30px;color:#ccc}.review-popup-wrapper .rate:not(:checked)>label:before{content:'★ '}.review-popup-wrapper .rate>input:checked ~ label{color:#ffc700}.review-popup-wrapper .rate:not(:checked)>label:hover,.review-popup-wrapper .rate:not(:checked)>label:hover ~ label{color:#deb217}.review-popup-wrapper .rate>input:checked + label:hover,.review-popup-wrapper .rate>input:checked + label:hover ~ label,.review-popup-wrapper .rate>input:checked ~ label:hover,.review-popup-wrapper .rate>input:checked ~ label:hover ~ label,.review-popup-wrapper .rate>label:hover ~ input:checked ~ label{color:#c59b08}.review-popup-wrapper .product-preview .image{height:96px;margin-bottom:10px}.review-popup-wrapper .panel-head{font-size:25px;color:#000;padding:15px;border-bottom:1px solid #ccc;font-weight:500}#review .uk-modal-dialog{padding:0;border-radius:5px;width:590px}#review .uk-modal-dialog>.uk-close:first-child{margin:15px 15px 0 0}.review-popup-wrapper .product-review .image{height:280px;margin-bottom:10px}.product-preview .product-title{margin-bottom:20px;font-size:18px;line-height:1.2;color:#000;font-weight:500}.review-form{padding:15px}.review-form .form-row{margin-bottom:10px}.review-form .form-row .review-text,.review-form .form-row textarea{width:100%;border-radius:5px}.review-form .form-row textarea{height:72px;padding:8px}.review-form .form-row .review-text{height:40px;border-radius:4px;padding:7px}.popup-rating .rate{display:inline-block}.gender-item{margin-right:10px}.gender-item input[type=radio]{margin-right:5px;margin-top:1px}.btn-send-review{padding:10px 25px;background:#0664f9;color:#fff;border-radius:5px;border:0;cursor:pointer}.uk-modal{background:rgba(0,0,0,.8)}label{cursor:pointer}.review-star .fa{margin-right:3px}.star-rating{font-size:18px;display:inline-block;position:relative}.stars::before{content:"★★★★★";letter-spacing:3px;color:#ccc}.stars::after{content:"★★★★★";position:absolute;top:0;left:0;overflow:hidden;white-space:nowrap;color:gold;width:var(--star-width);letter-spacing:3px}.color-item{padding:0 !important;border-radius:50% !important;border:0;box-shadow:rgba(99,99,99,0.2) 0px 2px 8px 0px;padding:3px !important}.addToWishlist.active{background:#cb1c22}.addToWishlist:hover{background-color:#8C4E39}.addToWishlist i{color:#fff}.addToWishlist svg{color:#fff}.swiper-container-thumbs .image{border:1px solid #DDE4F0;border-radius:4px;margin-bottom:16px;text-align:center;line-height:108px;cursor:pointer;height:68px}.product-container .product-gallery .swiper-pagination{display:none}.big-pic{margin-bottom:20px}.big-pic .image{border:1px solid #e2e4e8;border-right:0}.product-gallery .swiper-container{padding-right:1px}.product-container .panel-head{margin:30px 0}.product-info .product-main-title{color:#005599;font-size:16px;line-height:19px;margin-bottom:10px}.product-info .rating{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #DDE4F0}.product-info .rating .stars::after{color:#eca813}.product-info .star-rating{font-size:20px}.product-info .spec-row{color:#c10011;font-weight:600}.product-info__price .price{display:inline-block}.product-info__price .price .price-old{font-size:15px}.product-info__price .price .percent{right:32px}.product-info__price .price .price-sale{font-weight:800;line-height:23px;margin-right:15px;color:#da2229}.product-info__price .price .price-old{font-size:14px;color:#000;text-decoration:line-through;font-weight:500}.product-info__price .price .price-sale{font-size:25px;font-weight:900}.product-info__price .price .price-old .percent{margin-left:15px;text-decoration:none;display:none}.percent-value{text-decoration:none !important}.quantity .quantitybox{position:relative;margin-right:20px}.quantity .quantity-button{position:absolute;top:0;width:40px;height:42px;text-align:center;line-height:42px}.quantity .quantity-text{height:42px;border:0;border-bottom:4px solid;outline:0;padding:0 20px;width:140px;text-align:center;font-size:14px;font-weight:500;color:#000;border:1px solid #ececec;padding-right:40px;padding-left:40px}.quantity .text{margin-right:10px}.quantity .minus{left:0;border-right:1px solid #ececec}.quantity .plus{right:0;border-left:1px solid #ececec}.quantity .text{font-size:15px;margin-bottom:5px}.product-detail__description{margin-bottom:0}.product-detail__description ul{padding-left:0}.product-detail__description ul li{margin-bottom:8px}.product-detail__description ul li strong{width:120px;display:inline-block}.product-button__group{margin-top:30px}.product-detail__hotline{margin-top:20px}.product-detail__hotline .technical-item{padding-left:60px;position:relative}.product-detail__hotline .technical-item:before{content:'\f095';display:block;position:absolute;left:0;top:0;width:50px;height:50px;line-height:50px;text-align:center;font-family:FontAwesome;border:1px solid;border-color:#cdd0d7;color:#cdd0d7;font-size:20px;border-radius:50%}.product-detail__hotline .technical-item .strong{font-weight:600;margin-bottom:5px;color:#383e47}.product-container .uk-width-large-1-10{width:5%}.product-container .uk-width-large-5-10{width:55%}@media (max-width:600px){.product-container .uk-width-large-1-10{width:15%}.product-container .uk-width-large-5-10{width:calc(100% - 15%)}.swiper-container-thumbs .image{height:35px}}@media (min-width:1220px){.product-container .uk-width-large-4-10{padding-left:25px}}.qr-code{cursor:pointer}.extra__feature-icon{margin-bottom:10px}.extra__feature-icon{border:1px solid #b0b0b0;padding:5px}.modal-content svg{width:100%;margin-left:auto;margin-right:auto;display:block}#my-qr .uk-modal-dialog{width:440px}.product-detail__description{overflow-y:scroll;scrollbar-width:thin}.dialog-description{font-size:16px;line-height:18px;line-height:25px}.dialog-description ul{padding-left:0}.productContent{font-size:16px;line-height:25px;text-align:justify}.productContent img{margin:20px 0;width:80%;margin-left:auto;margin-right:auto;display:block}@media (max-width:600px){.productContent img{width:100%}}