<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.product-reviews-container{margin:40px 0;font-family:-apple-system,BlinkMacSystemFont,San Francisco,Segoe UI,Roboto,Helvetica Neue,sans-serif}.reviews-heading{font-size:1.8em;margin-bottom:20px;font-weight:600}.reviews-summary{display:flex;flex-wrap:wrap;gap:30px;margin-bottom:30px;padding:20px;background:#f9f9f9;border-radius:8px}.reviews-stats{flex:1;min-width:200px}.average-rating{display:flex;align-items:center;margin-bottom:10px}.rating-value{font-size:2.5em;font-weight:700;margin-right:15px}.stars-container{font-size:1.4em}.rating-count{font-size:.9em;color:#555;margin-top:5px}.rating-breakdown{flex:2;min-width:300px}.star-level{display:flex;align-items:center;margin-bottom:8px}.star-label{flex:0 0 70px;font-size:.9em}.progress-bar{flex:1;height:16px;background:#eaeaea;border-radius:4px;overflow:hidden;margin:0 15px}.progress-fill{height:100%;background:gold}.star-percent{font-size:.9em;width:40px;text-align:right}.reviews-controls{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:20px}.reviews-filter,.reviews-sort{margin-bottom:15px}.reviews-filter label,.reviews-sort label{margin-right:10px;font-weight:500}.star-filter,.sort-options{padding:8px 12px;border:1px solid #ddd;border-radius:4px;background:#fff;font-size:.9em}.reviews-list{margin-bottom:30px}.review-item{padding:20px;border-bottom:1px solid #eee;margin-bottom:20px}.review-header{margin-bottom:15px}.review-stars{margin-bottom:10px;font-size:1.2em}.star{color:gold;margin-right:2px}.star-empty{opacity:.3}.star-half{position:relative;display:inline-block}.star-half:after{content:"\2605";position:absolute;left:0;top:0;color:#fff;width:50%;overflow:hidden}.review-title{font-size:1.2em;font-weight:600;margin-bottom:5px}.review-date{font-size:.8em;color:#666}.review-content{margin-bottom:15px}.review-text{line-height:1.6;margin-bottom:15px}.review-photos{display:flex;flex-wrap:wrap;gap:10px;margin-top:15px}.review-photo{width:80px;height:80px;object-fit:cover;border-radius:4px;cursor:pointer}.review-footer{display:flex;justify-content:space-between;align-items:center;font-size:.9em;color:#555}.verified-badge{display:inline-block;background:#e8f4fd;color:#08c;padding:3px 8px;border-radius:3px;font-size:.8em;font-weight:500}.review-response{margin-top:15px;padding:15px;background:#f5f5f5;border-left:3px solid #999;border-radius:0 4px 4px 0}.response-header{font-weight:600;margin-bottom:8px}.response-content{font-size:.95em}.response-author{margin-top:8px;font-style:italic;font-size:.9em}.reviews-pagination{margin:30px 0;text-align:center}.pagination{display:flex;list-style:none;padding:0;justify-content:center;flex-wrap:wrap}.pagination li{margin:0 3px}.pagination-button{padding:8px 12px;border:1px solid #ddd;border-radius:4px;background:#fff;font-size:.9em;cursor:pointer}.pagination-button:hover{background:#f5f5f5}.pagination-button.active{background:#08c;color:#fff;border-color:#08c}.write-review-container{margin:30px 0;text-align:center}.write-review-button{padding:12px 24px;background:#08c;color:#fff;border:none;border-radius:4px;font-size:1em;cursor:pointer;transition:background .2s}.write-review-button:hover{background:#0077b3}.reviews-loading,.reviews-error,.no-reviews{padding:30px;text-align:center;color:#666}.reviews-error{color:#c00}@media (max-width: 768px){.reviews-summary{flex-direction:column;gap:20px}.reviews-controls{flex-direction:column;align-items:flex-start}}.review-form-container{margin:30px 0;padding:20px;border:1px solid #eee;border-radius:8px;background:#f9f9f9}.review-form h3{margin-bottom:20px}.submit-result{padding:12px;margin-bottom:20px;border-radius:4px}.submit-result.success{background:#e8f5e9;color:#2e7d32}.submit-result.error{background:#ffebee;color:#c62828}.form-group{margin-bottom:20px}.form-group label{display:block;margin-bottom:8px;font-weight:500}.form-group input,.form-group textarea{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:.95em}.form-help{font-size:.8em;color:#666;margin-top:5px}.form-actions{margin-top:30px}.submit-button{padding:12px 24px;background:#08c;color:#fff;border:none;border-radius:4px;font-size:1em;cursor:pointer}.submit-button:disabled{background:#ccc;cursor:not-allowed}
/*# sourceMappingURL=/cdn/shop/t/28/assets/reviews-app.css.map */
</pre></body></html>