main {
	align-items: center;
}

.used_spare {
	/* max-height: calc(100vh - 18px); */
	width: calc(100vw - 18px);
	/* display: flex; */
	/* flex-direction: column; */
	/* padding: 8px; */
	border-radius: 5px;
	/* box-sizing: border-box; */
	/* overflow-y: auto; */
	border: 1px solid var(--color_line);
}

.used_spare>div {
	display: flex;
	justify-content: space-evenly;
}

.img {
	width: 44%;
	box-shadow: 5px 5px 10px 0px #808080;
	margin: 8px;
	cursor: pointer;
}

.used_spare p {
	margin: 8px;
}

span {
	opacity: 0.7;
}

span~span {
	opacity: 1;
}

.price {
	text-align: right;
	border-bottom: 1px solid var(--color_line);
	padding-bottom: 8px;
}

.price:last-child {
	border: none;
	padding: 0;
}

/*---------------------------------------------*/
/** Всплывающая Картинка                       */
/*---------------------------------------------*/
#popupImg {
	background-color: var(--colorBgTransp_D);
	/* overflow: hidden; */
	align-items: center;
	display: none;
	height: 100%;
	justify-content: center;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1;
}

#popupImg.open {
	display: flex;
}

.popupImg_content {
	margin: 8px;
	width: calc(100vw - 16px);
	padding: 8px;
	background-color: var(--colorBg_FFF);
	border-radius: 5px;
	box-shadow: 0px 0px 10px var(--colorBg_000);
	box-sizing: border-box;
	position: relative;
	overflow-y: auto;
	max-height: calc(100vh - 16px);
	cursor: auto;
}

#popupImg_close {
	position: absolute;
	top: 10px;
	right: 10px;
	cursor: pointer;
	width: 30px;
}

#popupImg_img {
	width: 100%;
	max-height: 80vh;
}

@media (min-width: 425px) {
	.used_spare {
		/* max-height: calc(100vh*3/4); */
		/* width: calc((100vh*3/4)/1.5); */
		width: 405px;
	}

	.popupImg_content {
		width: 405px;
	}
}

@media screen and (min-width: 768.99px) {
	.used_spare {
		width: 420px;
	}

	.popupImg_content {
		width: 420px;
	}
}


@media screen and (min-width: 992.99px) {
	.used_spare {
		margin-top: 10px;
	}
}