.reviews{background-color:var(--color-surface);padding:96px 0 80px}.reviews__container{max-width:var(--container-wide);margin:0 auto;padding:0 48px}.reviews__header{text-align:center;margin-bottom:56px}.reviews__eyebrow{font-family:var(--font-body);font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--color-primary);display:inline-block;margin-bottom:14px}.reviews__headline{font-family:var(--font-heading);font-size:40px;font-weight:400;font-style:italic;letter-spacing:-.02em;color:var(--color-text);margin:0 0 24px;line-height:1.15}.reviews__average{display:inline-flex;flex-direction:column;align-items:center;gap:8px}.reviews__average-stars{display:flex;gap:3px;color:var(--color-primary)}.reviews__average-stars .icon-star{width:18px;height:18px}.reviews__average-text{font-family:var(--font-body);font-size:13px;color:var(--color-muted)}.reviews__average-text strong{color:var(--color-text);font-weight:500}.reviews__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:40px}.review-card{background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:32px 28px;display:flex;flex-direction:column;gap:16px;transition:box-shadow var(--ease-base),transform var(--ease-base)}.review-card:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.review-card__rating{display:flex;gap:3px;color:var(--color-primary)}.review-card__rating .icon-star{width:15px;height:15px}.review-card__rating .icon-star--filled{color:var(--color-primary)}.review-card__rating .icon-star:not(.icon-star--filled){color:var(--color-border)}.review-card__headline{font-family:var(--font-heading);font-size:20px;font-weight:400;font-style:italic;color:var(--color-text);margin:0;line-height:1.35}.review-card__body{font-family:var(--font-body);font-size:14px;font-weight:400;line-height:1.7;color:var(--color-muted);margin:0;flex:1}.review-card__divider{height:1px;background-color:var(--color-border);margin:4px 0}.review-card__reviewer{display:flex;flex-direction:column;gap:4px}.review-card__reviewer-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.review-card__reviewer-name{font-family:var(--font-body);font-size:13px;font-weight:600;color:var(--color-text);margin:0}.review-card__verified{font-family:var(--font-body);font-size:10px;font-weight:500;color:var(--color-success);letter-spacing:.05em}.review-card__location{font-family:var(--font-body);font-size:12px;color:var(--color-muted);margin:0}.review-card__product{font-family:var(--font-body);font-size:11px;font-weight:500;color:var(--color-primary);text-decoration:none;letter-spacing:.05em}.review-card__product:hover{text-decoration:underline}.review-card__time{font-family:var(--font-body);font-size:11px;color:var(--color-text-light);margin:0}.reviews__pagination{display:none;justify-content:center;gap:8px;margin-bottom:32px}.reviews__dot{width:8px;height:8px;border-radius:50%;background-color:var(--color-border);border:none;cursor:pointer;padding:0;transition:background-color var(--ease-fast),transform var(--ease-fast)}.reviews__dot.is-active{background-color:var(--color-primary);transform:scale(1.25)}.reviews__footer{text-align:center;margin-top:48px}.reviews__footer-cta{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-body);font-size:13px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:3px;transition:color var(--ease-base),gap var(--ease-base)}.reviews__footer-cta:hover{color:var(--color-primary);gap:14px}@media(min-width:1440px){.reviews{padding:112px 0 96px}.reviews__headline{font-size:48px}}@media(min-width:768px)and (max-width:1023px){.reviews{padding:64px 0 56px}.reviews__container{padding:0 32px}.reviews__grid{grid-template-columns:repeat(2,1fr)}.reviews__headline{font-size:32px}}@media(max-width:767px){.reviews{padding:48px 0 40px}.reviews__container{padding:0 20px}.reviews__header{margin-bottom:32px;text-align:center}.reviews__average{align-items:center}.reviews__headline{font-size:28px}.reviews__grid{grid-template-columns:1fr;gap:0}.review-card{display:none}.review-card.is-active,.reviews__pagination{display:flex}.reviews__footer{margin-top:32px}}@media(prefers-reduced-motion:no-preference){.reviews__eyebrow,.reviews__headline,.reviews__average{opacity:0;transform:translateY(14px);transition:opacity .6s ease-out,transform .6s ease-out}.review-card{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.review-card:nth-child(1){transition-delay:.1s}.review-card:nth-child(2){transition-delay:.2s}.review-card:nth-child(3){transition-delay:.3s}.review-card:nth-child(4){transition-delay:.15s}.review-card:nth-child(5){transition-delay:.25s}.review-card:nth-child(6){transition-delay:.35s}.reviews.is-in-view .reviews__eyebrow{opacity:1;transform:translateY(0);transition-delay:0ms}.reviews.is-in-view .reviews__headline{opacity:1;transform:translateY(0);transition-delay:80ms}.reviews.is-in-view .reviews__average{opacity:1;transform:translateY(0);transition-delay:.16s}.reviews.is-in-view .review-card{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/reviews.css.map */
