.pm-reviews__review-footer{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.pm-reviews__count{margin:0}.pm-reviews__link{display:inline-flex;align-items:center;gap:5px;color:var(--pm-link-color);font-size:var(--type-meta);font-weight:600;line-height:1.4;text-decoration:none;transition:gap var(--pm-dur) var(--pm-ease),opacity var(--pm-dur) var(--pm-ease)}.pm-reviews__link:hover{gap:8px;text-decoration:underline}.pm-reviews__link:focus-visible{border-radius:2px;outline:2px solid currentColor;outline-offset:3px}.pm-reviews__link-arrow{transition:transform var(--pm-dur) var(--pm-ease)}.pm-reviews__link:hover .pm-reviews__link-arrow{transform:translate(2px)}.pm-reviews{width:100%;box-sizing:border-box;padding-left:50px;padding-right:50px}.pm-reviews *{box-sizing:border-box}.pm-reviews__inner{width:100%}.pm-reviews__heading{margin-bottom:36px}.pm-reviews__eyebrow{font-family:var(--font-heading-family);font-size:var(--type-label);font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--pm-red);margin-bottom:10px}.pm-reviews__title{font-family:var(--font-heading-family);font-size:var(--type-h3);font-weight:800;color:var(--pm-charcoal);line-height:1.25;margin:0 0 12px}.pm-reviews__subtext{font-family:var(--font-body-family);font-size:var(--type-meta);line-height:1.65;color:var(--pm-mid);max-width:620px;margin:0}.pm-reviews__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:24px}.pm-reviews__card{background:var(--pm-card-bg, var(--pm-offwhite));border:1px solid var(--pm-border);border-radius:var(--pm-radius);padding:24px;display:flex;flex-direction:column;min-width:0}.pm-reviews__card-top{display:flex;align-items:center;margin-bottom:16px}.pm-reviews__platform-group{display:flex;align-items:center;gap:10px;min-width:0}.pm-reviews__logo{width:36px;height:36px;flex-shrink:0;border-radius:var(--pm-radius);overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--pm-white);border:1px solid var(--pm-border)}.pm-reviews__logo img{width:100%;height:100%;object-fit:contain;display:block}.pm-reviews__platform{font-family:var(--font-heading-family);font-size:var(--type-body);font-weight:700;color:var(--pm-charcoal)}.pm-reviews__score-row{display:flex;align-items:center;gap:14px;margin-bottom:18px;flex-wrap:wrap}.pm-reviews__score{display:flex;align-items:baseline;gap:6px}.pm-reviews__score-num{font-family:var(--font-heading-family);font-size:var(--type-section);font-weight:800;color:var(--pm-charcoal);line-height:1}.pm-reviews__score-max{font-family:var(--font-body-family);font-size:var(--type-meta);font-weight:500;color:var(--pm-light)}.pm-reviews__stars{display:flex;gap:2px}.pm-reviews__divider{height:1px;background:var(--pm-border);margin-bottom:16px}.pm-reviews__count{font-family:var(--font-body-family);font-size:var(--type-meta);color:var(--pm-mid);margin:0}.pm-reviews__summary{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding-top:4px}.pm-reviews__summary-stars{display:flex;gap:2px}.pm-reviews__summary-score{font-family:var(--font-body-family);font-size:var(--type-meta);font-weight:700;color:var(--pm-charcoal)}.pm-reviews__summary-detail{font-family:var(--font-body-family);font-size:var(--type-meta);color:var(--pm-light)}@media screen and (max-width:900px){.pm-reviews__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:600px){.pm-reviews{padding-left:20px;padding-right:20px}.pm-reviews__grid{grid-template-columns:1fr;gap:14px}.pm-reviews__card{padding:20px}.pm-reviews__summary{flex-direction:column;align-items:flex-start;gap:6px}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/pristine-motors-reviews-ratings.css.map */
