.mm-reviews{max-width:1200px;margin:40px auto;padding:0 20px}.mm-reviews-title{font-size:24px;font-weight:700;margin-bottom:24px;color:rgb(var(--color-foreground))}.mm-reviews-summary{display:flex;gap:30px;align-items:flex-start;flex-wrap:wrap;padding:24px;background:rgba(var(--color-foreground),.03);border-radius:12px;margin-bottom:30px}.mm-reviews-avg{text-align:center;min-width:120px}.mm-avg-number{font-size:48px;font-weight:700;line-height:1;color:rgb(var(--color-foreground))}.mm-avg-stars{margin:8px 0}.mm-avg-count{font-size:14px;color:rgba(var(--color-foreground),.6)}.mm-star.full{color:#f59e0b}.mm-star.half{color:#f59e0b;opacity:.6}.mm-star.empty{color:#d1d5db}.mm-star{font-size:18px}.mm-reviews-bars{flex:1;min-width:200px}.mm-bar-row{display:flex;align-items:center;gap:8px;margin-bottom:6px;cursor:pointer}.mm-bar-label{font-size:13px;width:36px;text-align:right;color:rgba(var(--color-foreground),.7)}.mm-bar-track{flex:1;height:10px;background:rgba(var(--color-foreground),.08);border-radius:5px;overflow:hidden}.mm-bar-fill{height:100%;background:#f59e0b;border-radius:5px;transition:width .5s ease;min-width:0}.mm-bar-count{font-size:13px;width:28px;color:rgba(var(--color-foreground),.6)}.mm-reviews-write{display:flex;align-items:center}.mm-btn-write{background:rgb(var(--color-button));color:rgb(var(--color-button-text));border:none;padding:12px 28px;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:opacity .2s;white-space:nowrap}.mm-btn-write:hover{opacity:.85}.mm-reviews-empty{text-align:center;padding:40px 20px}.mm-reviews-empty p{color:rgba(var(--color-foreground),.5);margin-bottom:16px;font-size:15px}.mm-review-form-wrap{background:rgba(var(--color-foreground),.03);border:1px solid rgba(var(--color-foreground),.1);border-radius:12px;margin-bottom:30px;overflow:hidden}.mm-review-form-inner{padding:28px;position:relative}.mm-review-form-inner h3{font-size:20px;font-weight:600;margin-bottom:20px}.mm-form-close{position:absolute;top:16px;right:16px;background:none;border:none;font-size:28px;cursor:pointer;color:rgba(var(--color-foreground),.4);line-height:1}.mm-form-close:hover{color:rgb(var(--color-foreground))}.mm-form-group{margin-bottom:18px}.mm-form-group label{display:block;font-size:14px;font-weight:600;margin-bottom:6px;color:rgb(var(--color-foreground))}.mm-form-group input[type=text],.mm-form-group textarea{width:100%;padding:10px 14px;border:1px solid rgba(var(--color-foreground),.15);border-radius:8px;font-size:14px;font-family:inherit;background:rgb(var(--color-background));color:rgb(var(--color-foreground));transition:border-color .2s;box-sizing:border-box}.mm-form-group input:focus,.mm-form-group textarea:focus{outline:none;border-color:rgb(var(--color-button))}.mm-form-group textarea{resize:vertical;min-height:100px}.mm-char-count{font-size:12px;color:rgba(var(--color-foreground),.4);text-align:right;display:block;margin-top:4px}.mm-form-row{display:flex;gap:16px}.mm-half{flex:1}.mm-star-select{display:flex;gap:6px}.mm-star-btn{font-size:32px;color:#d1d5db;cursor:pointer;transition:color .15s,transform .15s;-webkit-user-select:none;user-select:none}.mm-star-btn.hover,.mm-star-btn.selected{color:#f59e0b}.mm-star-btn:hover{transform:scale(1.15)}.mm-upload-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:none;border:1px dashed rgba(var(--color-foreground),.25);border-radius:8px;cursor:pointer;color:rgba(var(--color-foreground),.6);font-size:14px;transition:border-color .2s,color .2s}.mm-upload-btn:hover{border-color:rgb(var(--color-button));color:rgb(var(--color-button))}.mm-upload-hint{display:block;font-size:12px;color:rgba(var(--color-foreground),.4);margin-top:6px}.mm-upload-preview{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}.mm-preview-thumb{position:relative;width:80px;height:80px;border-radius:8px;overflow:hidden;border:1px solid rgba(var(--color-foreground),.1)}.mm-preview-thumb img,.mm-preview-thumb video{width:100%;height:100%;object-fit:cover}.mm-preview-remove{position:absolute;top:2px;right:2px;background:#0009;color:#fff;border:none;border-radius:50%;width:22px;height:22px;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1}.mm-form-actions{display:flex;gap:12px;margin-top:8px}.mm-btn-submit{background:rgb(var(--color-button));color:rgb(var(--color-button-text));border:none;padding:12px 32px;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:opacity .2s}.mm-btn-submit:hover{opacity:.85}.mm-btn-submit:disabled{opacity:.5;cursor:not-allowed}.mm-btn-cancel{background:none;border:1px solid rgba(var(--color-foreground),.2);padding:12px 24px;border-radius:8px;font-size:14px;cursor:pointer;color:rgba(var(--color-foreground),.6)}.mm-form-message{padding:12px 16px;border-radius:8px;font-size:14px;margin-top:12px}.mm-msg-success{background:#10b9811a;color:#059669}.mm-msg-error{background:#ef44441a;color:#dc2626}.mm-login-prompt{text-align:center;padding:20px}.mm-login-prompt p{margin-bottom:16px;color:rgba(var(--color-foreground),.6)}.mm-reviews-toolbar{display:flex;justify-content:flex-end;margin-bottom:20px}.mm-reviews-toolbar select{padding:8px 14px;border:1px solid rgba(var(--color-foreground),.15);border-radius:8px;font-size:14px;background:rgb(var(--color-background));color:rgb(var(--color-foreground));cursor:pointer}.mm-review-card{padding:20px 0;border-bottom:1px solid rgba(var(--color-foreground),.08)}.mm-review-card:last-child{border-bottom:none}.mm-review-top{display:flex;align-items:center;gap:12px;margin-bottom:8px;flex-wrap:wrap}.mm-review-stars .mm-star{font-size:16px}.mm-badge-verified{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:#2563eb;background:#2563eb14;padding:3px 10px;border-radius:20px}.mm-badge-verified svg{color:#2563eb}.mm-review-title{font-size:16px;font-weight:600;margin:4px 0 8px;color:rgb(var(--color-foreground))}.mm-review-body{font-size:14px;line-height:1.6;color:rgba(var(--color-foreground),.8);margin-bottom:10px;white-space:pre-line}.mm-review-pro,.mm-review-con{font-size:13px;margin-bottom:4px}.mm-review-pro{color:#059669}.mm-review-con{color:#dc2626}.mm-review-media{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.mm-media-thumb{width:72px;height:72px;border-radius:8px;overflow:hidden;cursor:pointer;position:relative;border:1px solid rgba(var(--color-foreground),.1)}.mm-media-thumb img,.mm-media-thumb video{width:100%;height:100%;object-fit:cover}.mm-video-thumb .mm-play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#00000080;color:#fff;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px}.mm-admin-response{background:rgba(var(--color-foreground),.04);padding:12px 16px;border-radius:8px;font-size:13px;margin:10px 0;border-left:3px solid rgb(var(--color-button));color:rgba(var(--color-foreground),.8)}.mm-review-footer{display:flex;align-items:center;gap:16px;margin-top:12px;flex-wrap:wrap}.mm-review-author{font-size:13px;font-weight:600;color:rgba(var(--color-foreground),.7)}.mm-review-date{font-size:12px;color:rgba(var(--color-foreground),.4)}.mm-review-actions{margin-left:auto;display:flex;gap:8px}.mm-btn-helpful,.mm-btn-report{background:none;border:1px solid rgba(var(--color-foreground),.12);padding:4px 12px;border-radius:6px;font-size:12px;cursor:pointer;color:rgba(var(--color-foreground),.5);transition:all .2s}.mm-btn-helpful:hover{border-color:rgb(var(--color-button));color:rgb(var(--color-button))}.mm-btn-report:hover{border-color:#dc2626;color:#dc2626}.mm-btn-helpful:disabled,.mm-btn-report:disabled{opacity:.5;cursor:default}.mm-reviews-pagination{text-align:center;margin:24px 0}.mm-btn-loadmore{background:none;border:1px solid rgba(var(--color-foreground),.2);padding:12px 32px;border-radius:8px;font-size:14px;cursor:pointer;color:rgba(var(--color-foreground),.6);transition:all .2s}.mm-btn-loadmore:hover{border-color:rgb(var(--color-button));color:rgb(var(--color-button))}.mm-reviews-loading{text-align:center;padding:40px;color:rgba(var(--color-foreground),.4)}.mm-spinner{width:32px;height:32px;border:3px solid rgba(var(--color-foreground),.1);border-top-color:rgb(var(--color-button));border-radius:50%;animation:mm-spin .8s linear infinite;margin:0 auto 12px}@keyframes mm-spin{to{transform:rotate(360deg)}}.mm-lightbox{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000d9;z-index:100000;display:flex;align-items:center;justify-content:center}.mm-lightbox-close{position:absolute;top:20px;right:20px;background:#fff3;border:none;color:#fff;font-size:32px;width:44px;height:44px;border-radius:50%;cursor:pointer;z-index:100001;display:flex;align-items:center;justify-content:center}.mm-lightbox-content{max-width:90vw;max-height:90vh}.mm-lightbox-content img,.mm-lightbox-content video{max-width:90vw;max-height:85vh;border-radius:8px;object-fit:contain}@media screen and (max-width:749px){.mm-reviews{padding:0 15px;margin:30px auto}.mm-reviews-title{font-size:20px;margin-bottom:16px}.mm-reviews-summary{flex-direction:column;padding:16px;gap:20px}.mm-reviews-avg{display:flex;align-items:center;gap:12px;text-align:left}.mm-avg-number{font-size:36px}.mm-reviews-write{width:100%}.mm-btn-write{width:100%;text-align:center}.mm-form-row{flex-direction:column;gap:0}.mm-review-form-inner{padding:18px}.mm-form-actions{flex-direction:column}.mm-btn-submit,.mm-btn-cancel{width:100%;text-align:center}.mm-review-footer{flex-direction:column;align-items:flex-start;gap:8px}.mm-review-actions{margin-left:0}.mm-star-btn{font-size:28px}}.mm-reviews,.mm-reviews-section,#maxmart-reviews,.section-product-reviews,[id*=product-reviews]{margin-top:80px!important}.mm-reviews-header{margin-bottom:28px}.mm-rating-pdp{cursor:pointer;transition:opacity .2s}.mm-rating-pdp:hover{opacity:.8}.mm-rating-card{line-height:1}.mm-bar-fill,.bar-fill,.review-bar-fill,[class*=bar-fill]{background:#f59e0b!important}.mm-bar-fill,.mm-bar-track{display:block!important}
/*# sourceMappingURL=/cdn/shop/t/9/assets/product-reviews.css.map */
