.reviews-page{background:var(--c-header-bg)}.reviews-page__head{text-align:center;max-width:720px;margin:0 auto clamp(32px,5vw,52px)}.reviews-page__eyebrow{margin-bottom:16px}.reviews-page .reviews-page__title{color:var(--c-olive);margin-bottom:0;text-wrap:balance}.reviews-page .reviews-summary{background:var(--c-white);border:1px solid var(--c-border-soft);border-radius:var(--radius-card, 2px);padding:clamp(28px,4vw,44px);gap:clamp(28px,4vw,56px);align-items:center;text-align:center;margin-bottom:clamp(40px,6vw,64px)}.reviews-page .reviews-summary__score{display:flex;flex-direction:column;align-items:center}.reviews-page .reviews-summary__num{font-family:var(--f-display);font-weight:500;color:var(--c-olive);line-height:.9}.reviews-page .reviews-summary__stars{gap:4px;justify-content:center}.reviews-page .reviews-summary__stars svg{width:clamp(26px,5vw,34px);height:clamp(26px,5vw,34px);fill:var(--c-gold)}.reviews-page .reviews-summary__count{color:var(--c-muted);font-size:.875rem;letter-spacing:.01em}.reviews-page .reviews-summary__bars{gap:12px;max-width:420px;width:100%;margin:0 auto}.reviews-page .reviews-bar{gap:14px}.reviews-page .reviews-bar__n{color:var(--c-olive-body)}.reviews-page .reviews-bar__n svg{width:14px;height:14px;fill:var(--c-gold)}.reviews-page .reviews-bar__track{height:8px;background:var(--c-cream);border-radius:999px}.reviews-page .reviews-bar__fill{background:var(--c-gold);border-radius:999px;transition:width .9s var(--ease-out-expo, ease)}.reviews-page .reviews-bar__pct{color:var(--c-muted)}.reviews-page .reviews-summary__cta{justify-self:center}.reviews-page .reviews-sort{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:0 0 8px;border-bottom:1px solid var(--c-border-soft);margin-bottom:8px}.reviews-page .reviews-sort__heading{font-family:var(--f-display);font-weight:500;font-size:clamp(1.6rem,4.5vw,2.25rem);line-height:1.1;letter-spacing:-.01em;color:var(--c-olive);margin:0}.reviews-page .reviews-sort__heading em{font-style:italic;color:var(--c-olive-body)}.reviews-page .reviews-sort__label{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;background:var(--c-white);border:1px solid var(--c-border-soft);border-radius:var(--radius-input, 4px);color:var(--c-olive-body);font-size:.9375rem;padding:10px 16px}.reviews-page .review-item{grid-template-columns:56px 1fr;grid-template-areas:"avatar body" "avatar date";gap:8px 18px;padding:clamp(28px,4vw,36px) 0;align-items:start}.reviews-page .review-item:last-child{border-bottom:none}.reviews-page .review-item__avatar{grid-area:avatar}.reviews-page .review-item__main{grid-area:body}.reviews-page .review-item__date{grid-area:date;align-self:start}.reviews-page .review-item__avatar,.reviews-page .review-item__avatar-init{width:56px;height:56px}.reviews-page .review-item__avatar{border-radius:50%;flex-shrink:0}.reviews-page .review-item__avatar-img,.reviews-page .review-item__avatar img{border-radius:50%}.reviews-page .review-item__avatar-init{border-radius:50%;background:var(--c-olive);color:var(--c-white);font-family:var(--f-display);font-weight:500;font-size:1.5rem;line-height:56px;text-align:center}.reviews-page .review-item__stars{gap:3px;margin-bottom:12px}.reviews-page .review-item__stars svg{width:18px;height:18px;fill:var(--c-gold)}.reviews-page .review-item__quote{font-family:var(--f-body);font-size:1.0625rem;line-height:1.65;color:var(--c-text);margin:0 0 16px;border:0;padding:0;max-width:64ch;text-wrap:pretty}.reviews-page .review-item__name{font-family:var(--f-display);font-weight:500;font-size:1.25rem;line-height:1.2;color:var(--c-olive);margin:0}.reviews-page .review-item__verified{display:block;font-family:var(--f-body);font-weight:400;font-size:.8125rem;letter-spacing:.01em;color:var(--c-sage);margin-top:3px}.reviews-page .review-item__date{font-family:var(--f-body);font-size:.8125rem;color:var(--c-muted);white-space:nowrap}.reviews-page .reviews-summary__cta .btn:after,.reviews-page .reviews-load-more:after{content:none}.reviews-page .reviews-more{text-align:center;margin-top:40px}.reviews-page .reviews-load-more{min-height:44px;background:transparent;border:1px solid var(--c-olive);color:var(--c-olive);border-radius:var(--radius-pill, 4px)}.reviews-page .reviews-load-more:hover{background:var(--c-olive);color:var(--c-white)}@media(min-width:700px){.reviews-page .review-item{grid-template-columns:64px 1fr auto;grid-template-areas:"avatar body date";gap:24px}.reviews-page .review-item__date{justify-self:end}.reviews-page .review-item__avatar,.reviews-page .review-item__avatar-init{width:64px;height:64px}.reviews-page .review-item__avatar-init{line-height:64px;font-size:1.625rem}.reviews-page .reviews-sort{flex-direction:row;align-items:center;justify-content:space-between}.reviews-page .reviews-sort__label{width:200px}}@media(min-width:861px){.reviews-page .reviews-summary{grid-template-columns:auto 1fr auto;text-align:left}.reviews-page .reviews-summary__score{align-items:flex-start;text-align:left;border-right:1px solid var(--c-border-soft);padding-right:clamp(28px,3vw,48px)}.reviews-page .reviews-summary__stars{justify-content:flex-start}.reviews-page .reviews-summary__bars{margin:0}.reviews-page .reviews-summary__cta{justify-self:end}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/page-reviews.css.map */
