.product-review-number{padding:35px 43px 33px 40px;border:1px solid #e0e2e3}.product-review-number-title{font-size:20px;font-weight:500;margin-bottom:14px}.product-review-summary{margin-bottom:.75rem;align-items:center;display:flex}.product-review-summary-value span{font-size:40px;font-weight:500;color:#000;margin-inline-end:8px}.product-review-summary-rating{align-items:center;display:flex}.product-review-summary-rating p{margin-inline-start:4px;font-size:14px;margin-bottom:0}.product-review-progress{flex-direction:column;gap:.25rem;display:flex}.product-review-progress-bar{justify-content:space-between;gap:.75rem;align-items:center;width:100%;display:flex}.product-review-progress-bar-value{width:100%}.product-review-progress-bar-title{flex-shrink:0;min-width:50px}.product-review-progress-bar-percent{flex-shrink:0;width:50px}.product-review-item:last-child{border-bottom:none!important}.product-review-item__reply{padding:0 1.5rem}.product-review-item__reply>div:before{border-inline-end:10px solid transparent;border-inline-start:10px solid transparent;inset-inline-start:10px;content:"";position:absolute;border-bottom:10px solid #f5f5f5;top:-10px}@media (min-width:767px){.product-review-item__reply{padding-inline-start:6.5rem}}.product-review-container .pagination{justify-content:center}.product-review-container .loading-spinner{height:100%;justify-content:center;inset-inline-start:0;position:absolute;top:0;align-items:center;background:hsla(0,0%,100%,.5);width:100%;display:flex}.product-review-container .loading-spinner:after{border-color:var(--primary-color) transparent var(--primary-color) transparent;animation:lds-dual-ring .5s linear infinite;height:40px;content:" ";border-style:solid;border-width:1px;border-radius:50%;width:40px;display:block}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.product-review-container .progress{height:.6rem;border-radius:0}.product-review-container .progress .progress-bar{background-color:#ffb21d}.product-review-container .image-upload-info svg{height:1rem;margin-bottom:0;width:1rem}.product-review-container .lg-outer .lg-thumb{margin:auto}.product-review-container .btn-primary{border-color:var(--primary-color);padding:.5rem .75rem;color:#fff;background-color:var(--primary-color)}.product-review-container .btn-primary:hover{border-color:var(--primary-color);color:var(--text-color);background-color:var(--primary-color)}.product-review-container .btn-primary.disabled,.product-review-container .btn-primary.focus,.product-review-container .btn-primary:disabled,.product-review-container .btn-primary:focus,.product-review-container .btn-primary:not(:disabled):not(.disabled).active,.product-review-container .btn-primary:not(:disabled):not(.disabled):active,.product-review-container .show>.btn-primary.dropdown-toggle{border-color:var(--primary-color);color:#fff;background-color:var(--primary-color)}.product-review-container .form-rating-stars{float:inline-start}.product-review-container .form-rating-stars>label{color:#999;cursor:pointer;line-height:1;float:inline-end}.product-review-container .form-rating-stars>label svg{height:1rem;margin-bottom:0;width:1rem}.product-review-container .form-rating-stars .btn-check{display:none}.product-review-container .form-rating-stars:not(:checked)>label:hover,.product-review-container .form-rating-stars:not(:checked)>label:hover~label,.product-review-container .form-rating-stars>input:checked+label:hover,.product-review-container .form-rating-stars>input:checked~label,.product-review-container .form-rating-stars>input:checked~label:hover,.product-review-container .form-rating-stars>input:checked~label:hover~label,.product-review-container .form-rating-stars>label:hover~input:checked~label{color:#fab528}.product-review-container .image-viewer__item{height:70px;border:1px solid #c4c6cf;transition:all .3s cubic-bezier(.46,.03,.52,.96);position:relative;margin-inline-end:2px;text-align:initial;background-color:#eee;width:70px;margin-top:5px}.product-review-container .image-viewer__item img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.product-review-container .image-upload__uploader-container{display:inline-block}.product-review-container .image-upload__uploader-container:hover{cursor:pointer}.product-review-container .image-upload__uploader-container .image-upload__uploader{height:70px;justify-content:center;border:1px dashed #c4c6cf;position:relative;flex-direction:column;align-items:center;width:70px;display:flex}.product-review-container .image-upload__uploader-container .image-upload__uploader:hover{background:#d9edf7}.product-review-container .image-upload__uploader-container .image-upload__uploader:hover .image-upload__file-input{cursor:pointer}.product-review-container .image-upload__icon{font-size:20px;margin-bottom:8px;color:#333}.product-review-container .image-upload__text{padding:0 3px;font-size:10px;color:#333;text-align:center}.product-review-container .image-upload__file-input{height:100%;inset-inline-start:0;position:absolute;opacity:0;top:0;width:100%}.product-review-container .image-viewer__item{display:inline-block}.product-review-container .image-viewer__list{width:100%;display:block}.product-review-container .image-viewer__icon-remove{inset-inline-end:3px;height:20px;position:absolute;text-align:center;top:3px;border-radius:50%;background:#848484;cursor:pointer;width:20px;line-height:20px;z-index:1}.product-review-container .image-viewer__icon-remove svg{height:10px;margin-bottom:0;color:#fff;width:10px}