.cs-reviews-section{background:#f4f6f8;padding:100px 0}.cs-reviews__summary{display:flex;align-items:center;justify-content:center;gap:18px;margin-bottom:50px;flex-wrap:wrap}.cs-reviews__score{font-size:46px;font-weight:700;color:#0f2a3d}.cs-reviews__stars{font-size:15px;letter-spacing:2px;color:transparent;background:linear-gradient(90deg,#e9b44c 94%,#d7dee3 94%);-webkit-background-clip:text;background-clip:text}.cs-reviews__meta{font-size:14px;color:#5c7282;font-weight:600}.cs-reviews__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.cs-review-card{background:#fff;border-radius:24px;padding:30px;box-shadow:0 2px 10px #0f2a3d0f;border:1px solid #E3E8EC;display:flex;flex-direction:column;gap:16px;transition:transform .3s ease,box-shadow .3s ease}.cs-review-card:hover{transform:translateY(-5px);box-shadow:0 12px 32px #0f2a3d1a}.cs-review-card__stars{color:#e9b44c;font-size:15px;letter-spacing:2px}.cs-review-card__body{font-size:15px;line-height:1.65;color:#16323f;font-weight:500;margin:0}.cs-review-card__foot{display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:8px;border-top:1px solid #E3E8EC}.cs-review-avatar{width:38px;height:38px;border-radius:50%;background:linear-gradient(160deg,#8fc6e3,#1c6e9c);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:14px;flex-shrink:0}.cs-review-avatar--img{object-fit:cover;display:block;border:1.5px solid #E3E8EC;background:#fff}.cs-review-name{font-size:14px;font-weight:700;color:#0f2a3d;display:flex;align-items:center;gap:6px}.cs-verified{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:700;color:#155882;background:#eaf4f9;padding:3px 8px;border-radius:999px}.cs-reviews__dots{display:none}.cs-reviews__cta-wrap{text-align:center;margin-top:44px}.cs-review-toggle{display:inline-flex;align-items:center;justify-content:center;padding:14px 30px;border-radius:999px;background:transparent;border:1.5px solid #1C6E9C;color:#155882;font-weight:700;font-size:15px;cursor:pointer;transition:background .25s,color .25s;font-family:inherit}.cs-review-toggle:hover{background:#eaf4f9}.cs-review-panel{max-height:0;overflow:hidden;transition:max-height .45s ease}.cs-review-panel.open{max-height:1100px}.cs-review-panel__card{max-width:520px;margin:22px auto 0;background:#fff;border:1px solid #E3E8EC;border-radius:24px;padding:30px;box-shadow:0 2px 10px #0f2a3d0f}.cs-review-form__label{margin:0 0 6px;color:#0f2a3d;font-size:15px;font-weight:700}.cs-review-stars{display:flex;gap:4px;margin-bottom:18px}.cs-review-star{background:none;border:none;padding:2px;cursor:pointer;font-size:28px;line-height:1;color:#d7dee3;transition:color .15s,transform .15s}.cs-review-star:hover{transform:scale(1.12)}.cs-review-star.is-filled{color:#e9b44c}.cs-review-form__input{display:block;width:100%;box-sizing:border-box;border:1px solid #C6D2DA;border-radius:10px;padding:12px 14px;margin-bottom:12px;font-size:14.5px;font-family:inherit;color:#16323f;background:#fff}.cs-review-form__input:focus{outline:none;border-color:#1c6e9c;box-shadow:0 0 0 3px #1c6e9c1f}textarea.cs-review-form__input{resize:vertical;min-height:100px}.cs-review-form__submit{width:100%;margin-top:4px}.cs-review-form__note{margin:12px 0 0;text-align:center;font-size:12.5px;color:#8fa3af}.cs-review-form__success{margin:0 0 16px;padding:12px 16px;border-radius:10px;background:#eaf4f9;border:1px solid #8FC6E3;color:#155882;font-size:14px;font-weight:600;text-align:center}@media(max-width:920px){.cs-reviews__grid{grid-template-columns:1fr 1fr}}@media(max-width:768px){.cs-reviews-section{padding:72px 0}}@media(max-width:749px){.cs-reviews__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:4px;scrollbar-width:none}.cs-reviews__grid::-webkit-scrollbar{display:none}.cs-review-card{flex:0 0 auto;width:min(78vw,320px);scroll-snap-align:center}.cs-reviews__dots{display:flex;gap:6px;justify-content:center;margin-top:16px}.cs-reviews__dot{width:6px;height:6px;border-radius:50%;background:#c6d2da;transition:background .2s}.cs-reviews__dot.is-active{background:#1c6e9c}.cs-reviews__cta-wrap{margin-top:32px}.cs-review-panel__card{padding:22px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/cs-reviews.css.map */
