.gm-rev{background-color:var(--gm-rev-bg, #faf6ef);color:var(--gm-rev-text, #26313a)}.gm-rev__inner{max-width:1400px;margin:0 auto;padding:clamp(2.5rem,5vw,4.5rem) clamp(1.25rem,4vw,4rem)}.gm-rev__head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:1.5rem 2rem;margin-bottom:clamp(1.75rem,3vw,2.75rem)}.gm-rev__head-text{max-width:640px}.gm-rev .gm-rev__eyebrow{margin:0 0 .9rem;font-family:inherit;font-size:.78rem;font-weight:500;line-height:1.4;letter-spacing:.18em;text-transform:uppercase;color:var(--gm-rev-accent, #b27e0e)}.gm-rev .gm-rev__title{margin:0;font-family:var(--font-stack-headings, Georgia, serif);font-weight:400;font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.2;letter-spacing:normal;text-transform:none;color:var(--gm-rev-text, #26313a)}.gm-rev__aggregate{display:flex;align-items:center;gap:.85rem}.gm-rev .gm-rev__agg-num{font-family:var(--font-stack-headings, Georgia, serif);font-weight:400;font-size:clamp(2.4rem,4vw,3.1rem);line-height:1;color:var(--gm-rev-text, #26313a)}.gm-rev__agg-detail{display:flex;flex-direction:column;gap:.3rem}.gm-rev .gm-rev__agg-text{font-size:.82rem;line-height:1.35;color:var(--gm-rev-muted, #5a6b78)}.gm-rev__stars{position:relative;display:inline-block;font-size:.95rem;letter-spacing:.08em;line-height:1;white-space:nowrap}.gm-rev__stars-base{color:color-mix(in srgb,var(--gm-rev-star, #d9a15c) 30%,transparent)}.gm-rev__stars-fill{position:absolute;top:0;left:0;width:var(--gm-rev-fill, 0%);overflow:hidden;white-space:nowrap;color:var(--gm-rev-star, #d9a15c)}.gm-rev__grid{display:grid;grid-template-columns:repeat(var(--gm-rev-cols, 3),minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem)}.gm-rev__card{margin:0;padding:1.6rem 1.75rem;border:1px solid var(--gm-rev-border, #e9e4da);border-radius:12px;background-color:var(--gm-rev-card-bg, #ffffff);display:flex;flex-direction:column;gap:.9rem}.gm-rev .gm-rev__quote{margin:0;font-size:.96rem;line-height:1.6;color:var(--gm-rev-text, #26313a)}.gm-rev .gm-rev__author{margin:0;font-size:.85rem;line-height:1.4;color:var(--gm-rev-muted, #5a6b78)}@media screen and (max-width:989px){.gm-rev__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.gm-rev__head{align-items:flex-start}.gm-rev__grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-collection-reviews.css.map */
