.ReviewSummary-header{display:flex;align-items:flex-start;gap:2rem;margin-bottom:2rem;padding-bottom:1.5rem}.ReviewSummary-rating{flex:0 0 25%;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;max-width:300px;min-width:250px}.ReviewSummary-rating-number{font-size:4rem;font-weight:700;line-height:1;color:#000}.ReviewSummary-rating-text{font-size:1rem;white-space:nowrap}.ReviewSummary-rating .rating__caption{font-size:1rem;color:#3643ba;margin:0;margin-bottom:.5rem}.ReviewSummary-distribution{margin-top:.5rem;display:flex!important;flex-direction:column;gap:.5rem;width:100%;min-width:200px}.distribution-row{display:flex!important;align-items:center;gap:.75rem;font-size:.875rem;width:100%}.distribution-label{display:flex;align-items:center;gap:3px;min-width:45px;color:#333;font-weight:600;font-size:1.1rem;flex-shrink:0}.distribution-bar{flex:1;height:4px;background-color:#e5e5e5;overflow:hidden;position:relative;min-width:100px}.distribution-fill{height:100%;background-color:rgb(var(--color-primary));transition:width .5s ease-out;min-width:2px}.distribution-count{min-width:55px;text-align:right;color:#333;font-size:1rem;font-weight:600;flex-shrink:0}.ReviewSummary-stars-row{flex:1;display:flex;align-items:center}.ReviewSummary-stars-row .StarRating{display:flex;align-items:center;gap:.5rem}.ReviewSummary-stars-row .rating__star{width:20px;height:20px}.ReviewSummary-comments{width:100%}.ReviewList{min-height:200px}.review-pagination{display:flex;align-items:center;justify-content:space-between;margin-top:2rem;padding:1rem 0;width:100%}.review-pagination__btn{background-color:#fff;border:1px solid #ddd;border-radius:4px;padding:.5rem 1rem;cursor:pointer;font-size:.875rem}.review-pagination__btn:hover:not(:disabled){background-color:#f8f9fa}.review-pagination__btn:disabled{opacity:.5;cursor:not-allowed}.review-pagination__info{font-size:.875rem;color:#666}.review-loading,.review-error,.no-reviews{text-align:center;padding:2rem;color:#666;font-style:italic}.review-error{color:#d32f2f}@media(max-width:767px){.ReviewSummary{display:block}.ReviewSummary-header{display:block;margin-bottom:1.5rem;padding-bottom:0}.ReviewSummary-rating{flex:none;width:100%;max-width:100%;min-width:auto;padding-bottom:1.5rem;margin-bottom:0;border-bottom:1px solid #e5e5e5;gap:.75rem}.ReviewSummary-rating-number{font-size:2.5rem;display:flex;align-items:baseline;gap:.5rem}.ReviewSummary-rating-number strong{display:inline}.ReviewSummary-rating-number .ReviewSummary-rating-text{display:inline;font-size:1rem}.ReviewSummary-rating .rating__caption{margin:0}.ReviewSummary-distribution{width:100%;min-width:auto;margin-top:.75rem}.distribution-row{gap:.5rem}.distribution-label{min-width:40px;font-size:1rem}.distribution-bar{min-width:80px}.distribution-count{min-width:45px;font-size:.9rem}.ReviewSummary-comments{margin-top:0}.ReviewMeta{flex-wrap:wrap}.review-pagination{gap:1rem;flex-direction:row;align-items:center;justify-content:space-between}.review-pagination__info{order:0;text-align:center;margin-bottom:0}.review-pagination__btn{width:auto;padding:.75rem 1rem}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/product-reviews.css.map */
