.comments-block div,.comments-block form,.comments-block p,.comments-block h2{float:none;width:auto}.comments-block{margin-bottom:30px}.comments-block .reviews-head{margin-bottom:28px}.comments-block .reviews-summary{display:flex;align-items:center;gap:22px}.comments-block .reviews-summary__score{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-width:92px;padding:16px 18px;background:linear-gradient(150deg, #ffeef0 0%, #fff5f6 100%);border-radius:18px}.comments-block .reviews-summary__value{font-family:'Prata', serif;font-size:40px;line-height:1;color:#e73447}.comments-block .reviews-summary__meta .title{margin:0 0 4px;line-height:1.15}.comments-block .reviews-summary__count{color:#8a8d91;font-size:16px;text-transform:lowercase}.review-stars{display:inline-flex;align-items:center;gap:3px}.review-stars .star{width:18px;height:18px;background:url(https://karpatium.com.ua/assets/template/star-dark-c27c192bdf94a62aee8f7eecc8815610ccf1259d7781b3a4ee52d10f3553fe3b.svg) center center no-repeat;background-size:contain;opacity:.3}.review-stars .star.filled{background-image:url(https://karpatium.com.ua/assets/template/star-active-038bf4ea8d993698d947b105df8ebf6880a21171eb4c9950e62e8199f404ea35.svg);opacity:1}.comments-block .reviews-summary__score .review-stars .star{width:15px;height:15px}.comments-block .comments .comment_item{background:#fff;border:1px solid #ececec;border-radius:16px;padding:22px 24px;margin-bottom:16px;transition:box-shadow .18s ease, border-color .18s ease}.comments-block .comments .comment_item:hover{border-color:#e0e0e0;box-shadow:0 6px 22px rgba(20,20,20,0.06)}.comments-block .comments .review__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.comments-block .comments .review__author{display:flex;align-items:center;gap:12px;min-width:0}.comments-block .comments .review__avatar{width:46px;height:46px;border-radius:50%;overflow:hidden;flex:0 0 auto;background:#f1f1f3}.comments-block .comments .review__avatar img{width:100%;height:100%;object-fit:cover;display:block}.comments-block .comments .review__name{font-weight:700;font-size:16px;color:#1f2123;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.comments-block .comments .review__date{font-size:13px;color:#8a8d91}.comments-block .comments .review__stars{flex:0 0 auto}.comments-block .comments .review__body .review__text{margin:0;color:#34373a;font-size:16px;line-height:1.6;white-space:pre-line;word-wrap:break-word}.comments-block .comments .review__photos{margin-top:14px;display:flex;flex-wrap:wrap;gap:10px}.comments-block .comments .review__photos .img{width:88px;height:82px;border-radius:10px;overflow:hidden;display:block}.comments-block .comments .review__photos .img img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .25s ease}.comments-block .comments .review__photos .img:hover img{transform:scale(1.06)}.comments-block .comments .review__footer{margin-top:16px}.comments-block .comments a.like-section{display:inline-flex;align-items:center;gap:8px;padding:7px 16px;border:1px solid #ececec;border-radius:999px;color:#8a8d91;font-size:15px;font-weight:600;line-height:1;transition:all .16s ease}.comments-block .comments a.like-section svg{width:17px;height:17px}.comments-block .comments a.like-section svg path{fill:currentColor;transition:fill .16s ease}.comments-block .comments a.like-section:hover{color:#e73447;border-color:rgba(231,52,71,0.4);background:rgba(231,52,71,0.06)}.comments-block .comments a.like-section.liked{color:#e73447;border-color:rgba(231,52,71,0.45);background:rgba(231,52,71,0.08)}.comments-block .comments .comment_item.review--reply{width:92%;margin-left:auto;margin-top:-4px;background:#f6f8ff;border-color:#dfe6ff;border-left:3px solid #0030d0}.comments-block .comments .comment_item.review--reply .review__text{color:#2b2f3a}.comments-block .comments .review__footer--reply{margin-top:14px}.comments-block .comments .review__footer--reply .review__name{color:#0030d0}@media screen and (max-width: 600px){.comments-block .comments .comment_item{padding:18px 16px}.comments-block .comments .review__header{flex-direction:column;align-items:flex-start;gap:10px}.comments-block .comments .comment_item.review--reply{width:100%}.comments-block .reviews-summary{gap:16px}}.write_comment div,.write_comment form,.write_comment p,.write_comment h3{float:none;width:auto}.write_comment .review-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.write_comment{background:#f7f7f8;border:1px solid #eee;padding:32px 34px;border-radius:18px;margin-top:48px}.write_comment__head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px 24px;margin-bottom:22px}.write_comment__title{font-family:'Nunito', sans-serif;font-weight:700;font-size:26px;line-height:1.2;color:#1f2123;margin:0}.write_comment .rating{display:flex;align-items:center;gap:12px}.write_comment .rating-text{color:#8a8d91;font-size:17px;white-space:nowrap}.write_comment .star-rating{display:inline-flex;flex-direction:row-reverse;justify-content:flex-end;vertical-align:middle}.write_comment .star-rating .star-input{position:absolute;opacity:0;width:1px;height:1px}.write_comment .star-rating .star-label{width:34px;height:32px;cursor:pointer;background:url(https://karpatium.com.ua/assets/template/star-dark-c27c192bdf94a62aee8f7eecc8815610ccf1259d7781b3a4ee52d10f3553fe3b.svg) center center no-repeat;background-size:27px 27px;opacity:.35;transition:opacity .12s linear, transform .12s ease;margin:0}.write_comment .star-rating .star-label:hover{transform:scale(1.12)}.write_comment .star-rating .star-label:hover,.write_comment .star-rating .star-label:hover ~ .star-label,.write_comment .star-rating .star-input:checked ~ .star-label{background-image:url(https://karpatium.com.ua/assets/template/star-active-038bf4ea8d993698d947b105df8ebf6880a21171eb4c9950e62e8199f404ea35.svg);opacity:1}.write_comment .star-rating .star-input:focus-visible+.star-label{outline:2px solid #e73447;outline-offset:2px;border-radius:4px}.write_comment__body{display:block}.write_comment__user{display:flex;align-items:center;gap:12px;margin-bottom:16px}.write_comment .user-avatar{width:46px;height:46px;border-radius:50%;object-fit:cover;background:#ececee}.write_comment__username{font-weight:700;font-size:16px;color:#1f2123}.write_comment .input{background:#fff;height:54px;border-radius:10px;display:block;border:1px solid #e6e6e8;width:100%;font-size:17px;font-family:'Nunito', sans-serif;padding:0 18px;transition:border-color .15s ease, box-shadow .15s ease}.write_comment .review-name{max-width:360px;margin-bottom:14px}.write_comment .textarea{background:#fff;min-height:132px;max-height:320px;border-radius:10px;display:block;border:1px solid #e6e6e8;width:100%;resize:vertical;font-size:17px;line-height:1.5;font-family:'Nunito', sans-serif;padding:16px 18px;transition:border-color .15s ease, box-shadow .15s ease}.write_comment .input:focus,.write_comment .textarea:focus{outline:0;border-color:rgba(231,52,71,0.5);box-shadow:0 0 0 3px rgba(231,52,71,0.1)}.write_comment .textarea:hover{cursor:text}.write_comment .input::placeholder,.write_comment .textarea::placeholder{color:rgba(138,141,145,0.7)}.write_comment__foot{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:20px}.write_comment__upload{display:flex;align-items:center;flex-wrap:wrap;gap:12px;border:0;min-height:0;padding:0;background:none}.write_comment__upload .init-img-upload{width:56px;height:56px;border:1.5px dashed #cfcfd3;border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;background:#fff;transition:border-color .15s ease, background .15s ease}.write_comment__upload .init-img-upload svg{width:24px;height:24px;opacity:.6}.write_comment__upload .init-img-upload:hover{border-color:#e73447;background:rgba(231,52,71,0.04)}.write_comment__upload .init-img-upload:hover svg{opacity:1}.write_comment__upload .fallback{display:none}.write_comment__upload #image-previews{display:flex;flex-wrap:wrap;gap:10px}.write_comment__upload .dz-preview{margin:0;min-height:0}.write_comment .submit.button{margin-left:auto;height:52px;min-width:168px;background:#e73447;border:0;border-radius:10px;font-size:18px;font-weight:700;color:#fff;padding:0 26px;cursor:pointer;transition:background .15s ease, transform .08s ease}.write_comment .submit.button:hover{background:#d62a3d}.write_comment .submit.button:active{transform:translateY(1px)}@media screen and (max-width: 760px){.write_comment{padding:24px 18px}.write_comment__head{flex-direction:column;align-items:flex-start;gap:14px}.write_comment__title{font-size:22px}.write_comment .review-name{max-width:100%}.write_comment .submit.button{margin-left:0;width:100%}}
