.review-wrap{margin-top:20px;padding:20px}.not-found-review{display:flex;justify-content:center;align-items:center;padding:10px;color:var(--color1)}.review-wrap .frame-title{display:flex;justify-content:center}.review-wrap .frame-title button{padding:10px 20px;border:1px solid var(--color1);border-radius:15px;color:var(--color1)}.survey-container{margin:0 auto;background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.05)}.question-item{display:flex;justify-content:space-between;align-items:center;padding:10px;border-bottom:1px dashed var(--border);margin-bottom:10px}.question{font-size:16px;color:var(--color1)}.options{display:flex;gap:15px}.option-input{display:none}.option-label{display:inline-block;padding:8px 18px;border:1px solid #ccc;border-radius:20px;cursor:pointer;font-size:14px;color:#333;transition:all .2s ease;user-select:none}.option-label:hover{border-color:#007bff;color:#007bff}.option-input:checked+.option-label{background-color:#e6f0ff;border-color:#007bff;color:#007bff;font-weight:bold}.review-list{margin:20px 0}.review-item{padding:15px 15px;border-radius:8px;margin-bottom:30px;background:var(--chalk);border:1px solid var(--border)}.review-item:last-child{margin-bottom:0}.review-media{margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.review-avatar{margin-right:15px;border-radius:50%;border:2px solid var(--primary)}.review-avatar img{width:65px;border-radius:50%;border:2px solid var(--white)}.review-meta{text-transform:capitalize}.review-meta a{color:var(--heading);text-transform:capitalize;transition:all linear .3s;-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-o-transition:all linear .3s}.review-meta a:hover{color:var(--primary)}.review-meta span{margin-top:8px;display:block;font-size:13px;font-weight:400;color:#808080}.review-meta span.bag-purchased{background:var(--primary);color:var(--white);font-size:12px;padding:3px 6px;border-radius:4px;margin-left:8px;text-transform:none;position:relative;padding-left:20px}.review-meta span.bag-purchased::before{content:"";font-family:"Font Awesome 5 Free";font-size:12px;position:absolute;top:3px;left:4px;font-weight:900}.review-meta span b{font-weight:500;color:var(--primary)}.review-rating{margin-bottom:10px}.review-rating li{font-size:16px;margin-right:5px;color:var(--yellow);display:inline-block}.review-desc{margin-bottom:20px}.review-reply{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.review-reply input{width:100%;padding:7px 18px;border-radius:6px;margin-right:20px;background:var(--white)}.review-reply button{font-size:15px;padding:6px 15px;border-radius:6px;color:var(--white);background:var(--primary);text-transform:capitalize;transition:all linear .3s;-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-o-transition:all linear .3s}.review-reply button:hover{background:var(--heading)}.review-reply button i{margin-right:5px}.review-reply-list{margin-left:30px;margin-top:15px;border-top:1px solid var(--border)}.review-reply-item{padding:20px 10px;border-bottom:1px solid var(--border)}.review-reply-item:last-child{padding-bottom:0;border-bottom:0}.review-reply-item.is-shop{border:1px solid var(--primary);border-radius:8px}.review-reply-item.is-shop .review-desc{color:var(--primary)}.review-form .btn{width:100%;padding:12px 30px}.review-form .form-group textarea{height:100px}.review-form p{margin-bottom:10px;font-weight:500;color:var(--heading)}@media(max-width:575px){.review-wrap{padding:10px}.review-item{padding:10px}.review-reply{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.review-reply input{margin:0 0 15px}.review-reply-list{margin-left:15px}.star-rating label{margin:0 6px}}