.product-reviews-section{padding:90px 0;background:#eee7de}.product-reviews__header{display:flex;align-items:end;justify-content:space-between;gap:35px;margin-bottom:42px}.product-reviews__header .section-title{margin-bottom:0}.review-summary{display:flex;align-items:center;gap:14px;min-width:220px}.review-summary>strong{font:52px/1 var(--serif)}.review-summary>div{display:grid}.review-summary small{color:#766b70}.review-stars{display:flex;gap:3px}.review-stars i{color:#cfc2b1;font-style:normal}.review-stars i.is-active{color:var(--gold)}.review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.review-grid--single{grid-template-columns:minmax(0,720px)}.review-card{display:flex;min-height:260px;flex-direction:column;padding:30px;border:1px solid #d7cbbd;background:rgba(255,255,255,.46)}.review-card blockquote{margin:22px 0 30px;font:22px/1.35 var(--serif)}.review-card blockquote .metafield-rich_text_field>*:first-child{margin-top:0}.review-card footer{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:auto;color:#776c71;font-size:11px}.review-card footer strong{width:100%;color:var(--ink);font-size:12px}.review-empty{max-width:680px;padding:38px;border:1px solid #d7cbbd;background:rgba(255,255,255,.35)}.review-empty h3{margin:0 0 8px;font-size:28px}.review-empty p{margin:0;color:#74696e}.product-review-app{margin-top:35px;padding-top:35px;border-top:1px solid #d7cbbd}
@media(max-width:850px){.review-grid{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.product-reviews-section{padding:62px 0}.product-reviews__header{align-items:flex-start;flex-direction:column;margin-bottom:28px}.review-summary{min-width:0}.review-summary>strong{font-size:44px}.review-grid{grid-template-columns:1fr}.review-card{min-height:220px;padding:25px 21px}.review-card blockquote{font-size:21px}.review-empty{padding:28px 22px}}
