.fh-reviews{padding:44px 0}.fh-review-card{max-width:460px;margin:0 auto;text-align:left;background:var(--fh-white, #ffffff);border:1px solid var(--fh-border, #E0E0E0);border-radius:var(--fh-radius-lg, 14px);box-shadow:var(--fh-shadow-lg, 0 8px 24px rgba(0, 0, 0, .08));padding:30px 32px}.fh-review-summary{display:flex;align-items:center;gap:14px}.fh-review-score{font-family:var(--fh-font-display, sans-serif);font-weight:900;font-size:46px;letter-spacing:-2px;line-height:1;color:var(--fh-charcoal, #1a1a1a)}.fh-review-stars{font-size:20px;letter-spacing:2px;line-height:1}.fh-review-stars .fh-star{color:var(--fh-border, #E0E0E0)}.fh-review-stars .fh-star--on{color:var(--fh-star, #FFB300)}.fh-review-count{font-size:13.5px;color:var(--fh-fg-muted, #666);margin-top:9px}.fh-review-verified{display:inline-flex;align-items:center;gap:6px;font-family:var(--fh-font-body, sans-serif);font-size:13px;font-weight:600;margin-top:10px;color:var(--fh-success, #00A65A)}.fh-review-verified svg{width:15px;height:15px;flex-shrink:0}.fh-review-divider{height:1px;background:var(--fh-border, #E0E0E0);margin:22px 0}.fh-review-slider{background:none!important;padding:0!important;border-radius:0!important}.fh-review-card .testimonials-slide{width:100%;padding:0;opacity:1}.fh-review-card .testimonials-slide .testimonials-slider__text{transform:none;box-shadow:none}.fh-review-quote{font-family:var(--fh-font-body, sans-serif);font-style:italic;font-size:16.5px;line-height:1.6;color:#2a2a2a;margin:0}.fh-review-attrib{display:flex;align-items:center;gap:10px;margin-top:16px;flex-wrap:wrap}.fh-review-author{font-family:var(--fh-font-body, sans-serif);font-style:normal;font-size:14px;font-weight:600;color:var(--fh-charcoal, #1a1a1a)}.fh-review-pill{display:inline-flex;align-items:center;gap:5px;font-family:var(--fh-font-display, sans-serif);font-weight:700;font-size:11px;letter-spacing:.3px;padding:4px 10px;border-radius:999px;background:var(--fh-grey-100, #F4F4F4);color:var(--fh-fg-muted, #666)}.fh-review-pill svg{width:12px;height:12px;color:var(--fh-success, #00A65A);flex-shrink:0}.fh-review-card .flickity-page-dots{margin-top:18px}.fh-review-card .flickity-page-dots .dot{background:var(--fh-border, #E0E0E0);opacity:1}.fh-review-card .flickity-page-dots .dot.is-selected{background:var(--fh-blue, #0099FF)}.fh-badge{position:absolute;z-index:4;display:inline-block;max-width:calc(100% - 24px);font-family:var(--fh-font-display, sans-serif);font-weight:700;font-size:10px;letter-spacing:.06em;text-transform:lowercase;line-height:1;padding:4px 10px;border-radius:var(--fh-radius-sm, 4px);box-shadow:var(--fh-shadow-sm, 0 1px 2px rgba(0, 0, 0, .12));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.fh-badge:first-letter{text-transform:uppercase}.fh-badge--blue{background:var(--fh-blue, #0099FF);color:#fff}.fh-badge--charcoal{background:var(--fh-charcoal, #1A1A1A);color:#fff}.fh-badge--green{background:var(--fh-success, #00A65A);color:#fff}.fh-badge--red{background:var(--fh-danger, #E53935);color:#fff}.fh-badge--amber{background:var(--fh-warning, #FF9800);color:var(--fh-charcoal, #1A1A1A)}.fh-badge--white{background:#fff;color:var(--fh-charcoal, #1A1A1A);box-shadow:0 0 0 1px var(--fh-border, #E0E0E0),var(--fh-shadow-sm, 0 1px 2px rgba(0, 0, 0, .12))}.fh-badge--top-left{top:12px;left:12px}.fh-badge--top-right{top:12px;right:12px}.fh-badge--bottom-left{bottom:12px;left:12px}.fh-badge--bottom-right{bottom:12px;right:12px}
/*# sourceMappingURL=/cdn/shop/t/67/compiled_assets/styles.css.map */
