/** Shopify CDN: Minification failed

Line 43:50 Expected identifier but found "{"
Line 43:51 Unexpected "{"
Line 43:59 Expected ":"
Line 43:91 Expected ":"
Line 43:107 Expected identifier but found "{"
Line 43:108 Unexpected "{"
Line 43:116 Expected ":"
Line 43:151 Expected ":"

**/
 /* .cr-header{display: flex;align-items: flex-end;justify-content: space-between;gap: 16px;margin-bottom: 40px;flex-wrap: wrap;} */
 .cr-header{display: flex;align-items: flex-end;justify-content: center;gap: 16px;margin-bottom: 40px;flex-wrap: wrap;text-align:center;}
.cr-eyebrow{display: block;font-size: 11px;font-weight: 600;letter-spacing: 2px;text-transform: uppercase;color: #fff;margin-bottom: 8px;text-align:center;}
.cr-title{font-size: clamp(22px, 3vw, 34px);font-weight: 800;color: #fff;margin: 0 0 6px;line-height: 1.2;}
.cr-sub{font-size: 14px;color: #fff;margin: 0;line-height: 1.5;}
.cr-aggregate{display: flex;flex-direction: column;align-items: flex-end;gap: 4px;flex-shrink: 0;display: none;}
.cr-aggregate-stars{font-size: 20px;letter-spacing: 2px;color: #f0a500;line-height: 1;}
.cr-aggregate-label{font-size: 12px;color: #fff;}
.cr-card{background: #ffffff;border: 1px solid #e8e8e2;border-radius: 16px;padding: 24px 22px 26px;display: flex;flex-direction: column;gap: 14px;transition: transform 0.25s ease, box-shadow 0.25s ease;position: relative;}
.cr-card:hover{transform: translateY(-3px);box-shadow: 0 10px 32px rgba(0, 0, 0, 0.08);}
.cr-card::before{content: '\201C';position: absolute;top: 16px;right: 20px;font-size: 64px;line-height: 1;color: #285C4D;font-family: Georgia, serif;pointer-events: none;}
.cr-card__top{display: flex;align-items: center;gap: 14px;}
.cr-card__photo{width: 80px;height: 80px;border-radius: 50%;overflow: hidden;flex-shrink: 0;border: 2px solid #e8e8e2;background: #f2f2ee;display: flex;align-items: center;justify-content: center;}
.cr-card__photo img{width: 100%;height: 100%;object-fit: cover;display: block;}
.cr-card__photo svg{width: 26px;height: 26px;opacity: 0.25;color: #888;}
.cr-card__meta{display: flex;flex-direction: column;gap: 3px;}
.cr-card__name{font-size: 18px;font-weight: 700;color: #285C4D;letter-spacing: normal;line-height: 1.2;margin: 0;}
.cr-card__location{font-size: 12px;color: #9a9a90;line-height: 1;}
.cr-card__stars{font-size: 13px;letter-spacing: 1px;color: #f0a500;line-height: 1;margin-top: 2px;}
/* .cr-card__quote{font-size: 14px;font-style: italic;color: #3a3a3a;line-height: 1.7;margin: 0;flex: 1;position: relative;z-index: 1;} */
.cr-card__product{display: inline-flex;align-items: center;gap: 6px;background: #e8f4e8;color: #2a6b2a;border: 1px solid #c6dfc6;font-size: 11px;font-weight: 600;padding: 4px 12px;border-radius: 20px;width: fit-content;margin-top: auto;}
.cr-card__product svg{width: 10px;height: 10px;flex-shrink: 0;}
.cr-card__verified{display: inline-flex;align-items: center;gap: 4px;font-size: 10px;color: #888880;margin-top: -4px;}
.cr-card__verified svg{width: 11px;height: 11px;color: #4caf50;}
.cr-card--placeholder{border-style: dashed;border-color: #d8d8d2;background: #fafaf8;}
.cr-card--placeholder .cr-card__quote{color: #b8b8b0;font-style: normal;}
.cr-card--placeholder .cr-card__name, .cr-card--placeholder .cr-card__location{color: #c0c0b8;}
.cr-card__quote { font-size: 14px; font-style: normal; color: #000; line-height: 1.7; margin: 0; flex: 1; position: relative; z-index: 1; letter-spacing: normal; }
@media (max-width: 1023px) and (min-width: 601px){.cr-grid{grid-template-columns: repeat(2, 1fr);}
}
@media (max-width: 600px){.cr-section{padding-top:{{section.settings.padding_top_mobile}}px;padding-bottom:{{section.settings.padding_bottom_mobile}}px;}
.cr-container{padding: 0 16px;}
.cr-header{flex-direction: column;align-items: flex-start;margin-bottom: 28px;}
.cr-aggregate{align-items: flex-start;}
.cr-card__top {gap: 10px; flex-direction: column; }
.cr-card {padding: 20px 8px 20px;}
.cr-card__photo {width: 75px;height: 75px;}
}
