.cr-wrapper-4bf79e43{font-family:inherit;color:#333}body.cr-hide-native-comments #comments,body.cr-hide-native-comments .comments-area,body.cr-hide-native-comments #respond{display:none!important}.cr-filters{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:30px;background:#fdfdfd;padding:15px;border-radius:12px;box-shadow:0 2px 10px rgb(0 0 0 / .02);border:1px solid #eaeaea}.cr-filter-group{flex:1;min-width:150px}.cr-filter-group select,.cr-filter-group input[type="text"]{width:100%;padding:10px 14px;border:1px solid #ddd;border-radius:8px;font-size:14px;background:#fff;outline:none;transition:border-color 0.3s}.cr-checkbox-group{display:flex;align-items:center;font-size:14px;color:#555;cursor:pointer}.cr-checkbox-group input{margin-right:8px;cursor:pointer}.cr-reviews-list{margin-bottom:30px;display:flex;flex-direction:column;gap:20px}.cr-review-item{background:#fff;border:1px solid #eaeaea;box-shadow:0 4px 15px rgb(0 0 0 / .03);padding:24px;border-radius:12px;transition:transform 0.2s,box-shadow 0.2s}.cr-review-item:hover{box-shadow:0 6px 20px rgb(0 0 0 / .06)}.cr-review-header-wrap{display:flex;align-items:center;margin-bottom:15px}.cr-avatar{width:48px;height:48px;background:#349FC5;color:#fff;font-weight:700;font-size:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-right:15px;text-transform:uppercase}.cr-review-header-info{display:flex;flex-direction:column;flex:1}.cr-author{font-weight:700;font-size:16px;color:#111}.cr-rating-date-wrap{display:flex;align-items:center;gap:10px;margin-top:4px}.cr-rating{font-size:15px}.cr-date{font-size:13px;color:#888}.cr-stars-active{color:#349FC5}.cr-stars-inactive{color:#e0e0e0}.cr-review-content{font-size:15px;line-height:1.6;color:#444}.cr-review-photo,.cr-review-video{margin-top:15px}.cr-review-photo img{max-width:150px;border-radius:8px;box-shadow:0 2px 8px rgb(0 0 0 / .1)}.cr-review-video video{max-width:100%;width:280px;border-radius:8px;box-shadow:0 2px 8px rgb(0 0 0 / .1);background:#000}.cr-no-reviews{text-align:center;color:#888;font-style:italic;padding:30px;background:#f9f9f9;border-radius:12px}.cr-load-more{display:table;margin:0 auto 40px auto;background:#fff0;color:#349FC5;border:2px solid #349FC5;padding:12px 28px;border-radius:8px;font-weight:600;cursor:pointer;transition:all 0.3s}.cr-load-more:hover{background:#349FC5;color:#fff}.cr-form-section{background:#fff;padding:35px;border-radius:12px;box-shadow:0 8px 30px rgb(0 0 0 / .05);border:1px solid #f0f0f0}.cr-form-section h3{margin-top:0;margin-bottom:25px;font-size:22px;font-weight:700;color:#111}.cr-form-row{display:flex;gap:20px;margin-bottom:20px}.cr-form-col{flex:1}.cr-review-form label{display:block;margin-bottom:8px;font-weight:600;font-size:14px;color:#333}.cr-review-form input[type="text"],.cr-review-form select,.cr-review-form textarea{width:100%;padding:12px 15px;border:1px solid #e0e0e0;border-radius:8px;font-size:15px;outline:none;transition:border-color 0.3s,box-shadow 0.3s;background:#fafafa}.cr-review-form input[type="text"]:focus,.cr-review-form select:focus,.cr-review-form textarea:focus{border-color:#349FC5;background:#fff;box-shadow:0 0 0 3px rgb(52 159 197 / .1)}.cr-review-form textarea{min-height:120px;resize:vertical;margin-bottom:20px}.cr-file-input{font-size:14px;padding:8px 0}.cr-submit-btn{background:#349FC5;color:#fff;padding:14px 30px;border:none;border-radius:8px;cursor:pointer;font-weight:600;font-size:16px;transition:transform 0.2s,background 0.3s;width:100%}.cr-submit-btn:hover{background:#2a82a3;transform:translateY(-1px)}.cr-form-msg{margin-top:15px;font-weight:600;text-align:center}@media (max-width:768px){.cr-form-row{flex-direction:column;gap:15px}}