.reviews-container{width:100%}.reviews-header{text-align:center;margin-bottom:2rem}.reviews-title{margin:0;color:rgba(var(--color-foreground),1)}.reviews-overall{text-align:center;margin-bottom:3rem}.reviews-overall-stars{margin-bottom:.5rem}.reviews-overall-stars .star{display:inline-block;margin:0 .2rem;color:rgba(var(--color-foreground),.2);transition:color .2s ease}.reviews-overall-stars .star .star-icon{width:var(--star-size, 2.4rem);height:var(--star-size, 2.4rem)}.reviews-count{margin:0;color:rgba(var(--color-foreground),.7)}.reviews-filters{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-bottom:3rem}.filter-btn.active{background:rgba(var(--color-button),1)!important;color:rgba(var(--color-button-text),1)!important;border-color:rgba(var(--color-button),1)!important}.filter-btn{background:transparent;transition:all .3s ease}.filter-btn:hover:not(.active){opacity:.7}.reviews-grid{display:grid;gap:2rem;grid-template-columns:1fr;margin-bottom:3rem}.review-card{padding:1.5rem;transition:all .3s ease;display:none;box-shadow:0 .2rem .8rem #0000000f}.review-card:hover{transform:translateY(-.2rem);box-shadow:0 .8rem 2rem #0000001f}.review-card:not(:has(.review-product-image))[style*=block]{display:flex!important;flex-direction:column;justify-content:center;min-height:200px}.review-card.no-image[style*=block]{display:flex!important;flex-direction:column;justify-content:center;min-height:200px}.review-product-image{margin-bottom:1.5rem;overflow:hidden;aspect-ratio:3/2;background:rgba(var(--color-foreground),.05)}.review-product-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.review-card:hover .review-product-image img{transform:scale(1.02)}.review-content{text-align:center}.review-author{margin:0 0 1rem;color:rgba(var(--color-foreground),1);font-weight:600}.review-rating{margin-bottom:1rem}.review-rating .star{display:inline-block;margin:0 .1rem;color:rgba(var(--color-foreground),.2);transition:color .2s ease}.review-rating .star .star-icon{width:1.8rem;height:1.8rem}.review-text{margin:0;color:rgba(var(--color-foreground),.75);line-height:1.5}.reviews-load-more{text-align:center;margin-top:2rem}@media screen and (max-width: 990px){.reviews-grid{gap:1.5rem}}@media screen and (max-width: 749px){.reviews-grid{grid-template-columns:1fr!important;gap:1.5rem}.reviews-overall{margin-bottom:2rem}.reviews-overall-stars .star{--star-size: 2rem}.reviews-filters{margin-bottom:2rem;gap:.5rem}.review-card{padding:1.25rem}}@media screen and (max-width: 480px){.reviews-filters{flex-direction:column;align-items:center}.reviews-filters .button{width:100%;max-width:20rem}.review-card{padding:1rem}}.color-background-1 .review-card{background:rgba(var(--color-base-background-2),1);border:.1rem solid rgba(var(--color-border),.08)}.color-background-2 .review-card,.color-inverse .review-card{background:rgba(var(--color-base-background-1),1);border:.1rem solid rgba(var(--color-border),.08)}.color-accent-1 .review-card{background:rgba(var(--color-base-background-2),1);border:.1rem solid rgba(var(--color-border),.08)}.color-accent-2 .review-card{background:rgba(var(--color-base-background-1),1);border:.1rem solid rgba(var(--color-border),.08)}.review-card{opacity:0;transform:translateY(20px);transition:all .4s ease}.review-card[style*=block]{opacity:1;transform:translateY(0);animation:fadeInUp .4s ease forwards}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/SC-reviews.css.map */
