.product-reviews{padding:2rem 0}.product-reviews .page-width{max-width:1200px;margin:0 auto;padding:0 2rem}.reviews-header{margin-bottom:2rem}.reviews-title{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:#000}.reviews-summary{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.reviews-summary .social-proof-banner__meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.reviews-summary .social-proof-banner__rating-text{font-weight:600}.reviews-summary .social-proof-banner__rating-count{opacity:.8}.star-rating{display:flex;gap:.25rem}.star{font-size:1.25rem;line-height:1}.star-filled{color:#ffc107}.star-empty{color:#ddd}.reviews-count{font-size:.9rem;color:#666;margin:0}.reviews-list{display:flex;flex-direction:column;gap:1.5rem}@media screen and (min-width: 769px){.reviews-list{display:grid;grid-template-rows:repeat(2,auto);grid-auto-flow:column;grid-auto-columns:420px;gap:1.5rem;overflow-x:auto;overflow-y:hidden;padding-bottom:1rem;scrollbar-width:thin;scrollbar-color:#ccc transparent}.reviews-list::-webkit-scrollbar{height:8px}.reviews-list::-webkit-scrollbar-track{background:transparent}.reviews-list::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px}.reviews-list::-webkit-scrollbar-thumb:hover{background-color:#999}}.review-item{background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 1px 3px #0000001a;flex-shrink:0}@media screen and (min-width: 769px){.review-item{width:420px;min-width:420px;max-width:420px}}.review-header{margin-bottom:1rem}.review-author{display:flex;align-items:flex-start;gap:1rem}.author-avatar{width:48px;height:48px;border-radius:50%;background-color:#e0e0e0;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:600;color:#666;flex-shrink:0}.author-details{flex:1}.author-name{font-size:1rem;font-weight:600;margin:0 0 .5rem;color:#000}.review-meta{display:flex;align-items:center;gap:.75rem;flex-wrap:nowrap}.review-rating{display:flex;gap:.125rem}.review-rating .star{font-size:1rem}.review-date{font-size:.85rem;color:#999}.review-content{margin-top:.75rem}.review-content p{margin:0;line-height:1.6;color:#333;font-size:.95rem}.reviews-footer{margin-top:2rem;text-align:center}.showing-count{font-size:.9rem;color:#666}.no-reviews{text-align:center;padding:3rem 1rem}.no-reviews h2{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:#000}.no-reviews p{font-size:1rem;color:#666}@media screen and (max-width: 768px){.product-reviews .page-width{padding:0 1rem}.reviews-title{font-size:1.25rem}.review-item{padding:1rem}.author-avatar{width:40px;height:40px;font-size:1.1rem}.author-name{font-size:.95rem}.review-content p{font-size:.9rem}}@media screen and (max-width: 480px){.reviews-summary{flex-direction:column;align-items:flex-start}.review-meta{flex-wrap:nowrap;gap:.5rem}.review-rating{flex-shrink:0}.review-date{white-space:nowrap}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/section-product-reviews.css.map */
