/* Ok2Shop — блок отзывов на карточке товара (стиль Woodmart). */

.ok2shop-reviews {
	--ok2shop-primary: var(--wd-primary-color, #439665);
	--ok2shop-title: var(--wd-title-color, #242424);
	--ok2shop-muted: #8b8b8b;
	--ok2shop-border: rgba(0, 0, 0, 0.09);
	--ok2shop-star: var(--wd-star-color, #eabe12);
	--ok2shop-radius: var(--wd-brd-radius, 0px);
	margin-top: 44px;
	padding-top: 28px;
	border-top: 1px solid var(--ok2shop-border);
}

.ok2shop-reviews h2 {
	display: flex;
	align-items: baseline;
	gap: 10px;
	margin: 0 0 18px;
	font-size: 22px;
	font-weight: 600;
	color: var(--ok2shop-title);
}

.ok2shop-reviews__avg {
	color: var(--ok2shop-muted);
	font-size: 14px;
	font-weight: 400;
}

.ok2shop-reviews__notice {
	padding: 12px 16px;
	margin: 0 0 18px;
	border-left: 3px solid var(--ok2shop-primary);
	background: #f2f9f4;
	color: #2f7a52;
}

.ok2shop-reviews__list {
	list-style: none;
	margin: 0 0 24px;
	padding: 0;
	display: flex;
	flex-direction: column;
	gap: 14px;
}

.ok2shop-review {
	border: 1px solid var(--ok2shop-border);
	border-radius: var(--ok2shop-radius);
	padding: 16px;
	background: #fff;
}

.ok2shop-review__head {
	display: flex;
	justify-content: space-between;
	gap: 12px;
	margin-bottom: 8px;
}

.ok2shop-review__head strong {
	color: var(--ok2shop-title);
}

.ok2shop-review__rating {
	color: var(--ok2shop-star);
	letter-spacing: 2px;
}

.ok2shop-review__content {
	color: var(--ok2shop-muted);
}

.ok2shop-review-form {
	display: flex;
	flex-direction: column;
	gap: 14px;
}

.ok2shop-review-form h3 {
	margin: 0;
	font-size: 18px;
	color: var(--ok2shop-title);
}

.ok2shop-review-form select,
.ok2shop-review-form input,
.ok2shop-review-form textarea {
	width: 100%;
	min-height: 46px;
	padding: 10px 14px;
	border: 1px solid var(--ok2shop-border);
	border-radius: var(--ok2shop-radius);
	font: inherit;
}

.ok2shop-review-form select:focus,
.ok2shop-review-form input:focus,
.ok2shop-review-form textarea:focus {
	outline: 0;
	border-color: var(--ok2shop-primary);
}
