/* ΜΟΡΦΗ · product info accordion (prototype .acc). */
.morfi-pinfo {
	margin-top: 28px;
	border-top: 1px solid var(--morfi-line);
	clear: both;
}
.morfi-pinfo .morfi-acc__item { border-bottom: 1px solid var(--morfi-line); }
.morfi-pinfo .morfi-acc__sum {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 16px;
	min-height: 60px;
	padding: 0;
	list-style: none;
	cursor: pointer;
	font-family: var(--morfi-sans);
	font-size: 16px;
	font-weight: 700;
	color: var(--morfi-ink);
}
.morfi-pinfo .morfi-acc__sum::-webkit-details-marker { display: none; }
.morfi-pinfo .morfi-acc__sum::marker { content: ""; }
.morfi-pinfo .morfi-acc__sum:hover { color: var(--morfi-wine); }
.morfi-pinfo .morfi-acc__chev {
	width: 18px;
	height: 18px;
	transition: transform .3s var(--morfi-ease);
}
.morfi-pinfo .morfi-acc__item[open] .morfi-acc__chev { transform: rotate(180deg); }
.morfi-pinfo .morfi-acc__body {
	padding: 0 0 22px;
	font-size: 15.5px;
	line-height: 1.8;
	color: var(--morfi-ink-2);
}
.morfi-pinfo .morfi-acc__body > * { margin: 0; }
.morfi-pinfo .morfi-acc__body > * + * { margin-top: 12px; }
.morfi-pinfo .morfi-acc__body a { color: var(--morfi-wine); text-decoration: underline; text-underline-offset: 3px; }
.morfi-pinfo .morfi-acc__body a:hover { color: var(--morfi-wine-d); }
.morfi-pinfo .morfi-acc__table {
	width: 100%;
	margin: 0;
	border: 0;
	border-collapse: collapse;
	font-size: 15px;
}
.morfi-pinfo .morfi-acc__table td {
	padding: 8px 0;
	border: 0;
	border-bottom: 1px solid var(--morfi-line);
	background: none;
	vertical-align: top;
}
.morfi-pinfo .morfi-acc__table td:last-child {
	padding-left: 16px;
	text-align: right;
	font-weight: 600;
	white-space: nowrap;
	font-variant-numeric: tabular-nums;
}
.morfi-pinfo .morfi-acc__table tr:last-child td { border-bottom: 0; }
