.reviews-main{padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);background-color:var(--bg-color)}.reviews-main__wrapper.page-width{padding:0 64px}.reviews-main__inner{display:flex;flex-direction:column;align-items:center;gap:24px}.reviews-main__heading{text-align:center;max-width:800px}.reviews-main__heading,.reviews-main__heading h2{font-weight:500;font-size:40px;line-height:1;letter-spacing:-1.2px;margin:0}.reviews-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;width:100%;max-width:1312px}.reviews-item{opacity:0;transform:translateY(20px);transition:all .4s ease;display:none}.reviews-item.visible{opacity:1;transform:translateY(0);display:block}.reviews-card{display:flex;flex-direction:column;align-items:center;border-radius:24px;padding:32px 20px;background-color:var(--bg-review-color);text-align:center;height:100%;min-height:280px;gap:16px;border:1px solid #0042e6;box-shadow:0 1px 3px #0000000d}.reviews-card__image{width:80px;height:80px;border-radius:50%;overflow:hidden;flex-shrink:0}.reviews-card__image img{display:block;width:100%;height:100%;object-fit:cover}.reviews-card__verified{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background-color:rgba(var(--accent-color-rgb, 0, 66, 230),.1);border:1px solid var(--accent-color, #0042e6);border-radius:20px;font-size:12px;font-weight:500;color:var(--accent-color, #0042e6);letter-spacing:-.012em}.reviews-card__verified svg{width:16px;height:16px;color:var(--accent-color, #0042e6)}.reviews-card__rating{display:flex;align-items:center;justify-content:center;gap:4px}.star{width:20px;height:20px;fill:#e5e5e5;transition:fill .2s ease}.star.filled{fill:var(--accent-color, #0042e6)}.reviews-card__text{font-size:16px;line-height:1.5;letter-spacing:-.018em;color:#21201f;flex-grow:1;display:flex;align-items:center}.reviews-card__name{font-weight:500;font-size:18px;line-height:1.2;letter-spacing:-.024em;color:#21201f;margin-top:auto}.reviews-show-more{display:flex;justify-content:center;padding-top:32px}.reviews-btn{cursor:pointer;padding:16px 32px;background-color:var(--accent-color, #21201F);color:#fff;border:none;border-radius:50px;font-size:16px;font-weight:500;letter-spacing:-.018em;transition:all .3s ease}.reviews-btn:hover{background-color:#00288b;opacity:.9}.reviews-btn span{display:block}@media (max-width: 1440px){.reviews-main__wrapper.page-width{padding:0 40px}.reviews-grid{gap:16px}}@media (max-width: 1199px){.reviews-grid{grid-template-columns:repeat(3,1fr);max-width:none}.reviews-main{padding-top:64px;padding-bottom:64px}.reviews-main__heading,.reviews-main__heading h2{font-size:36px}}@media (max-width: 990px){.reviews-grid{grid-template-columns:repeat(2,1fr)}.reviews-card{padding:28px 16px;min-height:260px}}@media (max-width: 750px){.reviews-main__wrapper.page-width{padding:0 20px}.reviews-grid{grid-template-columns:1fr;gap:12px}.reviews-main__heading,.reviews-main__heading h2{font-size:32px}.reviews-card{padding:24px 16px;min-height:240px;border-radius:20px}.reviews-card__image{width:60px;height:60px}.reviews-card__text{font-size:15px}.reviews-card__name{font-size:16px}.reviews-btn{padding:14px 28px;font-size:15px}}@media (max-width: 360px){.reviews-card{padding:20px 12px}.reviews-btn{padding:12px 24px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/reviews-grid.css.map */
