/* Shared, frameless customer reviews on home and product pages. */
.customer-reviews{background:#fff;color:#191919;scroll-margin-top:100px}
.customer-reviews .customer-reviews-heading{margin-bottom:clamp(28px,3.5vw,52px)}
.customer-reviews .eyebrow{font-size:9px;font-weight:500;letter-spacing:1.6px;color:#707070;margin:0 0 14px}
.customer-reviews .customer-reviews-heading h2{font-size:clamp(30px,3.2vw,48px);font-weight:500;line-height:1.16;letter-spacing:-1.5px;margin:0;text-transform:none}
.customer-reviews-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(22px,3vw,48px)}
.customer-review{display:flex;flex-direction:column;min-width:0;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent}
.customer-review-photo{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:center;margin:0 0 25px;padding:0;border:0;border-radius:0;box-shadow:none}
.customer-review-stars{color:#191919;font-size:14px;line-height:1;letter-spacing:2px;margin:0 0 14px}
.customer-review blockquote{margin:0 0 22px;padding:0;border:0}
.customer-review blockquote p{font-size:clamp(13px,1.05vw,16px);font-weight:400;line-height:1.85;letter-spacing:-.1px;color:#454545;margin:0}
.customer-review-author{margin-top:auto;padding:0;border:0}
.customer-review-author p{font-size:12px;font-weight:600;line-height:1.6;margin:0 0 3px}
.customer-review-author>span{font-size:10px;font-weight:400;line-height:1.7;color:#737373}
.customer-reviews .customer-reviews-link{margin-top:38px;font-size:11px}
.customer-reviews-footnote{font-size:10px;line-height:1.8;color:#737373;margin:32px 0 0}
@media(max-width:760px){
  .customer-reviews-grid{grid-template-columns:1fr;gap:42px}
  .customer-reviews .customer-reviews-heading h2{font-size:32px;letter-spacing:-1px}
  .customer-review-photo{margin-bottom:20px}
  .customer-review blockquote{margin-bottom:16px}
  .customer-review blockquote p{font-size:14px;line-height:1.8}
  .customer-review-author p{font-size:12px}
  .customer-reviews .customer-reviews-link{margin-top:32px}
}
