.top-shop {
	border:1px solid #1C1011;
	position: relative;
}
.top-shop .title h2 {
	text-align: center;
	margin: 60px 0 49px;
	font-size: 46px;
}
.top-shop .shop-button {
	width: 148px;
	height: 52px;
	border: 1px solid #96BC90;
	border-radius: 50%;
	color: #96BC90;
	text-decoration: none;
	text-align: center;
	font-family: 'termina';
	font-size: 11px;
	line-height: 14px;
	text-transform: uppercase;
	font-weight: 400;
	letter-spacing: 0.07rem;
	padding: 12px 20px;
	margin: 39px auto 30px;
	display: block;
}
.top-shop .shop-button:hover {
	background: #96BC90;
	color:white;
}
.top-shop ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	list-style: none;
	max-width: 98%;
	margin: 0 auto;
}
.top-shop ul li {
	width: 30%;
}
.top-shop ul li img {
	width: 100%;
	height: 180px;
	object-fit: contain;
	object-position: center;
}
@media all and (max-width:1080px) {
	.top-shop {
		margin-bottom:20px!important;
	}
}
@media all and (max-width:550px) {
	.top-shop .title h2 {
		text-align: center;
		margin: 44px 0 25px;
		font-size: 35px;
	}
	.top-shop ul li {
    width: 50%;
}
}