.review-campaign-title i{cursor:pointer}.review-tab{margin-top:40px}.review-tab .btn{padding:.5rem 1rem;font-size:16px}.review-star{width:250px}.review-star>div{justify-content:space-between}.tab-title{color:#eceff1;border-bottom:1px solid #333;margin:15px 0 20px;padding:.5rem 0;font-size:1rem}.tab-title>span{cursor:pointer;padding:.5rem}.tab-title>span.select,.tab-title>span:hover{color:var(--body_text_color);border-bottom:3px solid #333}.vote-star{margin-bottom:15px;font-size:24px}.write-review-success{text-align:center}.write-review-success i{font-size:40px}.write-review-content{position:relative}.write-review-content .form-group{margin-bottom:.5rem}.tab-review-image.mb-3>.swiper [class*=swiper-button]{width:40px;height:40px;color:var(--body_text_color);opacity:.6;cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;margin:5px;font-size:14px;display:flex;top:50%;transform:translateY(-50%);box-shadow:0 2px 4px #0006}.tab-review-image.mb-3>.swiper .swiper-button-unlock,.tab-review-image.mb-3>.swiper .swiper-button-disabled{display:none}.review-loader{z-index:999;border:3px solid #f3f3f3;border-top:3px solid var(--color_primary);border-radius:50%;width:60px;height:60px;margin:-30px 0 0 -30px;animation:2s linear infinite spin;display:none;position:absolute;top:50%;left:50%}.write-review-content b{font-weight:500}.write-review-content b.require:after{content:"*";color:#f75535;margin-left:2px}.progress-review{background:#eceff1;width:100px;height:15px}.progress-review-percent{background:var(--color_primary);width:0;height:100%}.review-text{width:50px;font-size:14px}.select-file{width:250px;height:32px;margin-top:10px;position:relative}.select-file-btn{border-radius:var(--border_radius);color:var(--color_background_button);border:1px solid;border-color:var(--color_background_button);cursor:pointer;background-color:#0000;padding:9px 11px;font-size:.9rem;font-weight:500;line-height:1;display:inline-block;left:0}.image-view{border:1px solid #ddd;border-radius:10px;max-width:300px;padding:10px}.review-img-remove{cursor:pointer;position:absolute;top:10px;right:10px}.owl-carousel-review{max-width:750px}.owl-carousel-review .custom-nav-abs.owl-prev{opacity:.6;left:0;background:#fff!important}.owl-carousel-review .custom-nav-abs.owl-next{opacity:.6;right:0;background:#fff!important}.carousel-control-prev{color:#fff;left:-150px}.carousel-control-next{color:#fff;right:-150px}.review-info{background:#fff;width:1170px;min-height:548px;padding:24px}.review-info-image{object-fit:contain;width:100%;height:100%;max-height:500px}@media (max-width:1200px){.review-info{width:100%}}@media (max-width:767px){.modal-image .modal-dialog .modal-content .modal-close{color:#121212;top:8px;right:11px}.carousel-control-prev{color:#121212;top:-50vh;left:0}.carousel-control-next{color:#121212;top:-50vh;right:0}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#121212}.review-info{min-height:auto}}.masonry .masonry_item{border:1px solid #e5e5e5;border-radius:5px;width:100%;margin:0 1rem 1rem 0;padding:15px;transition:all .25s ease-in-out;display:inline-block}.review-customize-text{margin-left:5px}.review-image{background-position:50%;background-size:cover}.bg-product-review{background:#f6f8fa;padding:4px 9px;box-shadow:0 1.82462px 3.64923px #00000026}.review-image.ratio.ratio-1x1 img{object-fit:cover}.user-avatar{color:#fff;vertical-align:middle;text-align:center;text-transform:uppercase;background-color:#fa9918;border-radius:50%;width:40px;min-width:40px;height:40px;margin-right:10px;font-weight:700;line-height:40px;display:inline-block}.simple-pagination li span.current,.simple-pagination li span.ellipse,.simple-pagination li a{color:var(--body_text_color);border-radius:var(--border_radius);text-align:center;background:0 0;border:1px solid #dee2e6;min-width:38px;margin-left:4px;padding:.5rem .75rem;line-height:1.25;display:block}.simple-pagination li.active span{color:var(--color_primary)}.dots{cursor:pointer;background:#ddd;border-radius:10px;margin-left:5px;padding:0 5px}.user-image{cursor:pointer;border-radius:3px;width:95px;margin-bottom:8px;margin-right:8px}.fit-image{object-fit:cover}@media (max-width:767px){.simple-pagination li span.current,.simple-pagination li span.ellipse,.simple-pagination li a{margin-left:3px;font-size:11px}}.carousel{margin-bottom:25px}.carousel-indicators li{border:1px solid #fff;border-radius:10px}.reply{background:#f8f8f8;padding:15px}.verified{background:var(--color_primary);color:#fff;border-radius:2px;padding:5px;font-size:.8rem;font-weight:400}
