.reviews{width:100%;overflow-y:hidden}.reviews .reviews-header{display:flex;align-items:center;justify-content:space-between}.reviews .reviews-header .reviews-navigation{display:flex;align-items:center;gap:8px}.reviews .reviews-header .reviews-navigation button{cursor:pointer}.reviews .comment-card{background:#ffffff;border-radius:18px;box-shadow:0 4px 20px #0000000d;padding:20px}.reviews .comment-card .header{display:flex;align-items:center;gap:10px;margin-block-end:20px}.reviews .comment-card .header .comment-author{display:flex;align-items:center;gap:12px;min-width:0}.reviews .comment-card .header .comment-avatar{width:70px;height:70px;flex:0 0 70px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:50%;background:#F8E9FF;color:#e0b6f6;font-weight:600;font-size:32px;line-height:1}.reviews .comment-card .header .comment-avatar img{width:100%;height:100%;object-fit:cover}.reviews .comment-card .header h3{font-family:Avenir Next Cyr,sans-serif;font-weight:600;font-size:22px;line-height:120%}.reviews .comment-card .header .rating{display:flex;gap:4px}.reviews .comment-card .header .rating span svg path{fill:#f3f1f1;stroke:#f3f1f1;stroke-width:1px}.reviews .comment-card .header .rating span.active svg path{fill:#daf46a;stroke:#daf46a}.reviews .comment-card .header .comment-author__info{display:grid;gap:10px}.reviews .comment-card p{font-size:20px;font-weight:400;color:#484848;line-height:130%}.reviews-form{display:grid;gap:20px}.reviews-form *{-webkit-tap-highlight-color:transparent}.reviews-form .rating{display:flex;gap:10px;margin-block-end:20px}.reviews-form .rating span{cursor:pointer}.reviews-form .rating span svg path{fill:transparent;stroke:#e0b6f6;stroke-width:1px;transition:stroke .2s ease-in-out,fill .2s ease-in-out}.reviews-form .rating span.highlight svg path{fill:#e0b6f626}.reviews-form .rating span:hover svg path{fill:#e0b6f626}.reviews-form .rating span.active svg path{fill:#e0b6f6}@media (min-width: 768px){.reviews .comment-card{box-shadow:0 4px 10px #0000000d}}@media (min-width: 1280px){.reviews .reviews-header{margin-block-end:10px}.reviews .send-review{padding-inline:35px}}
