.hip-reviews{background:#fafafa;overflow:hidden}.hip-reviews__container{max-width:1400px;margin:0 auto;padding-left:2rem;padding-right:2rem}@media screen and (min-width: 750px){.hip-reviews__container{padding-left:3rem;padding-right:3rem}}@media screen and (min-width: 990px){.hip-reviews__container{padding-left:4rem;padding-right:4rem}}.hip-reviews__header{text-align:center;margin-bottom:4rem}@media screen and (min-width: 990px){.hip-reviews__header{margin-bottom:5rem}}.hip-reviews__heading{font-size:clamp(2rem,4vw,3rem);font-weight:700;letter-spacing:-.03em;color:#1d1d1f;margin:0 0 1rem;line-height:1.2;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif}.hip-reviews__description{font-size:clamp(1rem,2vw,1.25rem);color:#6e6e73;margin:0 0 2rem;line-height:1.6;max-width:700px;margin-left:auto;margin-right:auto;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif}.hip-reviews__overall-rating{display:inline-flex;flex-direction:column;align-items:center;gap:.75rem;margin-top:2rem;padding:2rem 3rem;background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000f}.hip-reviews__overall-rating-number{font-size:3.5rem;font-weight:700;letter-spacing:-.03em;color:#1d1d1f;line-height:1;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif}.hip-reviews__overall-rating-stars{display:flex;gap:.25rem;align-items:center;justify-content:center}.hip-reviews__star{flex-shrink:0;display:block}.hip-reviews__overall-rating-text{font-size:.9375rem;color:#6e6e73;margin:0;font-weight:500}.hip-reviews__grid{display:grid;grid-template-columns:1fr;gap:2rem;margin-bottom:4rem}@media screen and (min-width: 750px){.hip-reviews__grid{grid-template-columns:repeat(2,1fr);gap:2rem}}@media screen and (min-width: 990px){.hip-reviews__grid{grid-template-columns:repeat(3,1fr);gap:2.5rem}}.hip-review{background:#fff;border-radius:20px;padding:2rem;display:flex;flex-direction:column;gap:1.25rem;box-shadow:0 2px 8px #0000000a,0 0 0 1px #0000000a;transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid rgba(0,0,0,.06)}@media (hover: hover){.hip-review:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001a,0 0 0 1px #00000014}}.hip-review__header{display:flex;align-items:flex-start;gap:1rem}.hip-review__avatar{position:relative;flex-shrink:0;width:64px;height:64px}.hip-review__avatar-image{width:100%;height:100%;border-radius:50%;object-fit:cover;border:2px solid #f5f5f7}.hip-review__avatar-placeholder{width:100%;height:100%;border-radius:50%;background:linear-gradient(135deg,#1978c6,#1565b0);display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:600;color:#fff;border:2px solid #f5f5f7}.hip-review__verified-badge{position:absolute;bottom:-2px;right:-2px;width:24px;height:24px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #00000026;border:2px solid #ffffff}.hip-review__customer-info{flex:1;min-width:0}.hip-review__customer-name{font-size:1.0625rem;font-weight:600;color:#1d1d1f;margin-bottom:.25rem;line-height:1.4;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif}.hip-review__business-name{font-size:.875rem;color:#6e6e73;margin-bottom:.25rem;line-height:1.4}.hip-review__location{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;color:#86868b;line-height:1.4}.hip-review__location svg{flex-shrink:0}.hip-review__rating{margin-top:-.25rem}.hip-review__stars{display:flex;gap:.25rem;align-items:center}.hip-review__star{width:20px;height:20px;flex-shrink:0}.hip-review__star--filled path{fill:#ffb800}.hip-review__star:not(.hip-review__star--filled) path{fill:#e5e5e5}.hip-review__text{font-size:.9375rem;line-height:1.7;color:#1d1d1f;margin:0;flex:1;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif}@media screen and (min-width: 990px){.hip-review__text{font-size:1rem}}.hip-review__text p{margin:0 0 .75rem}.hip-review__text p:last-child{margin-bottom:0}.hip-review__text strong{font-weight:600;color:#1d1d1f}.hip-review__product-image{margin-top:.5rem;padding-top:1rem;border-top:1px solid #f5f5f7}.hip-review__product-img{width:100%;max-width:120px;height:auto;border-radius:12px;object-fit:cover;margin-bottom:.5rem;box-shadow:0 2px 8px #00000014}.hip-review__product-name{font-size:.8125rem;color:#6e6e73;margin:0;font-weight:500}.hip-review__footer{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:1px solid #f5f5f7;margin-top:auto}.hip-review__date{font-size:.8125rem;color:#86868b;text-decoration:none}.hip-review__helpful{display:flex;align-items:center}.hip-review__helpful-button{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background:transparent;border:1px solid #e5e5e7;border-radius:8px;font-size:.8125rem;color:#6e6e73;cursor:pointer;transition:all .2s ease;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif}.hip-review__helpful-button:hover{background:#f5f5f7;border-color:#d2d2d7;color:#1d1d1f}.hip-review__helpful-button svg{width:14px;height:14px;flex-shrink:0}.hip-reviews__trust-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;padding-top:3rem;margin-top:3rem;border-top:1px solid rgba(0,0,0,.06)}@media screen and (min-width: 750px){.hip-reviews__trust-badges{gap:3rem}}.hip-reviews__trust-badge{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center;min-width:120px}.hip-reviews__trust-badge-icon{font-size:2rem;line-height:1;margin-bottom:.25rem}.hip-reviews__trust-badge-text{font-size:.875rem;font-weight:500;color:#1d1d1f;line-height:1.4}@media screen and (max-width: 749px){.hip-reviews__header{margin-bottom:3rem}.hip-reviews__overall-rating{padding:1.5rem 2rem}.hip-reviews__overall-rating-number{font-size:3rem}.hip-reviews__grid{gap:1.5rem;margin-bottom:3rem}.hip-review{padding:1.5rem;gap:1rem}.hip-review__avatar{width:56px;height:56px}.hip-review__avatar-placeholder{font-size:1.25rem}.hip-reviews__trust-badges{flex-direction:column;gap:1.5rem;padding-top:2rem;margin-top:2rem}}@media (prefers-reduced-motion: reduce){.hip-review,.hip-review__helpful-button{transition:none}.hip-review:hover{transform:none}}@media (prefers-contrast: high){.hip-review{border-width:2px;border-color:#000}.hip-review__customer-name,.hip-review__text{color:#000}}@media print{.hip-review{page-break-inside:avoid;box-shadow:none;border:1px solid #000000}.hip-review__helpful-button,.hip-reviews__trust-badges{display:none}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/section-hip-reviews.css.map */
