/** Shopify CDN: Minification failed

Line 412:0 Unexpected "}"

**/
/* =========================================
   REVIEWS SYLENT
========================================= */

.reviews-sylent{

    padding:60px 0;

    background:var(--color-secondary);

}

.reviews-sylent .page-width{

    max-width:1240px;

}

/* =========================================
   HEADER
========================================= */

.reviews-sylent__header{

    max-width:760px;

    margin:0 auto 50px;

    text-align:center;

}

.reviews-sylent__eyebrow{

    display:block;

    color:#C2A14A;

    text-transform:uppercase;

    letter-spacing:.35em;

    font-size:13px;

    font-weight:600;

    margin-bottom:18px;

}

.reviews-sylent__title{

    margin:0;

    color:#0E1A3A;

    font-size:clamp(38px,5vw,58px);

    line-height:1.1;

    letter-spacing:-.03em;

}

.reviews-sylent__description{

    margin-top:22px;

    color:rgba(14,26,58,.72);

    font-size:18px;

    line-height:1.8;

}

.reviews-sylent__summary{

    margin-top:35px;

}

.reviews-sylent__stars{

    display:block;

    color:#C2A14A;

    font-size:28px;

    letter-spacing:4px;

    margin-bottom:10px;

}

.reviews-sylent__summary p{

    margin:0;

    color:rgba(14,26,58,.65);

}

/* =========================================
   GRID
========================================= */

.reviews-sylent__grid{

    display:grid;

    grid-template-columns:repeat(3,1fr);

    gap:28px;

}

/* =========================================
   CARD
========================================= */

.reviews-sylent__card{

    background:#F8F7F3;

    border-radius:28px;

    padding:34px;

    transition:.30s;

    border:1px solid rgba(14,26,58,.06);

}

.reviews-sylent__card:nth-child(2):hover{

    transform:translateY(-14px);

}

.reviews-sylent__card:hover{

    transform:translateY(-6px);

    box-shadow:0 18px 45px rgba(14,26,58,.08);

}

/* =========================================
   TOP
========================================= */

.reviews-sylent__top{

    display:flex;

    align-items:center;

    gap:16px;

    margin-bottom:22px;

}

.reviews-sylent__avatar{

    width:60px;

    height:60px;

    border-radius:50%;

    object-fit:cover;

}

.reviews-sylent__avatar--placeholder{

    background:#0E1A3A;

    color:#F5F1E8;

    display:flex;

    align-items:center;

    justify-content:center;

    font-weight:700;

    font-size:22px;

}

.reviews-sylent__top h3{

    margin:0;

    color:#0E1A3A;

    font-size:18px;

}

.reviews-sylent__top span{

    color:rgba(14,26,58,.55);

    font-size:14px;

}

/* =========================================
   STARS
========================================= */

.reviews-sylent__rating{

    color:#C2A14A;

    font-size:20px;

    letter-spacing:3px;

    margin-bottom:20px;

}

/* =========================================
   REVIEW
========================================= */

.reviews-sylent__text{

    margin:0;

    color:#0E1A3A;

    font-size:20px;

    line-height:1.8;

}

/* =========================================
   MOBILE
========================================= */

/* =========================================
   REVIEWS MOBILE
========================================= */

@media (max-width:990px){

    .reviews-sylent{

        padding:48px 0;

    }

    .reviews-sylent .page-width{

        padding:0 24px;

    }

    /* ---------- HEADER ---------- */

    .reviews-sylent__header{

        max-width:100%;

        margin:0 auto 48px;

        text-align:center;

    }

    .reviews-sylent__eyebrow{

        font-size:11px;

        letter-spacing:.3em;

        margin-bottom:12px;

    }

    .reviews-sylent__title{

        font-size:clamp(34px,9vw,42px);

        line-height:1.1;

    }

    .reviews-sylent__description{

        max-width:320px;

        margin:18px auto 0;

        font-size:17px;

        line-height:1.7;

    }

    .reviews-sylent__summary{

        margin-top:28px;

    }

    /* ---------- CARRUSEL ---------- */

    .reviews-sylent__grid{

        display:flex;

        gap:18px;

        overflow-x:auto;

        scroll-snap-type:x mandatory;

        padding:0 24px 10px;

        margin:0 -24px;

        -webkit-overflow-scrolling:touch;

        scrollbar-width:none;

    }

    .reviews-sylent__grid::-webkit-scrollbar{

        display:none;

    }

    .reviews-sylent__card{

        flex:0 0 86%;

        scroll-snap-align:center;

        padding:28px;

        border-radius:24px;

        transform:none !important;

    }

    .reviews-sylent__top{

        gap:14px;

        margin-bottom:18px;

    }

    .reviews-sylent__avatar{

        width:54px;

        height:54px;

    }

    .reviews-sylent__top h3{

        font-size:17px;

    }

    .reviews-sylent__top span{

        font-size:13px;

    }

    .reviews-sylent__rating{

        font-size:18px;

        margin-bottom:16px;

    }

    .reviews-sylent__text{

        font-size:18px;

        line-height:1.65;

    }
}
.reviews-sylent__text{
        font-size:18px;
        line-height:1.65;
    }
}
