.family-review{background:var(--sbd-cream);color:var(--sbd-night);padding-block:clamp(48px,7vw,90px)}.family-review .family-voices__heading{max-width:760px;margin-bottom:22px}.family-review .family-voices__heading h2{font:600 clamp(34px,4.4vw,60px)/1.08 var(--sbd-display);letter-spacing:-.025em;max-width:19ch;margin:13px 0 18px;text-wrap:balance}.family-review .family-voices__heading>p:last-child{font-size:18px;line-height:1.6;max-width:53ch}.family-review__source{font:700 15px/1.4 var(--sbd-ui);margin:0 0 28px;padding:9px 16px;border:2px solid var(--sbd-night);border-radius:9px;background:var(--sbd-gold);width:fit-content}.family-review__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}.family-review__card{margin:0;border-radius:26px 26px 26px 6px;background:var(--sbd-gold);padding:clamp(22px,2.8vw,36px);border:2px solid var(--sbd-night);box-shadow:0 6px 0 var(--sbd-night);min-width:0;position:relative}.family-review__card:nth-child(2){background:var(--sbd-sky);border-radius:26px 26px 6px}.family-review__card:nth-child(3){background:var(--sbd-lavender)}.family-review__person{display:flex;align-items:center;gap:14px;margin:0 0 22px}.family-review__person img{display:block;width:72px;height:72px;min-width:72px;object-fit:cover;border-radius:50%;border:3px solid var(--sbd-cream);box-shadow:0 0 0 1px var(--sbd-night)}.family-review__person>div{min-width:0}.family-review__person span{display:block;overflow-wrap:anywhere}.family-review__name{font:600 23px/1.2 var(--sbd-display)}.family-review__role{font-size:14px;font-weight:800;line-height:1.4;margin-top:5px}.family-review__location{font-size:13px;line-height:1.4;margin-top:3px}.family-review__stars{display:block;color:var(--sbd-night);font-size:22px;letter-spacing:3px;line-height:1;margin-bottom:18px}.family-review__card blockquote{border:0;margin:0;padding:0;color:var(--sbd-night);font-style:normal}.family-review__card blockquote p{font:600 clamp(17px,1.6vw,20px)/1.6 var(--sbd-body);margin:0;overflow-wrap:anywhere}.family-review__provenance{font-size:13px;line-height:1.55;margin:24px 0 0;max-width:70ch}.family-review .family-voices__grid{gap:24px}.family-review .family-voices__quote{border:2px solid var(--sbd-night);background:var(--sbd-gold);color:var(--sbd-night)}.family-review .family-voices__quote:nth-child(2n){background:var(--sbd-sky)}.family-review .family-voices__quote:nth-child(3n){background:var(--sbd-lavender)}@media(max-width:950px){.family-review__grid{grid-template-columns:1fr}.family-review__card{display:grid;grid-template-columns:220px 1fr;column-gap:28px}.family-review__person{grid-column:1;grid-row:1;margin-bottom:14px}.family-review__stars{grid-column:1;grid-row:2;margin:0}.family-review__card blockquote{grid-column:2;grid-row:1 / 3;align-self:center}}@media(max-width:560px){.family-review__card{display:block;padding:24px}.family-review__person{margin-bottom:20px}.family-review__stars{margin-bottom:18px}.family-review__name{font-size:22px}.family-review__card blockquote p{font-size:18px}.family-review__grid{gap:25px}}@media(prefers-reduced-motion:reduce){.family-review [data-reveal]{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/family-review.css.map */
