.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;justify-content:space-between;margin-block-end:40px}.reviews .comment-card .header h3{font-weight:600;font-size:24px}.reviews .comment-card .header .rating{display:flex;gap:4px}.reviews .comment-card .header .rating span svg path{fill:none;stroke:#e0b6f6;stroke-width:1px}.reviews .comment-card .header .rating span.active svg path{fill:#e0b6f6}.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}}
