.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%;}}