.pdp-rating-compact{display:flex;align-items:center;gap:.4rem;margin-top:.8rem;font-size:1.2rem;line-height:1;background:transparent!important;padding:0!important}.compact-rating-number{font-weight:600;color:#0a0a0a;font-size:1.3rem}.compact-rating-stars{display:inline-flex;align-items:center;gap:.1rem;font-size:1.4rem;line-height:1}.compact-star{display:inline-block;font-style:normal}.compact-star-full{color:#ff6b00}.compact-star-half{color:#ff6b00;opacity:.5}.compact-star-empty{color:#0003}.compact-rating-count{color:#666;font-size:1.2rem;font-weight:400}.product-reviews{margin:3rem 0;padding:2rem 0;border-top:1px solid rgba(0,0,0,.1)}.reviews-heading{font-size:2rem;font-weight:600;margin:0 0 2rem;color:rgb(var(--color-foreground))}.reviews-summary{margin-bottom:3rem}.reviews-overview{display:grid;grid-template-columns:1fr 2fr;gap:3rem;align-items:start}.reviews-rating-summary{text-align:center}.reviews-average{display:flex;flex-direction:column;align-items:center;gap:.5rem}.reviews-average-score{font-size:4rem;font-weight:700;line-height:1;color:rgb(var(--color-foreground))}.reviews-stars{font-size:2rem;line-height:1}.reviews-count{font-size:1.4rem;color:rgba(var(--color-foreground),.7)}.reviews-distribution{display:flex;flex-direction:column;gap:.8rem}.distribution-row{display:grid;grid-template-columns:3rem 1fr 7rem;align-items:center;gap:1rem}.distribution-label{font-size:1.4rem;color:rgb(var(--color-foreground));text-align:right}.distribution-bar{height:.8rem;background-color:#e8e8e8;border-radius:.4rem;overflow:hidden;width:100%}.distribution-fill{height:.8rem;background:#ff6b00;border-radius:.4rem;transition:width .3s ease}.distribution-count{font-size:1.4rem;color:#666;text-align:right}.star{display:inline-block;font-style:normal}.star-full{color:#ff6b00}.star-half{color:#ff6b00;opacity:.5}.star-empty{color:#e8e8e8}.reviews-list{display:flex;flex-direction:column;gap:2rem}.review-card{padding:2rem;background-color:rgba(var(--color-foreground),.02);border-radius:.8rem;border:1px solid rgba(var(--color-foreground),.1)}.review-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.review-stars{font-size:1.6rem}.review-date{font-size:1.3rem;color:rgba(var(--color-foreground),.6)}.review-content{margin-bottom:1rem}.review-text{font-size:1.5rem;line-height:1.6;color:rgb(var(--color-foreground));margin:0}.review-footer{display:flex;align-items:center;gap:.5rem}.review-author{font-size:1.4rem;font-weight:500;color:rgba(var(--color-foreground),.8)}.reviews-empty{text-align:center;padding:4rem 2rem}.reviews-empty-message{font-size:1.6rem;color:rgba(var(--color-foreground),.6);margin:1rem 0 0}.reviews-error{text-align:center;padding:2rem;color:rgba(var(--color-foreground),.6)}.reviews-pagination{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(var(--color-foreground),.1)}.pagination-btn{min-width:3.6rem;height:3.6rem;padding:0 1rem;background-color:transparent;color:rgb(var(--color-button));font-size:1.4rem;font-weight:600;border:1px solid rgb(var(--color-button));border-radius:.4rem;cursor:pointer;transition:all .2s ease}.pagination-btn:hover{background-color:rgba(var(--color-button),.1);border-color:rgb(var(--color-button))}.pagination-btn.pagination-active{background-color:rgb(var(--color-button));color:rgb(var(--color-background));border-color:rgb(var(--color-button))}.pagination-btn.pagination-prev,.pagination-btn.pagination-next{font-size:1.8rem;font-weight:600}.pagination-ellipsis{padding:0 .5rem;color:rgba(var(--color-foreground),.5);font-size:1.4rem}@media screen and (max-width:749px){.product-reviews{margin:2rem 0;padding:1.5rem 0}.reviews-heading{font-size:1.8rem;margin-bottom:1.5rem}.reviews-overview{grid-template-columns:1fr;gap:2rem}.reviews-average-score{font-size:3.5rem}.reviews-stars{font-size:1.8rem}.review-card{padding:1.5rem}.review-text{font-size:1.4rem}.reviews-pagination{gap:.4rem;margin-top:2rem;padding-top:1.5rem}.pagination-btn{min-width:3.2rem;height:3.2rem;font-size:1.3rem}.pagination-btn.pagination-prev,.pagination-btn.pagination-next{font-size:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/component-product-reviews.css.map */
