.section {
	margin-top: 20px;
}

/*.item .more_info {
	position: relative;
}
.product-spoiler .spoiler-list li:nth-child(n+4) {
  	display: none;
}

.product-spoiler .spoiler-toggle {
	background: none;
	border: none;
	cursor: pointer;
	padding: 5px;
	display: none;
	margin: 5px 0;
	position: absolute;
	bottom: 0;
	right: 0;
}

.product-spoiler .spoiler-toggle .arrow {
	display: inline-block;
	transition: transform 0.3s;
	font-size: 16px;
}*/

/* Стили для сетки */

.item .more_info {
	position: relative;
}

.cost__grid {
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
	gap: 20px;
	align-items: start;
}

.product-spoiler .spoiler-list li:nth-child(n+4) {
 	display: none;
}

.product-spoiler .spoiler-toggle {
	display: inline-flex;
	align-items: center;
	background: none;
	border: none;
	cursor: pointer;
	padding: 5px;
	font-size: 16px;
	color: var(--accent);;
	position: absolute;
	bottom: 0;
	right: 0;
	vertical-align: middle;
}

.product-spoiler .spoiler-text {
	margin-right: 5px;
	line-height: 1;
}

.product-spoiler .arrow {
	display: inline-flex;
	align-items: center;
	transition: transform 0.3s;
	font-size: 16px;
	line-height: 1;
	height: 16px;
}