/* Review popup (single product) */

.popup-comments-form .popup__content {
	max-width: 530px;
	padding: 40px 55px
}

.popup-comments-form .comment-reply-title,
.popup-quarantee .popup__title {
	display: block;
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 2px solid var(--grayl)
}

.popup-comments-form form>div label,
.popup-comments-form form>p label {
	display: block;
	font-size: 14px;
	margin-bottom: 10px
}

.popup-comments-form form>div input,
.popup-comments-form form>div textarea,
.popup-comments-form form>p input,
.popup-comments-form form>p textarea {
	padding: 15px 20px;
	border: 2px solid var(--grayl);
	border-radius: 10px;
	width: 100%;
	font-size: 14px;
	-webkit-transition: .4s ease-in-out;
	-o-transition: .4s ease-in-out;
	transition: .4s ease-in-out
}

.popup-comments-form form>div textarea,
.popup-comments-form form>p textarea {
	resize: none;
	max-height: 120px
}

.popup-comments-form .submit {
	margin: 0 auto;
	color: #fff;
	background: linear-gradient(105.86deg, #ff6a16 -14.72%, #ffa216 111.57%)
}

#wpadminbar~.main .popup-comments-form .comment-reply-title {
	margin-bottom: 0;
	border-bottom: none
}


/* === Responsive === */



@media all and (max-width:480px) {

	.popup-comments-form .popup__content #review_form .submit {
			width: -webkit-fit-content;
			width: -moz-fit-content;
			width: fit-content
		}

}

.popup-comments-form .comment-form-rating {
	padding-top: 20px;
	border-top: 2px solid var(--grayl);
	margin-bottom: 0;
}

.popup-comments-form .comment-form-rating label {
	margin-bottom: 0;
}

.popup-comments-form .comment-form-rating select {
	display: none;
}

.popup-comments-form form>div,
.popup-comments-form form>p {
	margin-bottom: 20px;
}

.popup-comments-form .comment-form-comment {
	margin-bottom: 10px;
}

.popup-comments-form .comment-notes #email-notes,
.popup-comments-form .comment-notes .required-field-message {
	display: none;
}

.popup-comments-form .comment-reply-title #cancel-comment-reply-link {
	font-size: 16px;
}

.popup-comments-form form>div input.error,
.popup-comments-form form>div textarea.error,
.popup-comments-form form>p input.error,
.popup-comments-form form>p textarea.error {
	border: 2px solid var(--orange);
}
