/** Shopify CDN: Minification failed

Line 14:8 Unexpected "{"
Line 14:17 Expected ":"
Line 14:23 Unexpected "{"
Line 14:31 Expected identifier but found whitespace
Line 14:33 Unexpected "{"
Line 14:45 Expected ":"

**/


/* CSS from section stylesheet tags */
#stats-{{ section.id }}{ color: {{ text_color }}; }

.stats-row{
    display: grid;
    grid-auto-flow: column;
    align-items: start;
    justify-content: end;
    gap: 30px;
}
.stats-item {
    display: flex;
    gap: 15px;
    align-items: center;
    justify-content: center;
}
.stats-value {
    font-family: Unbounded;
    font-weight: 400;
    font-size: 20px;
    line-height: 100%;
    letter-spacing: 0;
    vertical-align: middle;
    color: #000000;
}
.stats-label {
    color: #5B5B5B;
    white-space: nowrap;
    font-family: Sora;
    font-weight: 400;
    font-size: 12px;
    line-height: 100%;
    letter-spacing: 0;
    vertical-align: middle;
}
.rating-text .stats-label, .rating-text .stats-value, .rating-text .stats-reviews {
    color: #5B5B5B;
    font-family: Sora;
    font-weight: 400;
    font-size: 16px;
    line-height: 100%;
    letter-spacing: 0;
    vertical-align: middle;
}
.stars{ display:inline-flex; gap:4px; color: currentColor; }
.star{ width:14px; height:14px; }
.rating-text{ display:inline-flex; align-items:baseline; gap:6px; }

@media (max-width: 767px){
    .stats-row {
        grid-auto-flow: row;
        grid-template-columns: repeat(4, minmax(0, 1fr));
        gap: 16px 16px;
    }
.stats-item {
    display: flex;
    gap: 15px;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
.stats-label {
    color: #5B5B5B;
    white-space: nowrap;
    font-family: Sora;
    font-weight: 400;
    font-size: 10px;
    line-height: 100%;
    letter-spacing: 0;
    vertical-align: middle;
}
 .stats-value{ font-size:20px; }
}