.hh-reviews{--hh-rev-navy: #1B3A8C;--hh-rev-red: #CC1515;--hh-rev-star: #FBBF24;--hh-rev-muted: #6b6e85;--hh-rev-card-bg: #FFFFFF;--hh-rev-section-bg: #F8F9FB;padding-block:clamp(2.5rem,5vw,4rem);padding-inline:clamp(1rem,4vw,2rem);background:var(--hh-rev-section-bg)}.hh-reviews__inner{max-width:1400px;margin-inline:auto}.hh-reviews__header{text-align:center;margin-bottom:clamp(2rem,4vw,3rem)}.hh-reviews__heading{margin:0 0 .75rem;font-family:Tajawal,Cairo,sans-serif;font-weight:800;font-size:clamp(1.75rem,4vw,2.5rem);color:var(--hh-rev-navy);line-height:1.2;letter-spacing:-.01em}.hh-reviews__heading strong,.hh-reviews__heading b{color:var(--hh-rev-red)}.hh-reviews__heading p{margin:0}.hh-reviews__subtitle{margin:0;font-family:Tajawal,Cairo,sans-serif;font-size:clamp(.95rem,1.6vw,1.05rem);color:var(--hh-rev-muted);line-height:1.5;max-width:640px;margin-inline:auto}.hh-reviews__avg{display:inline-flex;align-items:center;gap:.75rem;margin-top:1.25rem;padding:.65rem 1.25rem;background:#fff;border-radius:999px;box-shadow:0 2px 8px #0000000a}.hh-reviews__avg-number{font-family:Tajawal,Cairo,sans-serif;font-weight:800;font-size:1.5rem;color:var(--hh-rev-navy);font-variant-numeric:tabular-nums}.hh-reviews__avg-stars{display:inline-flex;gap:2px}.hh-reviews__avg-stars svg{width:18px;height:18px;fill:var(--hh-rev-star)}.hh-reviews__avg-count{font-family:Tajawal,Cairo,sans-serif;font-size:.875rem;color:var(--hh-rev-muted)}.hh-reviews__grid{display:grid;grid-template-columns:1fr;gap:clamp(1rem,2vw,1.5rem)}@media(min-width:700px){.hh-reviews__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.hh-reviews__grid{grid-template-columns:repeat(var(--hh-rev-cols, 3),1fr)}}.hh-reviews__card{position:relative;background:var(--hh-rev-card-bg);border-radius:16px;padding:clamp(1.25rem,2.5vw,1.75rem);box-shadow:0 2px 8px #1b3a8c0f;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;gap:.85rem;opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease,box-shadow .3s ease}.hh-reviews__card.is-visible{opacity:1;transform:translateY(0)}.hh-reviews__card:hover{transform:translateY(-3px);box-shadow:0 12px 28px #1b3a8c1f}.hh-reviews__card:before{content:"\201d";position:absolute;inset-block-start:.5rem;inset-inline-end:1rem;font-family:Georgia,serif;font-size:4rem;line-height:1;color:#cc15151a;font-weight:900;pointer-events:none}.hh-reviews__stars{display:inline-flex;gap:2px}.hh-reviews__stars svg{width:18px;height:18px}.hh-reviews__stars svg.is-filled{fill:var(--hh-rev-star)}.hh-reviews__stars svg.is-empty{fill:#e5e7eb}.hh-reviews__text{margin:0;font-family:Tajawal,Cairo,sans-serif;font-size:.975rem;color:#2d3142;line-height:1.7;flex:1}.hh-reviews__product{display:flex;align-items:center;gap:.6rem;padding:.5rem .75rem;background:#1b3a8c0a;border-radius:10px;text-decoration:none;color:inherit;transition:background .2s ease}.hh-reviews__product:hover{background:#1b3a8c14}.hh-reviews__product-img{width:36px;height:36px;border-radius:6px;object-fit:cover;flex-shrink:0}.hh-reviews__product-name{font-family:Tajawal,Cairo,sans-serif;font-size:.8rem;color:var(--hh-rev-navy);font-weight:600}.hh-reviews__author{display:flex;align-items:center;gap:.75rem;padding-top:.85rem;border-top:1px solid #EEF0F5}.hh-reviews__avatar{width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,var(--hh-rev-navy),var(--hh-rev-red));color:#fff;display:flex;align-items:center;justify-content:center;font-family:Tajawal,Cairo,sans-serif;font-weight:700;font-size:1rem;flex-shrink:0;text-transform:uppercase}.hh-reviews__avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.hh-reviews__author-info{display:flex;flex-direction:column;gap:.1rem}.hh-reviews__name{margin:0;font-family:Tajawal,Cairo,sans-serif;font-weight:700;font-size:.925rem;color:var(--hh-rev-navy);line-height:1.2}.hh-reviews__meta{font-family:Tajawal,Cairo,sans-serif;font-size:.75rem;color:var(--hh-rev-muted);display:flex;align-items:center;gap:.4rem}.hh-reviews__verified{display:inline-flex;align-items:center;gap:.2rem;color:#16a34a;font-weight:600}.hh-reviews__verified svg{width:12px;height:12px}@media(prefers-reduced-motion:reduce){.hh-reviews__card{opacity:1;transform:none;transition:none}.hh-reviews__card:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/reviews-hh.css.map */
