.product-reviews-section{width:100%;padding:60px 20px;background-color:#fff}.reviews-container{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:24px}.review-card{background:#fff;border:1px solid #E5E5E5;border-radius:16px;padding:20px 24px;transition:all .3s ease;box-shadow:0 1px 3px #0000000d}.review-card:hover{box-shadow:0 4px 12px #00000014;border-color:#d1d5db}.review-product-info{display:flex;align-items:center;gap:12px;margin-bottom:12px;padding:12px;border:1px solid #F5F5F5;background:#f5f5f599;border-radius:10px}.product-thumbnail{width:64px;height:64px;border-radius:10px;overflow:hidden;flex-shrink:0;background-color:#fff;display:flex;align-items:center;justify-content:center;border:1px solid #F5F5F5}.product-thumbnail img{width:100%;height:100%;object-fit:cover}.product-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#f3f4f6}.product-title{font-size:16px;font-weight:600;color:#454ff9;margin:0;line-height:1.4;flex:1;text-decoration:none!important}.product-title:hover{color:#4a4eb8;text-decoration:underline}.reviewer-section{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:25px;gap:16px}.reviewer-info{display:flex;gap:12px;align-items:center;flex:1}.reviewer-avatar{width:48px;height:48px;border-radius:50%;background:#f5f5f5;display:flex;align-items:center;justify-content:center;font-size:18px;color:#ea781b;flex-shrink:0;font-weight:600;text-transform:uppercase;box-shadow:0 2px 4px #fbbf2433}.reviewer-details{display:flex;flex-direction:column;gap:4px;flex:1}.reviewer-name-wrapper{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.reviewer-name{font-size:16px;font-weight:600;color:#000;line-height:1.4}.verified-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 5px;background-color:#f5f5f5;color:#008236;font-size:10px;font-weight:500;letter-spacing:.5px;border-radius:100px;text-transform:uppercase;line-height:1}.verified-badge svg{width:12px;height:12px;flex-shrink:0}.reviewer-location-date{display:flex;align-items:center;gap:6px;font-size:13px;color:#6b7280}.date-separator{color:#d1d5db}.review-rating{display:flex;gap:2px;flex-shrink:0}.star-icon{width:18px;height:18px;fill:#ff8a00}.review-content{margin-bottom:16px}.review-title{font-size:18px;font-weight:600;color:#000;margin:0 0 10px;line-height:1.4}.review-text{font-size:14px;color:#000;line-height:1.6;margin:0}.review-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-top:8px;border-top:1px solid #f3f4f6}.helpful-button{display:inline-flex;align-items:center;gap:6px;background-color:transparent!important;font-size:12px;font-weight:400;color:#666;cursor:pointer;transition:all .2s ease;border:0}.helpful-button svg{width:14px;height:14px;stroke:currentColor}.view-product-link{display:inline-flex;align-items:center;gap:6px;border:none;font-size:13px;font-weight:400;color:#ea781b;cursor:pointer;text-decoration:none;transition:all .2s ease;border-radius:6px}.view-product-link:hover{color:#000}.view-product-link svg{width:14px;height:14px;stroke:currentColor}.report-button{display:inline-flex;align-items:center;padding:8px 14px;background-color:transparent;border:none;font-size:13px;font-weight:500;color:#6b7280;cursor:pointer;transition:all .2s ease;border-radius:6px;margin-left:auto}.report-button:hover{background-color:#f9fafb;color:#374151}.empty-state{text-align:center;padding:60px 20px;color:#6b7280}.empty-state p{font-size:15px;margin:0}@media(max-width:768px){.product-reviews-section{padding:40px 16px}.review-card{padding:20px}.reviewer-section{flex-direction:column;gap:12px}.review-rating{align-self:flex-start}.product-title{font-size:15px}.review-title{font-size:16px}.review-text{font-size:14px}.review-actions{gap:8px}.helpful-button,.view-product-link,.report-button{font-size:12px;padding:7px 12px}}@media(max-width:480px){.review-actions{flex-direction:column;align-items:stretch}.helpful-button,.view-product-link,.report-button{width:100%;justify-content:center}.report-button{margin-left:0}.product-thumbnail{width:50px;height:50px}.reviewer-avatar{width:36px;height:36px;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/product-reviews-section.css.map */
