.product-description b{color:#f43f5e!important}.product-description{color:#6b7280;line-height:1.8}.product-description ul{margin-top:20px;padding-left:20px}.product-description li{margin-bottom:10px}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.carousel{overflow:visible!important}.carousel .slider-wrapper{overflow:hidden;border-radius:1rem}.reviews-section{margin-top:3rem}.reviews-header{text-align:center;margin-bottom:2rem}.reviews-header h2{margin:.75rem 0;font-size:2rem;font-weight:700;color:#111827}.reviews-header p{color:#6b7280}.reviews-badge{display:inline-flex;align-items:center;padding:6px 14px;border-radius:999px;background:#fff1f2;color:#e11d48;font-weight:600;font-size:14px}.reviews-list{display:flex;flex-direction:column;gap:1rem}.review-item{background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:20px;transition:.25s}.review-item:hover{border-color:#fecdd3;box-shadow:0 8px 24px #0000000f}.review-top{display:flex;justify-content:space-between;align-items:flex-start}.review-user{display:flex;gap:14px;align-items:center}.review-avatar{width:54px;height:54px;border-radius:50%;background:#f3f4f6;border:1px solid #e5e7eb;display:flex;align-items:center;justify-content:center;color:#9ca3af;overflow:hidden;flex-shrink:0}.review-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.review-info{display:flex;flex-direction:column;gap:4px}.review-name{display:flex;align-items:center;gap:6px;font-size:16px;font-weight:700;color:#111827}.verified{color:#22c55e}.review-rating{display:flex;align-items:center;gap:8px}.review-rating span{color:#6b7280;font-size:14px}.stars{display:flex;gap:2px;color:#fbbf24}.review-text{margin:16px 0;color:#374151;line-height:1.7}.review-image{margin-top:12px}.review-image img{width:100px;max-width:100%;border-radius:12px;-o-object-fit:cover;object-fit:cover;border:1px solid #e5e7eb;cursor:zoom-in;transition:transform .25s ease}.review-image img:hover{transform:scale(1.03)}.image-preview-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#000000d1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;animation:fadeIn .25s ease}.image-preview-overlay img{max-width:70vw;max-height:90vh;border-radius:18px;background:#fff;box-shadow:0 20px 60px #00000059;animation:zoomIn .25s ease}.image-preview-overlay .close-btn{position:absolute;top:24px;right:24px;width:44px;height:44px;border:none;border-radius:50%;background:#ffffff26;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.2s}.image-preview-overlay .close-btn:hover{background:#ffffff40;transform:rotate(90deg)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes zoomIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (max-width: 640px){.review-item{padding:16px}.review-avatar{width:46px;height:46px}.review-image img{width:140px}}
