.testimonials-reviews{background-color:var(--testimonials-bg, #F9F9F7);color:var(--testimonials-text, #1A1A1A)}.testimonials-reviews__container{max-width:1200px;margin:0 auto;padding:0 20px;text-align:center}.testimonials-reviews__subtitle{font-size:.8rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--testimonials-accent, #6B9080);margin:0 0 12px}.testimonials-reviews__title{font-size:2.2rem;font-weight:700;line-height:1.2;margin:0 0 24px;color:var(--testimonials-text, #1A1A1A)}.testimonials-reviews__rating{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin-bottom:40px}.testimonials-reviews__rating-number{font-size:2.8rem;font-weight:700;line-height:1;color:var(--testimonials-text, #1A1A1A)}.testimonials-reviews__stars--large{display:flex;align-items:center;gap:2px;color:var(--testimonials-stars, #C8A951)}.testimonials-reviews__rating-text{width:100%;font-size:.85rem;color:#888;margin:4px 0 0}.testimonials-reviews__grid{display:grid;gap:24px;text-align:left}.testimonials-reviews__grid--1{grid-template-columns:1fr;max-width:500px;margin:0 auto}.testimonials-reviews__grid--2{grid-template-columns:repeat(2,1fr)}.testimonials-reviews__grid--3{grid-template-columns:repeat(3,1fr)}.testimonials-reviews__grid--4{grid-template-columns:repeat(2,1fr)}.testimonials-reviews__grid--5,.testimonials-reviews__grid--6{grid-template-columns:repeat(3,1fr)}@media(max-width:749px){.testimonials-reviews__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;gap:16px;padding:0 20px;margin:0 -20px}.testimonials-reviews__grid::-webkit-scrollbar{display:none}.testimonials-reviews__grid .testimonials-reviews__card{flex:0 0 85%;scroll-snap-align:center;min-width:0}.testimonials-reviews__grid .testimonials-reviews__card:first-child{margin-left:0}.testimonials-reviews__grid .testimonials-reviews__card:last-child{margin-right:20px}.testimonials-reviews__title{font-size:1.6rem}.testimonials-reviews__rating-number{font-size:2.2rem}}@media(min-width:750px)and (max-width:989px){.testimonials-reviews__grid--3,.testimonials-reviews__grid--4,.testimonials-reviews__grid--5,.testimonials-reviews__grid--6{grid-template-columns:repeat(2,1fr)}}.testimonials-reviews__card{background-color:var(--testimonials-card-bg, #FFFFFF);border-radius:12px;padding:28px 24px;display:flex;flex-direction:column;gap:12px;border:1px solid rgba(0,0,0,.06);transition:box-shadow .2s ease}.testimonials-reviews__card:hover{box-shadow:0 4px 20px #0000000f}.testimonials-reviews__card .testimonials-reviews__stars{display:flex;gap:2px;color:var(--testimonials-stars, #C8A951)}.testimonials-reviews__card-title{font-size:1rem;font-weight:700;margin:0;color:var(--testimonials-text, #1A1A1A)}.testimonials-reviews__card-image{border-radius:8px;overflow:hidden;margin:4px 0}.testimonials-reviews__img{width:100%;height:auto;display:block;border-radius:8px}.testimonials-reviews__card-text{font-size:.92rem;line-height:1.6;color:var(--testimonials-card-text, #4A4A4A);margin:0;flex-grow:1}.testimonials-reviews__card-author{display:flex;align-items:center;gap:12px;margin-top:8px}.testimonials-reviews__avatar{width:40px;height:40px;border-radius:50%;flex-shrink:0;overflow:hidden}.testimonials-reviews__avatar--initial{display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:1rem}.testimonials-reviews__avatar-img{width:100%;height:100%;object-fit:cover;border-radius:50%}.testimonials-reviews__author-info{display:flex;flex-direction:column;gap:2px}.testimonials-reviews__author-name{font-size:.9rem;font-weight:600;color:var(--testimonials-text, #1A1A1A)}.testimonials-reviews__verified{display:flex;align-items:center;gap:4px;font-size:.78rem;color:var(--testimonials-verified, #6B9080);font-weight:500}.testimonials-reviews__verified svg{flex-shrink:0}.testimonials-reviews__dots{display:none;justify-content:center;gap:8px;margin-top:20px}.testimonials-reviews__dot{width:8px;height:8px;border-radius:50%;border:none;padding:0;background-color:#d1d5db;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.testimonials-reviews__dot--active{background-color:var(--testimonials-accent, #6B9080);transform:scale(1.3)}@media(max-width:749px){.testimonials-reviews__dots{display:flex}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-testimonials-reviews.css.map */
