.cl-scope .review-testimonial-grid{position:relative;width:100%;overflow-x:hidden;background:none}
.cl-scope .review-testimonial-grid .clx-page-width{max-width:100%;padding-left:20px;padding-right:20px;box-sizing:border-box}
@media screen and (max-width:749px){.cl-scope .review-testimonial-grid .clx-page-width{padding-left:15px;padding-right:15px}
.cl-scope .review-testimonial-grid__image-wrapper img{height:fit-content!important}}
.cl-scope .review-testimonial-grid__container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;text-align:center;max-width:100%;width:100%;box-sizing:border-box}
.cl-scope .review-testimonial-grid__stars{display:flex;justify-content:center;align-items:center;margin:0;width:100%}
.cl-scope .review-testimonial-grid__stars .stars-rating{justify-content:center}
.cl-scope .review-testimonial-grid__stars .stars-rating__stars{width:auto}
.cl-scope .stop-acne-testimonial-block-1 .review-testimonial-grid__stars .stars-rating__stars{padding-bottom:10px}
.cl-scope .review-testimonial-grid__title-container{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%}
.cl-scope .review-testimonial-grid__stars+.review-testimonial-grid__title{margin-top:0}
.cl-scope .review-testimonial-grid__subtitle{font-family:Mori,monospace;font-weight:400;font-size:25px;line-height:45px;color:#c48a62;margin:0;text-transform:uppercase;letter-spacing:.5px}
.cl-scope .review-testimonial-grid__title{margin:0;max-width:1106px;font-size:35px;line-height:1.2}
.cl-scope .review-testimonial-grid__title p{margin-block:0}
@media screen and (min-width:750px){.cl-scope .review-testimonial-grid__title{font-size:50px;line-height:normal}}
.cl-scope .review-testimonial-grid__images{display:grid;grid-template-columns:1fr;gap:20px;width:100%;max-width:100%;justify-items:center;box-sizing:border-box}
@media screen and (min-width:750px){.cl-scope .review-testimonial-grid__images--2-cols{grid-template-columns:repeat(2,minmax(0,555px));gap:38px;justify-content:center;align-items:start}
.cl-scope .review-testimonial-grid__images--3-cols{grid-template-columns:repeat(3,minmax(0,370px));gap:38px;justify-content:center;align-items:start}}
.cl-scope .review-testimonial-grid__image-item{width:100%;max-width:100%;box-sizing:border-box;padding:0;display:flex;flex-direction:column;align-items:center}
.cl-scope .review-testimonial-grid__image-text{font-family:Mori,sans-serif;font-weight:400;font-size:20px;line-height:1.2;color:#1f1f1f;text-align:center;width:100%;max-width:222px;margin:0 0 10px}
.cl-scope .review-testimonial-grid__image-text p{margin:0}
.cl-scope .review-testimonial-grid__image-text p em{color:#d0021b;font-style:normal}
.cl-scope .review-testimonial-grid__image-text :first-child{margin-top:0}
.cl-scope .review-testimonial-grid__image-text :last-child{margin-bottom:0}
@media screen and (min-width:750px){.cl-scope .review-testimonial-grid__images--2-cols .review-testimonial-grid__image-item{width:100%;max-width:555px;min-width:0}
.cl-scope .review-testimonial-grid__images--3-cols .review-testimonial-grid__image-item{width:100%;max-width:370px;min-width:0}
.cl-scope .review-testimonial-grid__image-text{font-size:30px;max-width:356px}}
.cl-scope .review-testimonial-grid__image-wrapper{width:100%;max-width:100%;position:relative;overflow:hidden;box-sizing:border-box;border-radius:0}
.cl-scope .review-testimonial-grid__image-wrapper img{max-width:100%;object-fit:contain;height:auto}
.cl-scope .review-testimonial-grid__image{width:100%;height:100%;display:block;object-fit:contain;object-position:center}
@media screen and (min-width:750px){.cl-scope .review-testimonial-grid__images--2-cols .review-testimonial-grid__image-wrapper,.cl-scope .review-testimonial-grid__images--3-cols .review-testimonial-grid__image-wrapper{aspect-ratio:auto}
.cl-scope .review-testimonial-grid__image{width:100%;height:100%;object-fit:cover}}
.cl-scope .review-testimonial-grid__cta{display:flex;justify-content:center;align-items:center;width:100%;margin-top:0}
.cl-scope .review-testimonial-grid__cta .cta-button-wrapper{width:100%;max-width:480px}
@media screen and (max-width:749px){.cl-scope .review-testimonial-grid__cta .cta-button-wrapper{max-width:366px}}
@media screen and (max-width:749px){.cl-scope .review-testimonial-grid__container{gap:20px;padding:0}
.cl-scope .review-testimonial-grid__image-wrapper img{height:fit-content!important}
.cl-scope .review-testimonial-grid__title-container{gap:15px;width:100%;max-width:100%;padding:0}
.cl-scope .stop-acne-testimonial-block-1 .review-testimonial-grid__title-container{gap:15px!important}
.cl-scope .stop-acne-testimonial-block-1 .review-testimonial-grid__stars .stars-rating__stars{padding-bottom:5px}
.cl-scope .review-testimonial-grid__subtitle{font-size:16px;line-height:14px;width:100%;max-width:100%;word-wrap:break-word}
.cl-scope .review-testimonial-grid__title{font-size:30px;line-height:1.2;max-width:100%;width:100%;word-wrap:break-word;box-sizing:border-box}
.cl-scope .review-testimonial-grid__images{gap:20px;width:100%;max-width:100%;padding:0}
.cl-scope .stop-acne-testimonial-block-1 .review-testimonial-grid__images{gap:7px}
.cl-scope .review-testimonial-grid__image-item{width:100%;max-width:100%;padding:0}
.cl-scope .review-testimonial-grid__image-wrapper{width:100%;max-width:100%}}
.cl-scope .review-testimonial-grid.scroll-trigger{opacity:0}
@media screen and (min-width:750px){.cl-scope .stop-acne-testimonial-block-1 .review-testimonial-grid__title br{display:none}}